oppOntology

oppOntology computes enrichment scores across ontology systems to identify overrepresented functional categories in gene lists.


Key Features:

  • Enrichment Score Calculation: Calculates enrichment using GeneCount, GeneRatio, EnrichFactor, HypergeometricTest, and FisherExactTest for comprehensive analysis of gene lists.
  • Support for Multiple Ontologies: Maps genes to Gene Ontology (GO), Kyoto Encyclopedia of Genes and Genomes (KEGG), Human Phenotype Ontology (HPO), Clusters of Orthologous Groups (COG), Molecular Signatures Database (MsigDB), user-defined functional category databases, and customized GO Slims.
  • Batch Processing Capabilities: Performs simultaneous enrichment calculations across multiple samples and supports batch online mapping of KEGG pathway diagrams.

Scientific Applications:

  • Functional category identification: Identifies molecular functional categories associated with specific phenotypes in large datasets.
  • Translational research and disease mechanism discovery: Supports studies aiming to uncover disease-associated pathways and mechanisms from gene-level data.

Methodology:

Integrates statistical tests (GeneCount, GeneRatio, EnrichFactor, HypergeometricTest, FisherExactTest) with database mappings to GO, KEGG, HPO, COG, MsigDB and user-defined categories, and supports batch processing and KEGG pathway diagram mapping.

Topics

Details

License:
Apache-2.0
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
MATLAB
Added:
12/22/2022
Last Updated:
11/24/2024

Operations

Publications

Ge S, Wang Z, Sun C, Tan Y, Jin H, Zhang Y. oppOntology: a MATLAB Toolbox for Enrichment Analysis. Applied Biochemistry and Biotechnology. 2022;195(2):832-843. doi:10.1007/s12010-022-04170-6. PMID:36205845.

PMID: 36205845
Funding: - National Key R&D Program of China: 2021YFF0703702 - National Nature Science Foundation of China: 32070605

Documentation