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
numberif (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
::version()
BiocManager#> [1] '3.15'
::install(c("GenomicRanges", "SummarizedExperiment")) BiocManager
::valid()
BiocManager#> [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.