crmPack: Object-Oriented Implementation of Dose Escalation Designs

Implements a wide range of dose escalation designs. The focus is on model-based designs, ranging from classical and modern continual reassessment methods (CRMs) based on dose-limiting toxicity endpoints to dual-endpoint designs taking into account a biomarker/efficacy outcome. Bayesian inference is performed via MCMC sampling in JAGS, and it is easy to setup a new design with custom JAGS code. However, it is also possible to implement 3+3 designs for comparison or models with non-Bayesian estimation. The whole package is written in a modular form in the S4 class system, making it very flexible for adaptation to new models, escalation or stopping rules. Further details are presented in Sabanes Bove et al. (2019) <doi:10.18637/jss.v089.i10>.

Version: 2.0.0
Depends: ggplot2 (≥ 3.0.0), graphics, R (≥ 4.1.0)
Imports: checkmate (≥ 2.2.0), dplyr, futile.logger, GenSA, gridExtra, kableExtra, knitr, lifecycle, magrittr, methods, mvtnorm, parallel, parallelly, Rdpack, rjags, rlang, survival, tibble, tidyselect (≥ 1.2.0), tools, utils
Suggests: bookdown, broom, covr, data.tree, DiagrammeR, ggmcmc, quarto (≥ 1.4), rmarkdown, stringr, testthat (≥ 3.0.0), tidyr, vdiffr, withr
Published: 2025-11-29
DOI: 10.32614/CRAN.package.crmPack
Author: Daniel Sabanes Bove [aut, cre], Wai Yin Yeung [aut], Burak Kuersad Guenhan [aut], Giuseppe Palermo [aut], Thomas Jaki [aut], Jiawen Zhu [aut], Ziwei Liao [aut], Dimitris Kontos [aut], Marlene Schulte-Goebel [aut], Doug Kelkhoff ORCID iD [aut], Oliver Boix [aut], Robert Adams [aut], Clara Beck [aut], John Kirkpatrick [aut], Wojciech Wójciak [aut], Guanya Peng [aut], Prerana Chandratre [aut], F. Hoffmann-La Roche AG [cph, fnd], Merck Healthcare KGaA [cph, fnd], Bayer AG [cph, fnd], RPACT GmbH [cph, fnd]
Maintainer: Daniel Sabanes Bove <daniel.sabanes_bove at rconis.com>
BugReports: https://github.com/openpharma/crmPack/issues
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
URL: https://github.com/openpharma/crmPack, https://openpharma.github.io/crmPack/
NeedsCompilation: no
Language: en-US
Citation: crmPack citation info
Materials: NEWS
In views: ClinicalTrials, ExperimentalDesign
CRAN checks: crmPack results [issues need fixing before 2025-12-13]

Documentation:

Reference manual: crmPack.html , crmPack.pdf
Vignettes: Model-based Dose Escalation Designs in R with crmPack (JSS manuscript) (source)
crmPack: Object-oriented implementation of CRM designs (source)
Describing 'crmPack' Objects (source)
Ordinal CRM (source, R code)
Parallel computing with extensions (source, R code)
Rolling CRM Example (source)
Simulation study example (source, R code)
Using tidy (source, R code)
Trial Analysis (source, R code)
Trial Definition (source, R code)
Trial Design: basic sanity checks (source)
Trial Simulation (source, R code)
Upgrading from crmPack version 1.0 (source, R code)

Downloads:

Package source: crmPack_2.0.0.tar.gz
Windows binaries: r-devel: crmPack_1.0.6.zip, r-release: crmPack_1.0.6.zip, r-oldrel: crmPack_1.0.6.zip
macOS binaries: r-release (arm64): crmPack_1.0.6.tgz, r-oldrel (arm64): crmPack_1.0.6.tgz, r-release (x86_64): crmPack_2.0.0.tgz, r-oldrel (x86_64): crmPack_2.0.0.tgz
Old sources: crmPack archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=crmPack to link to this page.