Circular Gene Ontology (CirGO)

Circular Gene Ontology (CirGO) visualizes non-redundant, two-level hierarchical Gene Ontology terms in a circular 2D layout to summarize enriched GO terms derived from differential gene expression analyses using statistical significance and semantic similarity.


Key Features:

  • Circular 2D layout: Renders Gene Ontology terms in a circular arrangement to reduce visual clutter compared with traditional tree-map representations.
  • Two-level hierarchical representation: Presents ontology terms as a non-redundant, two-level hierarchy.
  • Semantic similarity summarization: Uses a semantic similarity algorithm to summarize related GO terms.
  • Statistical significance prioritization: Leverages statistical significance to prioritize and summarize enriched terms.
  • Hierarchical clustering: Applies hierarchical clustering to group semantically similar terms and order them from most to least significant.
  • Label preservation: Displays labels comprehensively in the 2D layout to avoid omission due to spatial constraints.
  • Color encoding and supporting information: Encodes groups and supporting details with color to aid interpretation.
  • Input compatibility: Designed to visualize Gene Ontology enrichment results derived from differential gene expression analyses.

Scientific Applications:

  • GO enrichment visualization: Visualizes enriched Gene Ontology terms from differential gene expression analyses for interpretation.
  • Redundancy reduction: Produces condensed, non-redundant summaries of large GO term lists to facilitate biological interpretation.
  • Interpretation and communication: Provides an informative figure format for reporting and communicating GO enrichment results in scientific analyses.

Methodology:

Summarizes GO terms using statistical significance and a semantic similarity algorithm, applies hierarchical clustering to group terms, and renders a non-redundant two-level circular 2D layout; implemented in Python.

Topics

Details

License:
GPL-3.0
Maturity:
Mature
Cost:
Free of charge
Tool Type:
command-line tool, desktop application
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
5/19/2019
Last Updated:
6/16/2020

Operations

Publications

Kuznetsova I, Lugmayr A, Siira SJ, Rackham O, Filipovska A. CirGO: an alternative circular way of visualising gene ontology terms. BMC Bioinformatics. 2019;20(1). doi:10.1186/s12859-019-2671-2. PMID:30777018. PMCID:PMC6380029.

PMID: 30777018
PMCID: PMC6380029
Funding: - National Health and Medical Research Council: APP1154646