The ability to efficiently represent and manipulate genomic annotations and alignments is playing a central role when it comes to analyzing high-throughput sequencing data (a.k.a. NGS data). The GenomicRanges package defines general purpose containers for storing and manipulating genomic intervals and variables defined along a genome. More specialized containers for representing and manipulating short alignments against a reference genome, or a matrix-like summarization of an experiment, are defined in the GenomicAlignments and SummarizedExperiment packages respectively. Both packages build on top of the GenomicRanges infrastructure.

Versions 1.20.8, 1.22.0, 1.22.1, 1.22.2, 1.22.3, 1.22.4, 1.24.3, 1.26.1
License Artistic-2.0


With an activated Bioconda channel (see 2. Set up channels), install with:

conda install bioconductor-genomicranges

and update with:

conda update bioconductor-genomicranges


A Docker container is available at