Efficient tools for the analysis of high-resolution genomics data in R.

Explore the documentation: https://mdeber.github.io/


As of Bioconductor 3.11 (release date April 28, 2020), BRGenomics can be installed directly from Bioconductor:

# install.packages("BiocManager")

Alternatively, the latest development version can be installed from GitHub:

# install.packages("remotes")

BRGenomics (and Bioconductor 3.11) require R version 4.0 (release April 24, 2020). Installing the R3 branch, as shown above, can be installed under R >= 3.5

If you install the development version from Github and you’re using Windows, Rtools for Windows is required.


See the documentation website, which includes an introductory vignette, as well as the documentation for currently implemented functions, complete with demonstrative example code. The package currently includes example PRO-seq data

Limitations for Windows users

  • No support for parallel/multicore processing
  • No support for import bigWig files

Possible future changes

  • Convert several functions into S4 generics
    • Note that in future versions, the names of the first argument of certain functions may change, but their order/utility will not. I.e., functions with with the first argument dataset.gr may become x
  • Formalize support for GRangesList objects (should be already complete)
  • Write methods for BigWigFile/BigWigFileList objects (to avoid loading data into memory)
  • (Possibly) use GPos objects by default
  • Vectorize genebodies() function (like many GenomicRanges functions are)

  1. Hojoong Kwak, Nicholas J. Fuda, Leighton J. Core, John T. Lis (2013). Precise Maps of RNA Polymerase Reveal How Promoters Direct Initiation and Pausing. Science 339(6122): 950–953. https://doi.org/10.1126/science.1229386