Learn R Programming

⚠️There's a newer version (0.11.0) of this package.Take me there.

ePCR (version 0.9.9-11)

Ensemble Penalized Cox Regression for Survival Prediction

Description

The top-performing ensemble-based Penalized Cox Regression (ePCR) framework developed during the DREAM 9.5 mCRPC Prostate Cancer Challenge presented in Guinney J, Wang T, Laajala TD, et al. (2017) is provided here-in, together with the corresponding follow-up work. While initially aimed at modeling the most advanced stage of prostate cancer, metastatic Castration-Resistant Prostate Cancer (mCRPC), the modeling framework has subsequently been extended to cover also the non-metastatic form of advanced prostate cancer (CRPC). Readily fitted ensemble-based model S4-objects are provided, and a simulated example dataset based on a real-life cohort is provided from the Turku University Hospital, to illustrate the use of the package. Functionality of the ePCR methodology relies on constructing ensembles of strata in patient cohorts and averaging over them, with each ensemble member consisting of a highly optimized penalized/regularized Cox regression model. Various cross-validation and other modeling schema are provided for constructing novel model objects.

Copy Link

Version

Install

install.packages('ePCR')

Monthly Downloads

234

Version

0.9.9-11

License

GPL (>= 2)

Maintainer

Teemu Daniel Laajala

Last Published

November 24th, 2019

Functions in ePCR (0.9.9-11)

heatcv

Plot a heatmap of the prediction performance statistic as a function of lambda and alpha combinations
interact.all

Compute all pairwise interactions between the columns of a data matrix
integrateRegCurve

Integrate the area over/under the regularization path of a penalized regression model
interact.part

Compute a chosen set of pairwise interactions between two sets of columns in a data matrix
ePCR

Ensemble Penalized Cox Regression Modeling for Overall Survival and Time-to-Event Prediction in Advanced Prostate Cancer
score.iAUC

Scoring function for evaluating survival prediction by time-wise integrated AUC
conforminput

Conform the dimensions of a new input data matrix to a readily fitted PEP or PSP object
bootstrapRegCoefs

Bootstrapped testing of regression coefficients in a penalized model
PEP-methods

PEP-methods
cv.grid

Cross-validation runs for risk predition for a grid of predetermined alpha values and their conditional lambda values
score.cindex

Scoring function for evaluating survival prediction through concordance index (c-index)
meanrank

Compute mean of predicted risk ranks for an ePCR ensemble
zt

Extended function for z-transformation, filling non-finite values and changes column names at will
cv

Function that creates customized cross-validation folds
normriskrank

Normalize ensemble risk scores to ranks and then to uniform range
cv.alpha

Cross-validation runs for risk predition at a single value of alpha
NelsonAalen

Cox-Oakes extension of the Nelson-Aalen estimates for a Cox model
DREAM

FIMM-UTU DREAM winning implementation of an ensemble of Penalized Cox Regression models for mCPRC research (ePCR)
PSP-class

Penalized Single Predictor (PSP) S4-class as a member of PEP-ensembles
PSP-methods

PSP-methods
TYKS

ePCR model fitted to the Turku University Hospital cohorts (all features)
TYKSSIMU

TYKSSIMU - simulated data matrices and survival responses from Turku University Hospital
TYKS_reduced

ePCR model fitted to the Turku University Hospital cohorts (features derived from text mining only)
TimeSurvProb

Predict cumulative survival probabilities for new data at given time points
PEP-class

Penalized Ensemble Predictor (PEP) S4-class ensemble consisting of individual PSP-members