Clinical Trial Methodology and Software
Introduction
The following table contains information on locally developed methodologies and software. The software is almost always an R package and will soon appear in a CRAN repository near you; the links below will, in due course, point to them. Initially however, we provide source packages and binaries for Mac and Windows platforms so that users may download and experiment. Installation instructions are also given.
List of Software
| Topic | Description | Software |
|---|---|---|
| A New Approach to Designing Phase I-II Cancer Trials for Cytotoxic Chemotherapies. Bartroff, Lai and Narasimhan, (submitted) |
Recently there has been much work on early phase cancer designs that incorporate both toxicity and efficacy data, called Phase
I-II designs because they combine elements of both. However, they do not explicitly address the Phase II hypothesis test of
H0: p = p0, where p is the probability of efficacy at the estimated maximum tolerated dose
(MTD) |
An R package for computing the operating characteristics of the Phase I-II design called
sp12design is available. Further improvements are under development and a final version should soon appear on a
CRAN site near you. We have versions for
Unix,
Macintosh and
Windows. First, one must install the required isotone package the usual way using menus or whatever works for you before installing sp12design. On Unix, open up a terminal and type R CMD INSTALL sp12design_0.02.tar.gz On a Mac, open up a terminal and type R CMD INSTALL sp12design_0.02.tgz On Windows, using the Package menu, choose Install from local zip files and navigate to the downloaded zip file. Once the package is installed, typing library("sp12design"); example(iso.phaseII.oc) will run an example that computes the operating characteristics of the new design under monotonicity conditions discussed in the paper. To reproduce table 3 of the paper with some accuracy, a simulation size B =10000 should be used. |
| Clinical trial designs for testing biomarker-based personalized therapies. Tze Leung Lai, Philip W Lavori, Mei-Chiung I Shih, Branimir I Sikic. Published in Clinical trials, vol. 9, no. 2, 141-154, 2012. | Advances in molecular therapeutics in the past decade have opened up new possibilities for treating cancer patients with personalized therapies, using biomarkers to determine which treatments are most likely to benefit them, but there are difficulties and unresolved issues in the development and validation of biomarker-based personalized therapies. We develop a new clinical trial design to address some of these issues. The goal is to capture the strengths of the frequentist and Bayesian approaches to address this problem in the recent literature and to circumvent their limitations. We use generalized likelihood ratio tests of the intersection null and enriched strategy null hypotheses to derive a novel clinical trial design for the problem of advancing promising biomarker-guided strategies toward eventual validation. We also investigate the usefulness of adaptive randomization (AR) and futility stopping proposed in the recent literature. |
An R package for running the simulations in the paper is available. There is additional work that needs to be done to
make this a more general package than it is currently. We have versions for
Unix, Macintosh and Windows. On Unix, open up a terminal and type R CMD INSTALL bgct_1.0.tar.gz On a Mac, open up a terminal and type R CMD INSTALL bgct_1.0.tgz On Windows, using the Package menu, choose Install from local zip files and navigate to the downloaded zip file. Once installed, use library(bgct) example(runOvarianTrial) to run 10 simulations of the scenarios in the paper. |
| Sequential Design of Phase II-III Cancer Trials. (published in Statistics in Medicine, Volume 31, issue 18, p.1944-1960, 2012.) |
Whereas traditional phase II cancer trials are usually
single-arm, with tumor response as end-point, and phase III
trials are randomized and incorporate interim analyses with
progression- free survival or other failure time as endpoint, this
paper proposes a new approach that seamlessly expands a randomized
phase II study of response rate into a randomized phase III study
of time to failure. This approach is based on advances in group
sequential designs and joint modeling of the response rate and
time to event. The joint modeling is reflected in the primary and
secondary objectives of the trial, and the sequential design
allows the trial to adapt to increase in information on response
and survival patterns during the course of the trial, and to stop
early either for conclusive evidence on efficacy of the
experimental treatment or for the futility in continuing the trial
to demonstrate it, based on the data collected so far. Research and Software reported here was supported in part by the U.S. National Science Foundation under grant number DMS-0805879 and in part by Stanford NIH/NCRR CTSA award number UL1 RR025744. |
Section 4.3 of the paper describes the implementation of the
design and shows tables of the design characteristics against
specific alternatives. The package sp23design below is
a complete implementation that is meant to be used both in
designing the trial and in executing it in the field. We have versions for Unix, Macintosh and Windows. First, one must install the mvtnorm package the usual way before installing sp23design. On Unix, open up a terminal and type R CMD INSTALL sp23design_0.09.tar.gz On a Mac, open up a terminal and type R CMD INSTALL sp23design_0.09.tgz On Windows, using the Package menu, chose Install from local zip files and navigate to the downloaded zip file. Once the package is installed, typing example(generateSP23Design) will run an example that simulates case C of Table 1 in the paper. Additional examples are located in the examples sub-folder of the package directory that replicate all the scenarios in tables 1 and 2. Answers should be in the ballpark. |
| Sequential Generalized Likelihood Ratio Tests for Vaccine Safety Evaluation (published in Statistics in Medicine, Volume 29, issue 26, p.2698-2708, 2010.) |
The evaluation of vaccine safety involves pre-clinical animal
studies, pre-licensure randomized clinical trials and
post-licensure safety studies. Sequential design and analysis
are of particular interest because they allow early termination
of the trial or quick detection that the vaccine exceeds a
prescribed bound on the adverse event rate. After a review of
recent developments in this area, we propose a new class of
sequential generalized likelihood ratio tests for evaluating
adverse event rates in two-armed pre-licensure clinical trials
and single-armed post-licensure studies. The proposed approach
is illustrated using data from the Rotavirus Efficacy and
Safety Trial (REST). Simulation studies of the performance of
the proposed approach and other methods are also given. Research and Software reported here was supported in part by the U.S. National Science Foundation under grant number DMS-0805879 and in part by Stanford NIH/NCRR CTSA award number UL1 RR025744. |
Section 4.2 of the paper describes the computation of the GLR
boundaries for designing pre-licensure vaccine trials. The
boundary depends on four fundamental parameters of the
model. An online version of the software is available at: http://gene-machine.stanford.edu/tomcat/sccter-sglr/. Readers can use the program to calculate the boundary for any selected set of parameters. We have versions for Unix, Macintosh and Windows. First, one must install the install the ggplot2 and Cairo package the usual way before installing sglr. On Unix, open up a terminal and type R CMD INSTALL sglr_0.06.tar.gz On a Mac, open up a terminal and type R CMD INSTALL sglr_0.06.tgz On Windows, using the Package menu, chose Install from local zip files and navigate to the downloaded zip file. Once the package is installed, typing example(glrSearch) will run a search example. You can plot the boundary for the REST trial with plotBoundary(b0=2.8, b1=2.4, p=c(0.5, 10/11), textXOffset=1, textYSkip=1) |

