GOstats

GOstats performs Gene Ontology enrichment analysis to identify over- and under-represented GO terms in gene lists.


Key Features:

  • Gene Ontology association: Associates genes from selected gene lists with Gene Ontology (GO) terms to characterize biological processes, cellular components, and molecular functions.
  • Statistical testing for over/under-representation: Performs classical hypergeometric test and conditional hypergeometric test to evaluate enrichment and depletion of GO terms.
  • Support for conditional testing: Implements conditional testing that accounts for dependencies among GO terms to decorrelate results and reduce redundancy.
  • Implementation: Implemented in R and distributed via the Bioconductor project.

Scientific Applications:

  • Microarray data analysis: Identifies functional categories associated with differentially expressed genes from microarray datasets.
  • Genomic studies: Aids interpretation of large-scale genomic data by linking observed gene sets or genetic variations to biological functions and processes via GO terms.

Methodology:

Associates genes with GO terms and applies classical and conditional hypergeometric tests, where the conditional test accounts for the GO hierarchical structure and decorrelates term results.

Topics

Collections

Details

License:
Artistic-2.0
Tool Type:
command-line tool, library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R
Added:
1/17/2017
Last Updated:
12/16/2018

Operations

Data Inputs & Outputs

Publications

Falcon S, Gentleman R. Using GOstats to test gene lists for GO term association. Bioinformatics. 2006;23(2):257-258. doi:10.1093/bioinformatics/btl567. PMID:17098774.

Documentation

Downloads