This repository hosts the material for the Ryten lab biocthis workshop.
-
A solid foundation in
R
and understanding of how to create your own functions. -
An installation of the latest
biocthis
development version and it's dependencies via the code below on R v4.0 or above.
if (!requireNamespace("remotes", quietly = TRUE)) {
install.packages("remotes")
}
remotes::install_github(c(
"lcolladotor/biocthis",
"ropensci/bibtex",
"ropensci/RefManageR",
"cboettig/knitcitations"
))
remotes::install_cran(
c(
"available",
"BiocManager",
"devtools",
"knitr",
"pkgdown",
"rmarkdown",
"rstudioapi",
"sessioninfo",
"styler",
"usethis"
)
)
if (!requireNamespace("BiocStyle", quietly = TRUE)) {
BiocManager::install("BiocStyle")
}
- (Optionally) come with a function in mind that you would like to add to the example package we will create. Otherwise you will use an example function provided. If you do come with your own function, make sure it's already implemented.
We are really grateful to Leo, whose development of biocthis has made the creation of Bioconductor-friendly packages much easier.