GenomicRanges

GenomicRanges provides data structures and algorithms to represent and compute annotated genomic intervals for genomic analyses within the R/Bioconductor ecosystem.


Key Features:

  • General Purpose Containers: Containers store and manipulate genomic intervals and variables defined along a genome.
  • Specialized Data Structures: Scalable data structures represent annotated ranges including transcript structures, read alignments, and coverage vectors.
  • Computational Facilities: Efficient algorithms perform overlap detection, nearest-neighbor identification, and coverage calculation on genomic features.
  • Integration with Bioconductor Packages: Core integration with Bioconductor directly supports over 80 packages for sequence analysis, differential expression, and visualization.

Scientific Applications:

  • Sequence Analysis: Facilitates positional sequence analyses by representing and querying genomic intervals.
  • Differential Expression Analysis: Enables aggregation and overlap-based summarization of read alignments and annotated features for differential expression workflows.
  • Visualization: Provides range-aware data structures used by Bioconductor visualization packages to render genomic intervals and coverage.

Methodology:

Uses scalable annotated-range data structures and efficient algorithms for overlap detection, coverage calculation, and nearest-neighbor identification.

Topics

Collections

Details

License:
Artistic-2.0
Tool Type:
command-line tool, library
Operating Systems:
Linux, Windows, Mac
Added:
1/17/2017
Last Updated:
1/10/2019

Operations

Publications

Lawrence M, Huber W, Pagès H, Aboyoun P, Carlson M, Gentleman R, Morgan MT, Carey VJ. Software for Computing and Annotating Genomic Ranges. PLoS Computational Biology. 2013;9(8):e1003118. doi:10.1371/journal.pcbi.1003118. PMID:23950696. PMCID:PMC3738458.

Documentation

Downloads