SurvHive: a package to consistently access multiple survival-analysis packages

📅 2025-02-04
📈 Citations: 0
Influential: 0
📄 PDF

career value

173K/year
🤖 AI Summary
Survival analysis suffers from fragmented model interfaces, cumbersome preprocessing, and a lack of standardized evaluation protocols—hindering clinical adoption and methodological advancement. To address this, we introduce the first scikit-learn–compatible, unified survival analysis framework that seamlessly integrates classical statistical models (e.g., Cox proportional hazards, parametric survival models) with state-of-the-art deep learning approaches (e.g., Transformer-based and neural survival models). We propose a novel API design explicitly tailored for censored data, supporting time-dependent risk prediction, censoring-aware cross-validation, and hyperparameter optimization. The framework incorporates domain-specific evaluation metrics—including IPCW-weighted Brier score and time-dependent concordance index. Empirical validation across multiple clinical and real-world datasets confirms interface consistency and preserves model performance comparability. The open-source implementation has gained widespread adoption, substantially lowering the barrier to rigorous survival modeling in both research and practice.

Technology Category

Application Category

📝 Abstract
Survival analysis, a foundational tool for modeling time-to-event data, has seen growing integration with machine learning (ML) approaches to handle the complexities of censored data and time-varying risks. Despite these advances, leveraging state-of-the-art survival models remains a challenge due to the fragmented nature of existing implementations, which lack standardized interfaces and require extensive preprocessing. We introduce SurvHive, a Python-based framework designed to unify survival analysis methods within a coherent and extensible interface modeled on scikit-learn. SurvHive integrates classical statistical models with cutting-edge deep learning approaches, including transformer-based architectures and parametric survival models. Using a consistent API, SurvHive simplifies model training, evaluation, and optimization, significantly reducing the barrier to entry for ML practitioners exploring survival analysis. The package includes enhanced support for hyper-parameter tuning, time-dependent risk evaluation metrics, and cross-validation strategies tailored to censored data. With its extensibility and focus on usability, SurvHive provides a bridge between survival analysis and the broader ML community, facilitating advancements in time-to-event modeling across domains. The SurvHive code and documentation are available freely at https://github.com/compbiomed-unito/survhive.
Problem

Research questions and friction points this paper is trying to address.

Unify fragmented survival analysis implementations
Simplify model training and evaluation
Bridge survival analysis and machine learning
Innovation

Methods, ideas, or system contributions that make the work stand out.

Unifies survival analysis methods
Integrates classical and deep learning
Simplifies model training and evaluation
🔎 Similar Papers
💼 Related Jobs
Postdoctoral Fellow – AI-Driven Multi-Omics Integration for Predictive Toxicology
Pfizer
The annual base salary for this position ranges from $64,600.00 to $107,600.00. In addition, this position is eligible for participation in Pfizer’s Global Performance Plan with a bonus target of 7.5% of the base salary. We offer comprehensive and generous benefits and programs to help our colleagues lead healthy lives and to support each of life’s moments. Benefits offered include a 401(k) plan with Pfizer Matching Contributions and an additional Pfizer Retirement Savings Contribution, paid vacation, holiday and personal days, paid caregiver/parental and medical leave, and health benefits to include medical, prescription drug, dental and vision coverage. Learn more at Pfizer Candidate Site – U.S. Benefits | (uscandidates.mypfizerbenefits.com). Pfizer compensation structures and benefit packages are aligned based on the location of hire. The United States salary range provided does not apply to Tampa, FL or any location outside of the United States. Relocation assistance may be available based on business needs and/or eligibility.
Hybrid