GenomicFeatures
GenomicFeatures provides data structures and algorithms for representing and computing annotated genomic ranges within the R/Bioconductor environment to support analyses of transcripts, exons, coding sequences (CDS), read alignments, and coverage for high-throughput sequencing studies.
Key Features:
- Annotated Genomic Range Representation: Uses IRanges, GenomicRanges, and GenomicFeatures data structures to represent transcript structures, read alignments, and coverage vectors.
- Integration with R: Integrates genomic annotations with R's statistical computing environment to enable downstream statistical analyses.
- Computational Facilities: Implements algorithms for detecting overlaps and nearest neighbors, calculating coverage, and performing other range operations on genomic intervals.
- Support for Transcript Structures: Provides functions to download and manipulate genomic locations of transcripts, exons, and coding sequences (CDS) from the UCSC Genome Browser and BioMart.
- Extensive Package Support: Directly supports integration with over 80 Bioconductor packages for sequence analysis, differential expression analysis, and data visualization.
Scientific Applications:
- Differential Expression Analysis: Annotates genomic features and summarizes read coverage to support gene-level and transcript-level differential expression analyses.
- Sequence Analysis: Facilitates analysis of sequence alignments and identification of genetic variants to assess potential impacts on gene function.
- Data Visualization: Supplies annotated ranges and summarized coverage for visualization of genomic features and read depth in genome browsers and plotting packages.
Methodology:
Represents intervals using IRanges and GenomicRanges; performs overlap detection, nearest-neighbor queries, coverage calculation, and other range operations; includes functions to download and manipulate transcript, exon, and CDS coordinates from the UCSC Genome Browser and BioMart.
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
Data Inputs & Outputs
Data handling
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.