Package: escalation Type: Package Title: A Modular Approach to Dose-Finding Clinical Trials Version: 0.2.3 Date: 2025-10-08 Authors@R: c( person("Kristian", "Brock", email = "kristian.brock@gmail.com", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-3921-0166") ), person("Daniel", "Slade", role = c("aut"), comment = c(ORCID = "0000-0001-6063-1283") ), person("Michael", "Sweeting", role = c("aut"), comment = c(ORCID = "0000-0003-0980-8965") ), person("Conor", "Norris", role = c("ctb"), comment = c(ORCID = "0009-0009-8850-0811") ), person("Bharat", "Bhushan", role = c("ctb"), comment = c(ORCID = "0009-0001-5271-7113") ) ) Maintainer: Kristian Brock Description: Methods for working with dose-finding clinical trials. We provide implementations of many dose-finding clinical trial designs, including the continual reassessment method (CRM) by O'Quigley et al. (1990) , the toxicity probability interval (TPI) design by Ji et al. (2007) , the modified TPI (mTPI) design by Ji et al. (2010) , the Bayesian optimal interval design (BOIN) by Liu & Yuan (2015) , EffTox by Thall & Cook (2004) ; the design of Wages & Tait (2015) , and the 3+3 described by Korn et al. (1994) . All designs are implemented with a common interface. We also offer optional additional classes to tailor the behaviour of all designs, including avoiding skipping doses, stopping after n patients have been treated at the recommended dose, stopping when a toxicity condition is met, or demanding that n patients are treated before stopping is allowed. By daisy-chaining together these classes using the pipe operator from 'magrittr', it is simple to tailor the behaviour of a dose-finding design so it behaves how the trialist wants. Having provided a flexible interface for specifying designs, we then provide functions to run simulations and calculate dose-paths for future cohorts of patients. License: GPL (>=3) Encoding: UTF-8 Depends: magrittr Imports: dplyr, tidyr (>= 1.0), tidyselect, stringr, purrr, tibble, ggplot2, gtools, dfcrm, BOIN, trialr (>= 0.1.5), DiagrammeR, RColorBrewer, viridis, binom, R6, mvtnorm, graphics, Iso, testthat RoxygenNote: 7.3.2 URL: https://brockk.github.io/escalation/, https://github.com/brockk/escalation BugReports: https://github.com/brockk/escalation/issues Suggests: knitr, rmarkdown, covr VignetteBuilder: knitr Config/pak/sysreqs: cmake libglpk-dev make libicu-dev libuv1-dev libxml2-dev libx11-dev Repository: https://brockk.r-universe.dev Date/Publication: 2025-10-08 13:39:24 UTC RemoteUrl: https://github.com/brockk/escalation RemoteRef: HEAD RemoteSha: add4557aba9c0a124f1f27b4cef7202078b7540c NeedsCompilation: no Packaged: 2026-07-03 14:23:40 UTC; root Author: Kristian Brock [aut, cre] (ORCID: ), Daniel Slade [aut] (ORCID: ), Michael Sweeting [aut] (ORCID: ), Conor Norris [ctb] (ORCID: ), Bharat Bhushan [ctb] (ORCID: )