Related Experiment Video
Updated: Jun 4, 2026

Competing-Risk Nomogram for Predicting Cancer-Specific Survival in Multiple Primary Colorectal Cancer Patients after Surgery
Published on: September 27, 2024
CPSM: an R package for cancer patient survival risk model using transcriptomics and clinical data
Harpreet Kaur1, Pijush Das1, Kevin Camphausen1
1Radiation Oncology Branch, Center for Cancer Research, National Cancer Institute, National Institutes of Health, Bethesda, MD 20892, USA.
None:
Traditional Kaplan-Meier curves capture aggregate survival trends within broad patient subgroups but overlook the heterogeneity of individual patients. In contrast, single-patient survival risk models bridge this gap by incorporating each patient's unique clinical, genomic, and demographic characteristics, generating personalized survival curves. These individualized visualizations enhance patient-clinician communication by translating complex statistics into intuitive, time-based visuals that are easier to interpret. However, the complexity, high dimensionality, and heterogeneity of multiomics data present significant challenges for analysis, interpretation, and model development. To address these challenges, we introduce the Cancer Patient Survival Model (CPSM), an R package designed to deliver individualized survival and risk predictions through a fully integrated, reproducible computational pipeline. CPSM includes 10 core functions organized into 4 key steps: (i) data preprocessing and normalization, (ii) feature selection, (iii) survival risk group prediction modeling, and (iv) visualization and nomogram construction. We demonstrate the utility of CPSM using publicly available datasets from The Cancer Genome Atlas for 4 cancer types: glioblastoma multiforme (GBM), acute myeloid leukemia (LAML), pancreatic adenocarcinoma (PAAD), and breast invasive cancer (BRCA). CPSM efficiently handles high-dimensional datasets with over 60,000 RNA transcripts and diverse clinical variables, enabling robust and interpretable individualized survival predictions under varying data conditions. Model performance was evaluated using repeated cross-validation with uncertainty quantification, ensuring robust and reliable estimates in high-dimensional, small-sample settings. In summary, CPSM provides an efficient, user-friendly, end-to-end solution for integrating patient data and generating personalized survival and risk predictions. Its integrated visual tools enhance interpretability and support more informed clinical decision-making. The package is freely available on Bioconductor (https://bioconductor.org/packages/devel/bioc/html/CPSM.html) and GitHub (https://github.com/hks5august/CPSM).
More Related Videos
Related Concept Videos
Cancer Survival Analysis
Comparing the Survival Analysis of Two or More Groups
Assumptions of Survival Analysis
Introduction To Survival Analysis
The primary goal of survival analysis is to estimate survival time—the time until a...
Survival Tree
Building a Survival Tree
Constructing a survival tree begins...
Kaplan-Meier Approach

