topGO

topGO is a software package for enrichment analysis of Gene Ontology (GO) terms using gene expression data. Its main goal is to improve the scoring of functional gene groups by taking into account the hierarchical structure of the GO graph.

Key points:

1. topGO addresses the issue of dependencies between GO terms due to the hierarchical nature of the GO graph, which can lead to redundant and misleading results in traditional enrichment analysis methods.

2. The package implements two novel algorithms, "elim" and "weight," which use the GO graph topology to decorrelate the GO terms and reduce local dependencies between them.

3. The "elim" algorithm iteratively removes genes mapped to significant GO terms from more general (higher level) GO terms. In contrast, the "weight" algorithm assigns weights to each gene based on the scores of neighboring GO terms.

Topic

Ontology and terminology;Data mining;Genomics;Statistics and probability

Detail

  • Operation: Gene-set enrichment analysis;Gene functional annotation;Statistical calculation

  • Software interface: Command-line user interface,Library

  • Language: R

  • License: The GNU General Public License v3.0

  • Cost: Free

  • Version name: 2.56.0

  • Credit: BMBF, IMPRS.

  • Input: -

  • Output: -

  • Contact: Adrian Alexa adrian.alexa@gmail.com

  • Collection: -

  • Maturity: Stable

Publications

  • Improved scoring of functional groups from gene expression data by decorrelating GO graph structure.
  • Alexa A, Rahnenführer J, Lengauer T. Improved scoring of functional groups from gene expression data by decorrelating GO graph structure. Bioinformatics. 2006 Jul 1;22(13):1600-7. doi: 10.1093/bioinformatics/btl140. Epub 2006 Apr 10. PMID: 16606683.
  • https://doi.org/10.1093/bioinformatics/btl140
  • PMID: 16606683
  • PMC: -

Download and documentation


< Back to DB search