A Call to Action
Keynote at SnB 2025
October 9, 2025
Partly based on the manuscript “The Statistical Software Revolution in Pharmaceutical Development: Challenges and Opportunities in Open Source” (arXiv) which is joint work with:
It started from a panel discussion on “Research Software Engineering for Clinical Biostatistics” at ISCB 43 in Newcastle in August 2022.
Significance, 18 (3): 6-7. https://doi.org/10.1111/1740-9713.01522
Significance, 18 (4): 42-44. https://doi.org/10.1111/1740-9713.01554
crmPack
crm
stands for continual reassessment method (Bayesian design for dose escalation)JAGS
code to run Markov Chain Monte Carlo (MCMC)openstatsware
Many great tools exist to help with reproducibility of statistical analyses (see CRAN task view), e.g.:
Sweave
(2002)knitr
and Rmarkdown
(2014)packrat
(2014)officer
(2017)usethis
(2017)renv
(2019)targets
(2020)quarto
(2021)Similarly lots of tools have been provided for package developers:
testthat
(2009)devtools
(2011)checkmate
(2014)lintr
(2014)spelling
(2017)styler
(2017)pkgdown
(2018)precommit
(2020)Templates can be a great start to centralize code for reoccurring use cases, e.g.:
rOpenSci
openstatsguide
with “Minimum Viable Good Practices for High Quality Statistical Software Packages”
openstatsware
have run 12 workshops across the globe since 2023!These slides are at RCONIS.github.io/snb-2025
Looking forward to connecting with you: linkedin.com/in/danielsabanesbove
Why We Need to Improve Software Engineering in Biostatistics | License