Chapter 1 Phase I design

mPTI

mTPI design is short for modified toxicity probability interval design (Ji et al. 2010).

Suppose the probability of toxicity at dose dd is pdpd and ndnd is the number of patient treated at dose dd. The number of DLTs (dose limiting toxicity), xdxd has a binomial distribution xdpdBin(nd,pd)xdpdBin(nd,pd).

Denote the target toxicity probability as pTpT. There are 3 possible decisions by comparing pdpd and pTpT:

  • ME:pd(0,pTϵ1)ME:pd(0,pTϵ1), escalate to the next level dose;
  • MS:pd(pTϵ1,pT+ϵ2)MS:pd(pTϵ1,pT+ϵ2), stay at the current dose;
  • MD:pd(pT+ϵ2,1)MD:pd(pT+ϵ2,1), de-escalate to the lower level dose.

The mTPI design assumes the prior of pdpd is a Beta distribution, pdBeta(α,β)pdBeta(α,β). Usually α=β=1α=β=1. The dose-finding decision rule is given by DmTPI=argmaxi{E,S,D}UPM(i,d)DmTPI=argmaxi{E,S,D}UPM(i,d) where UPM(i,d)=Pr(pdMixd)/Pr(pdMi)UPM(i,d)=Pr(pdMixd)/Pr(pdMi) is called the unit probability mass. In this case, UPM(i,d)=IBeta(ci2;x+1,nx+1)IBeta(ci1;x+1,nx+1)ci2ci1UPM(i,d)=IBeta(ci2;x+1,nx+1)IBeta(ci1;x+1,nx+1)ci2ci1 where IBeta(q;a,b)=1B(a,b)q0θa1(1θ)b1dθIBeta(q;a,b)=1B(a,b)q0θa1(1θ)b1dθ.

knitr::include_app("https://eugenehao.shinyapps.io/mtpi/")

mTPI-2

mTPI-2 design is an extension of mTPI by cutting the escalation interval and de-escalation interval into subintervals with the same length equal to (ϵ1+ϵ2)(ϵ1+ϵ2) (Guo et al. 2017). The equivalence interval (EI) is still (pTϵ1,pT+ϵ2)(pTϵ1,pT+ϵ2). However, the set of intervals below EI (LI) are {(pT2ϵ1ϵ2,pTϵ1),,(pTkϵ1(k1)ϵ2,0)}{(pT2ϵ1ϵ2,pTϵ1),,(pTkϵ1(k1)ϵ2,0)} and the set of intervals above EI (HI) are (pT+ϵ2,pT+ϵ1+2ϵ2),,(pT+lϵ1+(l+1)ϵ2,1)}(pT+ϵ2,pT+ϵ1+2ϵ2),,(pT+lϵ1+(l+1)ϵ2,1)}.

Let AiAi denote the set of intervals under the decision i{E,S,D}i{E,S,D}. The decision function of mTPI-2 design is given by DmTPI2=argmaxi{E,S,D}maxjAiUPM(j,d)DmTPI2=argmaxi{E,S,D}maxjAiUPM(j,d)

knitr::include_app("https://eugenehao.shinyapps.io/mtpi-2/")

BOIN

BOIN is short for Bayesian optimal interval design. Suppose we have JJ prespecified doses. At the current dose level jj, njnj patients are treated and mjmj of them have experienced a toxicity. Let λ1j(nj,ϕ)λ1j(nj,ϕ) and λ2j(nj,ϕ)λ2j(nj,ϕ) be the prespecified lower and upper boundaries of the interval with 0λ1j(nj,ϕ)λ2(nj,ϕ)10λ1j(nj,ϕ)λ2(nj,ϕ)1 where ϕϕ is the target toxicity level. (Liu and Yuan 2015)

The next cohort dose assignment will be decided by the following steps:

  • if mj/nj[0,λ1j]mj/nj[0,λ1j]: escalate to the next dose level j+1j+1;
  • if mj/nj(λ1j,λ2j)mj/nj(λ1j,λ2j): stay at the dose level jj;
  • if mj/nj[λ2j,1]mj/nj[λ2j,1]: de-escalate to the dose level j1j1.
Local BOIN

Define the three point hypothesis as: H0j:pj=ϕH1j:pj=ϕ1H2j:pj=ϕ2H0j:pj=ϕH1j:pj=ϕ1H2j:pj=ϕ2

The correct decisions under H0H0, H1H1 and H2H2 are retainment (R), escalation (E) and de-escalation (D). Suppose Bin(x;n,p)Bin(x;n,p) as the CDF of a binomial distribution. The probability of making incorrect decision is given by

α(λ1,λ2)=Pr(H0)Pr(ˉRH0)+Pr(H1)Pr(ˉEH1)+Pr(H2)Pr(ˉDH2)=π0{Bin(nλ1;n,ϕ)+1Bin(nλ2;n,ϕ)}+π1(1Bin(nλ1;n,ϕ1))+π2Bin(nλ2;n,ϕ2)=α1(λ1)+α2(λ2)+π0+π1α(λ1,λ2)=Pr(H0)Pr(¯RH0)+Pr(H1)Pr(¯EH1)+Pr(H2)Pr(¯DH2)=π0{Bin(nλ1;n,ϕ)+1Bin(nλ2;n,ϕ)}+π1(1Bin(nλ1;n,ϕ1))+π2Bin(nλ2;n,ϕ2)=α1(λ1)+α2(λ2)+π0+π1 where α1(λ1)=π0Bin(nλ1;n,ϕ)π1Bin(nλ1;n,ϕ)=bjy=0π1(ny)ϕy1(1ϕ1)ny{π0π1(ϕϕ1)y(1ϕ1ϕ1)ny1}α1(λ1)=π0Bin(nλ1;n,ϕ)π1Bin(nλ1;n,ϕ)=bjy=0π1(ny)ϕy1(1ϕ1)ny{π0π1(ϕϕ1)y(1ϕ1ϕ1)ny1} and α2(λ2)=π2Bin(nλ2;n,ϕ2)π0Bin(nλ2;n,ϕ).α2(λ2)=π2Bin(nλ2;n,ϕ2)π0Bin(nλ2;n,ϕ).

α1(λ1)α1(λ1) is minimized when nλ1=max{y:π0π1(ϕϕ1)y(1ϕ1ϕ1)ny1}=max{y:Pr(H0y)Pr(H1y)1}nλ1=max{y:π0π1(ϕϕ1)y(1ϕ1ϕ1)ny1}=max{y:Pr(H0y)Pr(H1y)1} which leads to the solution λ1=log(1ϕ11ϕ)+n1jlog(π1π0)log(ϕ(1ϕ1)ϕ1(1ϕ)).λ1=log(1ϕ11ϕ)+n1jlog(π1π0)log(ϕ(1ϕ1)ϕ1(1ϕ)). Similarly, nλ2=max{y:Pr(H2y)Pr(H1y)1}nλ2=max{y:Pr(H2y)Pr(H1y)1} with solution λ2=log(1ϕ1ϕ2)+n1jlog(π0π2)log(ϕ2(1ϕ)ϕ(1ϕ2)).λ2=log(1ϕ1ϕ2)+n1jlog(π0π2)log(ϕ2(1ϕ)ϕ(1ϕ2)).

Global BOIN

Define the three composite hypothesis as: H0j:ϕ1<pj<ϕ2H1j:0pjϕ1H2j:ϕ2pj1H0j:ϕ1<pj<ϕ2H1j:0pjϕ1H2j:ϕ2pj1 In this case, Pr(ˉRH0)=f(p)Pr(ˉRp,H0)dpPr(ˉEH1)=f(p)Pr(ˉEp,H1)dpPr(ˉDH2)=f(p)Pr(ˉDp,H2)dpPr(¯RH0)=f(p)Pr(¯Rp,H0)dpPr(¯EH1)=f(p)Pr(¯Ep,H1)dpPr(¯DH2)=f(p)Pr(¯Dp,H2)dp Therefore, α(λ1,λ2)=Pr(H0)+Pr(H1)+b1y=0f(y){Pr(H0y)Pr(H1y)}αg1(λ1)+b21y=0{Pr(H2y)Pr(H0y)}αg2(λ2) where b1=nλ1 and b2=nλ2. Stilly, we can minimize αg1(λ1) and αg2(λ2) when nλ1=max{y:Pr(H0y)Pr(H1y)1},nλ2=max{y:Pr(H2y)Pr(H0y)1}.

Therefore, no matter we use local BOIN or global BOIN, the decision function can be defined as DBOIN=maxi0,1,2Pr(Hiy)

References

Guo, Wentian, Sue-Jane Wang, Shengjie Yang, Henry Lynn, and Yuan Ji. 2017. “A Bayesian Interval Dose-Finding Design addressingOckham’s Razor: mTPI-2.” Contemporary Clinical Trials 58: 23–33.
Ji, Yuan, Ping Liu, Yisheng Li, and B Nebiyou Bekele. 2010. “A Modified Toxicity Probability Interval Method for Dose-Finding Trials.” Clinical Trials 7 (6): 653–63.
Liu, Suyu, and Ying Yuan. 2015. “Bayesian Optimal Interval Designs for Phase i Clinical Trials.” Journal of the Royal Statistical Society: Series C (Applied Statistics) 64 (3): 507–23.