The escalation package

Photo by Michael Prewett on Unsplash

escalation is an R package for dose-escalation clinical trials, providing a consistent, extensible, modular approach.

It largely uses existing R implementations of popular dose-finding designs, including the continual reassessment method (CRM) design from the dfcrm package, the Bayesian optimal interval (BOIN) design from the BOIN package, and the perennial 3+3.

escalation bestows these model-fitting functions with a common interface. This allows the provision of add-on behaviours that affect the way that doses are selected, or trial stopping decisions are made. For example, it is simple to compose a CRM design that will not skip doses and will stop once a recommended dose has been given to $n$ patients; or a BOIN design that will demand that a certain dose is tested sufficiently before stopping is countenanced; and so on. Functions are provided to run simulations and enumerate all possible future dose paths. See related blog posts or the package documentation site for many illustrative examples.

CRAN listing

Source code


Kristian Brock
Principal Biostatistician

I am an academic early phase clincial trial statistician.