mjuraska/seqDesign: Simulation and Group-Sequential Monitoring of Randomized Treatment Efficacy Trials with Time-to-Event Endpoints

A broad spectrum of both event-driven and fixed follow-up preventive vaccine efficacy trial designs, including designs of Gilbert, Grove et al. (2011, Statistical Communications in Infectious Diseases), are implemented, with application generally to individual-randomized clinical trials with multiple active treatment groups and a shared control group, and a study endpoint that is a time-to-event endpoint subject to right-censoring. The design accommodates the following features: (1) the possibility that the efficacy of the treatment/vaccine groups may take time to accrue while the multiple treatment administrations/vaccinations are given, (2) hazard ratio and cumulative incidence-based treatment/vaccine efficacy parameters and multiple estimation/hypothesis testing procedures are available, (3) interim/group-sequential monitoring of each treatment group for potential harm, non-efficacy (lack of benefit), efficacy (benefit), and high efficacy, (3) arbitrary alpha spending functions for different monitoring outcomes, (4) arbitrary timing of interim looks, separate for each monitoring outcome, in terms of either event accrual or calendar time, (5) flexible analysis cohort characterization (intention-to-treat vs. per-protocol/as-treated; counting only events for analysis that occur after a specific point in study time), and (6) division of the trial into two stages of time periods where each treatment is first evaluated for efficacy in the first stage of follow-up, and, if and only if it shows significant treatment efficacy in stage one, it is evaluated for longer-term durability of efficacy in stage two. The package produces plots and tables describing operating characteristics of a specified design including a description of monitoring boundaries on multiple scales for the different outcomes; event accrual since trial initiation; probabilities of stopping early for potential harm, non-efficacy, etc.; an unconditional power for intention-to-treat and per-protocol analyses; calendar time to crossing a monitoring boundary or reaching the target number of endpoints if no boundary is crossed; trial duration; unconditional power for comparing treatment efficacies; and the distribution of the number of endpoints within an arbitrary study time interval (e.g., events occurring after the treatments/vaccinations are given), useful as input parameters for the design of studies of the association of biomarkers with a clinical outcome (surrogate endpoint problem). The code can be used for a single active treatment versus control design and for a single-stage design.

Getting started

Package details

Maintainer
LicenseGPL-2
Version1.3
URL https://github.com/mjuraska/seqDesign
Package repositoryView on GitHub
Installation Install the latest version of this package by entering the following in R:
install.packages("remotes")
remotes::install_github("mjuraska/seqDesign")
mjuraska/seqDesign documentation built on Dec. 14, 2022, 4:26 p.m.