openstatsware Workshop: Good Software Engineering Practice for R Packages
April 18, 2024
Disclaimer
Any opinions expressed in this presentation and on the following slides are solely those of the presenter and not necessarily those of their employers.
Daniel
Ph.D. in Statistics from University of Zurich, Bayesian Model Selection
Biostatistician at Roche for 5 years, Data Scientist at Google for 2 years, Statistical Software Engineer at Roche for the last 4 years
Where: American Statistical Association (ASA) Biopharmaceutical Section (BIOP), European Federation of Statisticians in the Pharmaceutical Industry (EFSPI)
Who: Currently more than 50 statisticians from more than 30 organizations
What: Engineer packages and spread best practices
What you will learn here
Understand the basic structure of an R package
Create your own R
Learn about & apply professional development workflow
Learn & apply fundamentals of quality control for R
Get crash-course in version control and modern collaboration techniques on GitHub.com
Learn how to make an R available to others
Optimize your R code for correctness and speed
Learn how to approach the design and modularity of Shiny apps and how to test them
Important: To use this work you must provide the name of the creators (initial authors), a link to the material, a link to the license, and indicate if changes were made