Related Experiment Video
Updated: Sep 13, 2025

Monitoring Neuronal Survival via Longitudinal Fluorescence Microscopy
Published on: January 19, 2019
BoXHED2.0: Scalable Boosting of Dynamic Survival Analysis
Arash Pakbin1, Xiaochen Wang2, Bobak J Mortazavi1
1Texas A&M University.
The new BoXHED2.0 Python package offers a nonparametric survival analysis tool for complex scenarios like recurring events and competing risks. It efficiently handles time-dependent covariates, supporting GPU and multicore CPU acceleration.
Area of Science:
- Biostatistics
- Machine Learning
- Survival Analysis
Background:
- Modern survival analysis frequently incorporates time-dependent covariates.
- Existing methods may not adequately address complex survival settings beyond simple right-censoring.
Purpose of the Study:
- Introduce BoXHED2.0, a novel Python package for advanced survival analysis.
- Provide a flexible and efficient tool for handling time-dependent covariates in various survival data scenarios.
Main Methods:
- BoXHED2.0 employs a tree-boosted, fully nonparametric hazard estimation approach.
- The core implementation in C++ allows for significant computational speedups.
- Supports parallel processing via GPUs and multicore CPUs for scalability.
Main Results:
- BoXHED2.0 is applicable to general survival settings, including recurring events and competing risks.
- Achieves computational performance comparable to parametric boosted survival models.
- Demonstrates scalability for large datasets and complex analyses.
Conclusions:
- BoXHED2.0 provides a powerful, nonparametric solution for survival analysis with time-dependent covariates.
- Its efficiency and flexibility make it suitable for a wide range of modern biostatistical and machine learning applications.
- The package is readily available for use and further development.
Related Concept Videos
Parametric Survival Analysis: Weibull and Exponential Methods
Weibull Distribution
The Weibull distribution is a flexible model used in parametric survival analysis. It can handle both increasing and decreasing hazard rates, depending on its shape parameter...
Assumptions of Survival Analysis
Introduction To Survival Analysis
The primary goal of survival analysis is to estimate survival time—the time...
Comparing the Survival Analysis of Two or More Groups
Cancer Survival Analysis
Truncation in Survival Analysis
Left truncation occurs when individuals who experienced the event of interest before a certain time are not included in the study. This is often due to a "delayed entry" into the study where only those who survive until a certain entry point are...

