Package Management in R
A hands-on look at both renv and rv to take control of your project’s package library.
A foundational strength of the R language is the vast ecosystem of packages available that cover a wide array of statistical analysis techniques, data processing, innovative web application development, and much more. With the increased importance of R in the life sciences industry, it is more important than ever to have effective tools for managing these packages. In this edition of the R/Pharma Hangout sessions, we take a deeper look at both
{renv} and the new rv package managers with a panel featuring Kevin Ushey, Devin Pastoor, and Shannon Pileggi to share best practices and advice for adopting these frameworks for your next project!
Resources mentioned in the Hangout
- rig: The R installation manager https://github.com/r-lib/rig?tab=readme-ov-file#id-macos-installer
- Practical
{renv}(Shannon Pileggi) https://www.youtube.com/watch?v=l01u7Ue9pIQ - renv: Project environments for R https://rstudio.github.io/renv/index.html
- FAQ https://rstudio.github.io/renv/articles/faq.html
- Introduction to
{renv}https://rstudio.github.io/renv/articles/renv.html - Using
{renv}with Docker https://rstudio.github.io/renv/articles/docker.html
- rv: A declarative R package manager https://a2-ai.github.io/rv-docs
- Pharmaverse examples https://pharmaverse.github.io/examples
- The R-Podcast Episode 32: RStudio’s Big Move and Kevin Ushey https://r-podcast.org/032-rsconf2020-part1/