SOFTWARE

R Packages

Rsurrogate, an R package for robust estimation of the proportion of treatment effect on the primary outcome that is explained by the treatment effect on a potential surrogate marker; includes functions to correct for measurement error and functions to evaluate multiple surrogate markers, on CRAN.

PACKAGE
TUTORIAL

hetsurr, an R package to examine and test for heterogeneity in the utility of the surrogate marker with respect to a baseline covariate, on CRAN.

PACKAGE
TUTORIAL

survivalsurrogate, an R package with influence function-based methods to evaluate a longitudinal surrogate marker in a censored time-to-event outcome setting, with plug-in and targeted minimum loss-based estimation options, written by Denis Agniel, on CRAN.

PACKAGE
TUTORIAL
shiny app

SurrogateSeq, an R package implementing group sequential procedures that allow for early stopping of treatment effect testing using a surrogate, on CRAN.

PACKAGE
TUTORIAL

freebird, an R package to evaluate a high-dimensional surrogate marker using a parametric approach, written by Dr. Rachel Zhou, on CRAN.

package

PTERP, an R package to evaluate the strength of a surrogate marker by via the relative power for the optimally-transformed version of the surrogate, written by Dr. Xuan Wang, on CRAN.

package

CMFsurrogate, an R package to estimate the proportion of the treatment effect explained by multiple surrogate markers using a calibrated model fusion approach, written by Dr. Xuan Wang, on CRAN.

package

crossurr, an R package to evaluate a high-dimensional surrogate marker using a doubly robust method via crossfitting, written by Dr. Denis Agniel and Boris Hejblum, on CRAN.

package
tutorial
shiny app

landmix, an R package for nonparametric prediction of survival outcomes for mixture data that incorporates covariates and landmarking, co-written with Dr. Tanya Garcia, on CRAN.

package

etsi, an R package for treatment effect estimation, hypothesis testing, and future study design for settings where a surrogate is used in place of the primary outcome for individuals for whom the surrogate is valid, and the primary outcome is purposefully measured in the remaining patients, written by Rebecca Knowlton, on CRAN.

package
tutorial
shiny app

SBdecomp, an R package with parametric and nonparametric methods to quantify the proportion of the estimated selection bias explained by each confounder, on CRAN.

package

landest, an R package with functions to estimate survival and a treatment effect using a landmark estimation approach, on CRAN.

package

SurrogateTest, an R package for early testing for a treatment effect using surrogate marker information, on CRAN.

package

SurrogateParadoxTest, an R package to nonparametrically assess assumptions necessary to prevent the surrogate paradox through hypothesis tests of stochastic dominance, monotonicity of regression functions, and non-negative residual treatment effects, written by Emily Hsiao, on CRAN.

package
tutorial

cohetsurr, an R package for assessing complex heterogeneity in the strength of a surrogate marker with respect to multiple baseline covariates, written by Rebecca Knowlton, on CRAN.

package
tutorial
shiny app

SurrogateRank, an R package implementing a rank-based nonparametric approach to evaluate a surrogate marker in a small sample size setting, on CRAN.

package
tutorial
shiny app

hettest, an R package to test for a treatment effect using surrogate marker information accounting for heterogeneity in the utility of the surrogate, on CRAN.

package

OSsurvival, an R package to nonparametrically estimate the proportion of the treatment effect on a censored primary outcome that is explained by an optimally transformed surrogate marker measured at an earlier time, written by Dr. Xuan Wang, on CRAN.

package

SurrogateOutcome, an R package to estimate the proportion of treatment effect on a censored primary outcome that is explained by the treatment effect on a censored surrogate outcome/event, on CRAN.

package
tutorial

OptimalSurrogate, an R package to identify an optimal transformation of a potential surrogate marker such that the proportion of the treatment effect on a primary outcome can be inferred based on the treatment effect on this identified optimal transformation, written by Dr. Xuan Wang, on CRAN.

package
tutorial

SurrogateBMA, an R package to estimate the proportion of treatment effect explained by the surrogate marker using Bayesian Model Averaging approach, written by Yunshan Duan, on CRAN.

package

hetsurrSurv, an R package to an R package to assess and test for heterogeneity in the utility of a surrogate marker with respect to a baseline covariate using censored data, on CRAN.

package

longsurr, an R package for analyzing the surrogate value of longitudinal markers, and quantifying the proportion of a treatment effect explained by a longitudinal surrogate marker, written by Dr. Denis Agniel, on CRAN.

package
tutorial

MonotonicityTest, an R package implementing the nonparametric test for detecting monotonicity in regression functions from Hall P and Heckman N (2000) with efficient computation via C++, written by Dylan Huynh, on CRAN.

package
tutorial
shiny app