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.