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
Gene-set enrichment analysis
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.
PMID: 17098774