Package CRM. R topics documented: February 19, 2015



Similar documents
Package bcrm. September 24, 2015

Bayesian Model Averaging Continual Reassessment Method BMA-CRM. Guosheng Yin and Ying Yuan. August 26, 2009

Continual Reassessment Method

Package ChannelAttribution

ADDPLAN DF: Designing More Accurate Dose Escalation Studies in Exploratory Drug Development. An ICON White Paper

Assessing the Effect of Practical Considerations when using the CRM in Dose Finding Studies

A Simple Approach For Incorporating Multiple Toxicity Thresholds In Phase I Trials

TITE-CRM Phase I Clinical Trials: Implementation Using SAS

Specification of the Bayesian CRM: Model and Sample Size. Ken Cheung Department of Biostatistics, Columbia University

Bayesian Model Averaging CRM in Phase I Clinical Trials

An introduction to Phase I dual-agent dose escalation trials

Adaptive Design for Intra Patient Dose Escalation in Phase I Trials in Oncology

Bayesian Adaptive Designs for Early-Phase Oncology Trials

Journal of Statistical Software

THE RAPID ENROLLMENT DESIGN FOR PHASE I CLINICIAL TRIALS

Bayesian Phase I/II clinical trials in Oncology

Package MBA. February 19, Index 7. Canopy LIDAR data

Package empiricalfdr.deseq2

CLINICAL TRIALS: Part 2 of 2

Package EstCRM. July 13, 2015

Package GSA. R topics documented: February 19, 2015

Package TSfame. February 15, 2013

Bayesian adaptive designs, with particular reference to dose finding methods in oncology

Package hazus. February 20, 2015

The CRM for ordinal and multivariate outcomes. Elizabeth Garrett-Mayer, PhD Emily Van Meter

Package neuralnet. February 20, 2015

Package survpresmooth

Package MixGHD. June 26, 2015

Package retrosheet. April 13, 2015

Package erp.easy. September 26, 2015

Package CIFsmry. July 10, Index 6

Package missforest. February 20, 2015

Package plan. R topics documented: February 20, 2015

The Promise and Challenge of Adaptive Design in Oncology Trials

Practical considerations in designing a phase I Time to Event Continual Reassessment Method (TiTE CRM) trial in a grant funded CTU

Package EasyHTMLReport

Package hier.part. February 20, Index 11. Goodness of Fit Measures for a Regression Hierarchy

Package cpm. July 28, 2015

Package sendmailr. February 20, 2015

Establish the Maximum Tolerated Dose in Phase-I Trials using 3+3 Method

Package dunn.test. January 6, 2016

Package changepoint. R topics documented: November 9, Type Package Title Methods for Changepoint Detection Version 2.

Package metafuse. November 7, 2015

Package hoarder. June 30, 2015

Package CoImp. February 19, 2015

Package bigdata. R topics documented: February 19, 2015

FISHER CAM-H300C-3F CAM-H650C-3F CAM-H1300C-3F

Package syuzhet. February 22, 2015

Package acrm. R topics documented: February 19, 2015

Package NHEMOtree. February 19, 2015

Package PACVB. R topics documented: July 10, Type Package

Package MFDA. R topics documented: July 2, Version Date Title Model Based Functional Data Analysis

Package date. R topics documented: February 19, Version Title Functions for handling dates. Description Functions for handling dates.

Package HadoopStreaming

Package LexisPlotR. R topics documented: April 4, Type Package

Package robfilter. R topics documented: February 20, Version 4.1 Date Title Robust Time Series Filters

The Trials and Tribulations of the CRM: the DFO Experience

Package tagcloud. R topics documented: July 3, 2015

Package HHG. July 14, 2015

Package fimport. February 19, 2015

Package decompr. August 17, 2016

Package trimtrees. February 20, 2015

Package Rdsm. February 19, 2015

Package biganalytics

Package R4CDISC. September 5, 2015

Package treemap. February 15, 2013

Package forensic. February 19, 2015

Package hive. January 10, 2011

Package bigrf. February 19, 2015

Package whoapi. R topics documented: June 26, Type Package Title A 'Whoapi' API Client Version Date Author Oliver Keyes

Package bizdays. March 13, 2015

Practical Considerations for Adaptive Trial Design and Implementation

Package AMORE. February 19, 2015

Using the package crmpack: introductory examples

Package MDM. February 19, 2015

Package xtal. December 29, 2015

Package wordcloud. R topics documented: February 20, 2015

Package RCassandra. R topics documented: February 19, Version Title R/Cassandra interface

Package hive. July 3, 2015

Package globe. August 29, 2016

Package translater. R topics documented: February 20, Type Package

Package sjdbc. R topics documented: February 20, 2015

Package pinnacle.api

Package polynom. R topics documented: June 24, Version 1.3-8

Package cgdsr. August 27, 2015

Definition of dose-limiting toxicity in phase I cancer clinical trials of molecularly targeted agents

Package ERP. December 14, 2015

Transcription:

Package CRM February 19, 2015 Title Continual Reassessment Method (CRM) for Phase I Clinical Trials Version 1.1.1 Date 2012-2-29 Depends R (>= 2.10.0) Author Qianxing Mo Maintainer Qianxing Mo <qmo@bcm.edu> Description CRM simulator for Phase I Clinical Trials LazyData no License GPL (>= 2) Repository CRAN Date/Publication 2012-03-01 07:54:02 NeedsCompilation yes R topics documented: crm............................................. 1 crmsim........................................... 3 Index 6 crm A function for the continued reassessment method (CRM) used in Phase I clinical trials Description Usage Function crm implement the continued reassessment method (CRM) for dose finding in Phase I clinical trials. crm(target,prior,ptdata,model=1,a0=1,b=3) 1

2 crm Arguments Value target Target probability of toxicity. The value must be in (0, 1). prior ptdata model Prior probabilities of toxicity for each dose. The values must be in (0,1) and in an ascending order. For example, prior=c(0.05,0.1,0.2,0.3,0.5,0.7),which corresponds to dose levels 1, 2, 3, 4, 5 and 6,respectively. A n by 2 matrix in which the first column contains dose levels and the second column contains toxicity indicators. Dose levels must be integers (e.g., 1, 2, 3,..., N). Toxicity indicators must be 0 and 1, where 0 indicates no toxicity and 1 indicates toxicity. Dose-toxicity model. The value must be 1 (hyperbolic tangent model) or 2 (oneparameter logistic model). Default is 1. Hyperbolic tangent model: $p(y=1 x,a) = ((tanh(x)+1)/2)^a$. One-parameter logistic model: $p(y=1 x,a,b) = exp(b+ax)/(1+exp(b+ax))$. For both models, y=1 indicates toxicity is observed; a is the parameter that can be updated based on the outcome of the trail; b is a fixed parameter. The prior for a is exp(-a). a0 Initial value for parameter a. Default is 1.0. b A fixed parameter for the one-parameter logistic model. Default is 3.0. A list with the following two objects: MTD a The dose level proposed as the maximum tolerated dose (MTD) based on the patient data The updated value for parameter a Author(s) Qianxing Mo; <qmo@bcm.edu> References John O Quigley, Margaret Pepe,and Lloyd Fisher. (1990). Continual Reassessment Method: A Practical Design for Phase 1 Clinical Trials in Cancer. Biometrics, 46, pp.33-48 See Also crmsim Examples #The table 1 in O Quingley et al. s paper, page 40 #This example is used to illustrate how the program is used to find #the MTD and the updated parameter target <- 0.2 prior <- c(0.05,0.1,0.2,0.3,0.5,0.7)

crmsim 3 x <- c(3,4,4,3,3,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1) y <- c(0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,1) ptdata <- cbind(x,y) for(i in 1:25){ if(i == 1){ cat(1,1,3,0,"\n") } res <- crm(target,prior,ptdata[1:i,],model=1,a0=1) if(i < 25){ cat(i+1,res$a,res$mtd,ptdata[i+1,2],"\n") }else { cat(i+1,res$a,res$mtd,"\n") } } #the proposed MTD is res$mtd crmsim CRM Simulator Description Usage crmsim, crmsiminc1 and crmsiminc2 implement the continued reassessment method (CRM) for dose finding in Phase I clinical trials. The operating characteristics of CRM are summarized through simulations. crmsim allows users to select a variety of cohort sizes. A cohort of subjects are treated at the same dose. The cohort size is fixed to 1 in crmsiminc1 and crmsiminc2. crmsiminc1 implements an algorithm that allows a clinical trial to proceed to the next subject s dose assignment before observing the last subject s toxicity data. crmsiminc2 allows a clinical trial to proceed to the next subject s dose assignment before observing the last two subject s toxicity data (see Iasonos et al. for details). crmsim(target,prior,true,rate,cycle,cohort=1,nsubject=24,nsim=1000, crmsiminc1(target,prior,true,rate,cycle,nsubject=24,nsim=1000, crmsiminc2(target,prior,true,rate,cycle,nsubject=24,nsim=1000, Arguments target Target probability of toxicity. The value must be in (0, 1). prior Prior probabilities of toxicity for each dose. The values must be in (0,1) and in an ascending order. For example, prior=c(0.05,0.1,0.2,0.3,0.5,0.7),which corresponds to dose levels 1, 2, 3, 4, 5 and 6,respectively.

4 crmsim Value true rate cycle cohort nsubject True probabilities of toxicity. The values must be in (0,1) and in an ascending order. e.g. (0.1,0.2,0,3,0.4,0.5,0.8) Recruitment/accrual rate of subjects in a 30 window. For example,if 1 subject can be recruited per 30 days, then set rate = 1/30 = 0.033; if 2 patients per 30 day then rate = 2/30 = 0.0667. The length of treatment cycle in days. Cohort size of subjects entering into the trials. Default is 1. The value for cohort must be less than or equal to the value for nsubject. Total number of subjects in one simulation(or trial). Default is 24. nsubject should be equal to n*cohort,where n is positive integer. nsim Total number of simulations. Default is 1000. model Dose-toxicity model. The value must be 1 (hyperbolic tangent model) or 2 (oneparameter logistic model). Default is 1. Hyperbolic tangent model: $p(y=1 x,a) = ((tanh(x)+1)/2)^a$. One-parameter logistic model: $p(y=1 x,a,b) = exp(b+ax)/(1+exp(b+ax))$. For both models, y=1 indicates toxicity is observed; a is the parameter that can be updated based on the outcome of the trail; b is a fixed parameter. The prior for a is exp(-a). a0 Initial value for parameter a. Default is 1.0. b A fixed parameter for the one-parameter logistic model. Default is 3.0. jump jump=false means NOT allowing that the proposed dose by the CRM program has an increase of more than one level than the previous level; jump=true means allowing more-than-one-level increase of the proposed dose by the CRM program. start.dose Initial dose for each trial. Default is 1. seed Seed for the random number generator. Default is 777. SimResult is a matrix that summarizes the operating characteristics of CRM. The column names are the dose levels. The row names are the operating characteristics. % Selection the percentage of selection of each dose as MTD % Subjects Treated the percentage of subjects treated at each dose # Subjects Treated the average number of subjects treated at each dose Average Toxicities the average toxicities per trial at each dose True Probabilities the true probability of toxicity of each dose TrialDuration is a table that summarizes the time needed for the trial based on the simulation. Author(s) Qianxing Mo; <qmo@bcm.edu>

crmsim 5 References John O Quigley, Margaret Pepe,and Lloyd Fisher. (1990). Continual Reassessment Method: A Practical Design for Phase 1 Clinical Trials in Cancer. Biometrics, 46, pp.33-48 Alexia Iasonos,Andrew S Wilton,Elyn R Riedel,Venkatraman E Seshan and David R Spriggs. A comprehensive comparison of the continual reassessment method to the standard 3+3 dose escalation scheme in Phase I dose-finding studies. Clinical Trials,2008,nil:1-12 See Also crm Examples prior1 <- c(0.05,0.1,0.2,0.3,0.5,0.7) true1 <- c(0.1,0.15,0.2,0.4,0.5,0.8) # simulations using model 1 (hyperbolic tangent model) crmsim(target=0.2,prior=prior1,true=true1,rate=0.1,cycle=21,cohort=1,nsubject=24,nsim=100, crmsiminc1(target=0.2,prior=prior1,true=true1,rate=0.1,cycle=21,nsubject=24,nsim=100, crmsiminc2(target=0.2,prior=prior1,true=true1,rate=0.1,cycle=21,nsubject=24,nsim=100, # simulations using model 2 (one-parameter logistic model) crmsim(target=0.2,prior=prior1,true=true1,rate=0.1,cycle=21,cohort=1,nsubject=24,nsim=100, model=2,a0=1,b=3,jump=false,start.dose=1,seed=777) crmsiminc1(target=0.2,prior=prior1,true=true1,rate=0.1,cycle=21,nsubject=24,nsim=100, model=2,a0=1,b=3,jump=false,start.dose=1,seed=777) crmsiminc2(target=0.2,prior=prior1,true=true1,rate=0.1,cycle=21,nsubject=24,nsim=100, model=2,a0=1,b=3,jump=false,start.dose=1,seed=777)

Index Topic design crm, 1 crmsim, 3 crm, 1, 5 crmsim, 2, 3 crmsiminc1 (crmsim), 3 crmsiminc2 (crmsim), 3 6