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

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