The BiocManager
package, as the modern successor package to
BiocInstaller
, allows users to install and manage packages from the
Bioconductor project. Bioconductor focuses
on the statistical analysis and comprehension of high-throughput genomic
data.
Current Bioconductor packages are available on a ‘release’ version
intended for every-day use, and a ‘devel’ version where new features are
continually introduced. A new release version is created every six
months. Using the BiocManager
package helps users accurately install
packages from the appropriate release.
available()
shows all packages associated with a search patterninstall()
installs and/or updates packages either CRAN or Bioconductorrepositories()
shows all package repository URL endpointsvalid()
checks and returns packages that are out-of-date or too newversion()
returns the current Bioconductor version number
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::version()
#> [1] '3.15'
BiocManager::install(c("GenomicRanges", "SummarizedExperiment"))
BiocManager::valid()
#> [1] TRUE
Please see the package vignette for more detailed information such as changing Bioconductor version, offline use, and other advanced usage.
To report apparent bugs, create a minimal and reproducible example on GitHub.