- Kayla Interdonato: [email protected]
- Lori Shepherd: [email protected]
This is a two part workshop. The first half of it will walk students through how
to create a package using RStudio and the devtools
package. This will be an
instructor-led live demo, so as the student is creating their own package we
will go over what we look for in Bioconductor packages. The second half of the
workshop will go over the submission and review process for Bioconductor
packages.
- Basic knowledge of R syntax
As the instructor creates and edits the package it is expected that students will follow along to create their own package. Questions from students are encouraged as we walk through the process, as this will most likely be their first time creating an R package.
devtools
will be used for creating, checking, documenting, and adding a vignette to the new package.testthat
will be used for testing the new package.
Ideally we would prefer a 2 hour workshop, which is shown in the time outline below, but we could simplify to 1 hour if need be.
Activity | Time |
---|---|
Create a package | 5m |
Set up version control | 15m |
Description file | 10m |
R functions | 10m |
Testing | 15m |
Vignettes | 15m |
Bioconductor standards | 20m |
Submitting to Bioconductor | 15m |
Wrap up questions | 15m |
- Understand how to create a package using RStudio and
devtools
- Understand expectations of a Bioconductor package
- Understand the submission process for Bioconductor
- Produce a new package
- Identify Bioconductor guidelines