biocPkgList {BiocPkgTools} | R Documentation

## Get full bioc software package listing, with details

### Description

The BiocViews-generated `VIEWS` file is available for bioconductor release and devel repositories. It contains quite a bit more information from the package `DESCRIPTION` files than the `PACKAGES` file. In particular, it contains `biocViews` annotations and URLs for vignettes and developer URLs.

### Usage

    biocPkgList(version = BiocManager::version(), repo = "BioCsoft")

### Arguments

`version` | The requested bioconductor version. Will default to use the BiocManager defaults (ie., `version()`).
`repo` | The requested biooconductor repository. The default will be the Bioconductor software repository: BioCsoft. Available repos include: "BioCsoft", "BioCann", "BioCexp", "BioCworkflows", and "CRAN". Note that not all repos are available for all versions, particularly older versions (but who would use those, right?).

### Value

an object of class `tbl_df`.

### Examples

    # BiocManager::version() will retrieve the current version of
    # Bioconductor (i.e "3.7")

    bpkgl = biocPkgList(BiocManager::version())
    bpkgl
    unlist(bpkgl[1,'Depends'])

    # Get a list of all packages that
    # import "GEOquery"
    library(dplyr)
    bpkgl %>%
      filter(Package=='GEOquery') %>%
      pull(c('importsMe'))

[Package BiocPkgTools version 1.0.3 Index]