Program

Classes are from:


Monday:

  • Development environment (R, RStudio, dev. packages)
  • Writing functions
  • Introduction to package building
  • Local development with devtools
  • Introduction to Github Actions and Continuous Integration

Tuesday:

  • Documenting functions
  • Testing functions and pacakge
  • Managing dependencies & namespace

Wednesday:

  • Introduction to Bioconductor: interoperability and other key notions
  • Creating custom Bioconductor objects
  • Including data to packages

Thursday:

  • Package vignettes: demonstrating how to use your package
  • Submitting/releasing/maintaining a Bioconductor package

Friday:

  • Other types of Bioconductor packages: datasets, workflows, …
  • Disseminating your package: package support website, JOSS, rOpenSci…