My Contributions to Open-Source
From AdmiralMetabolic to dataviewR
What We’ll Cover Today
- My journey with AdmiralMetabolic
- Joining the AdmiralDevelopment team
- Contributing to dataviewR
- Key learnings and takeaways
- How YOU can get started
Quiz on Open-Source Packages
Question 1: What Open-Source packages do you use in your day-to-day activities?
Question 2: What is the central hub for all open-source R packages specifically designed for pharmaceutical and clinical trial data analysis and reporting?
Question 3: Name a few most used functions from the admiral package?
Question 4: Can you name a few Open-Source R packages developed by Novo Nordisk?
Joining the AdmiralDevelopment Team
Contributing to dataviewR
- An Interactive and Feature-Rich Data Viewer for R
- dataviewR is a powerful Shiny-based interactive data viewer that transforms the way you explore R data frames and tibbles
- Journey: r-universe → pkgdown website
- Created and maintained the pkgdown website
- Organized documentation structure
- Wrote detailed function documentation
- Created practical examples
- Added tutorials and how-to guides
What I Learned Along the Way
Technical Skills:
- R package development workflows
- Documentation best practices (roxygen2, pkgdown)
- Unit testing with testthat
- Git and GitHub collaboration
Soft Skills:
- Communicating with diverse team members
- Taking and giving constructive feedback
- Working asynchronously across time zones
- Understanding user needs and perspectives
- Contributing effectively to team goals
How YOU Can Get Started
- Look for “good first issue” labels on GitHub
- Check out pharmaverse packages
- Find projects you already use and love
- Fix typos in documentation
- Add examples to functions
- Write vignettes or tutorials
- Report bugs with reproducible examples
- Improve test coverage