*! version 1.0 30 Jul 2020

Title

pipe -- A curve-free dual-agent dose-escalation design

Syntax

pipe
[,
options]

Optional
maxsims(#) specifies the maximum number of simulations to perform.

maxn(#) specifies the maximum sample size per trial.

cohortsize(#) specifies the size of the cohort per dose administration.

graph(string) specifies that graphs of the simulation outputs are produced.

saving(string) specifies that the simulation output graphs are saved.

theta(#) specifies the target toxicity limit.

pwt(#) specifies the total prior sample size, this can be very low and often 1 is sufficient

prior(string) specifies the prior matrix of DLT probabilities.

true(string) specifies the true matrix of DLT probabilities.

nxzone(string) specifies the which doses to escalate to.

nxcons(#) specifies whether there are any constraints of the dose escalation.

nxsafe(#) specifies the safety limit on administering a dose combination.

nxsel(string) specifies the dose escalation rule.

Description

pipe either takes a dataset and suggests the next dose combination and reports
various outputs or it performs simulations.

Options

Main

maxsims(#) specifies the maximum number of simulations to perform.

maxn(#) specifies the maximum sample size per trial.

cohortsize(#) specifies the size of the cohort per dose administration.

graph(string) specifies that graphs of the simulation outputs are produced.

saving(string) specifies that the simulation output graphs are saved.

theta(#) specifies the target toxicity limit.

pwt(#) specifies the total prior sample size, this can be very low and often 1 is sufficient

prior(string) specifies the prior matrix of DLT probabilities.

true(string) specifies the true matrix of DLT probabilities.

nxzone(string) specifies the which doses to escalate to.

nxcons(#) specifies whether there are any constraints of the dose escalation. There are 3 different options either: 0 no constraint; 1 escalation is to neighbours of the current dose and does not allow dose skipping; or 2 escalation is allowed anywhere but no dose skipping is allowed.

nxsafe(#) specifies the safety limit on administering a dose combination.

nxsel(string) specifies the dose escalation rule.

Examples

pipe

Stored results

References

AP Mander and MJ Sweeting (2015) A product of independent beta probabilities dose escalation design for dual‐agent phase I trials. SiM 34:1261-1276.

Author

Prof Adrian Mander, Cardiff University.

Email mandera@cardiff.ac.uk

See Also

Related commands:

crm (if installed) ssc install crm (to install this command)

mtpi (if installed) ssc install mtpi (to install this command)