
MANGO
MANGO is an R package for Gene Ontology (GO) Biological Process (BP) enrichment analysis that helps reduce redundancy and improve interpretability of top-ranked results. Instead of reporting long lists of highly overlapping terms, MANGO restructures enriched terms into ontology-guided term trees using the GO DAG, enabling compact summaries of biological signals.
This release provides the following key features:
Ontology-based structuring to reduce redundant top terms:
MANGO reorganizes enriched BP terms into tree-structured groups based on GO hierarchy and term relationships, helping prevent near-duplicate terms from dominating the top ranks.Active-tree filtering to suppress structural false positives:
Because GO is hierarchical, significant-looking terms can appear due to dependency rather than true signal. MANGO defines and filters active trees using coverage/consistency criteria (e.g., hit-term count and hit ratio) to downweight structurally driven results.Single-case and multiple-case workflows:
MANGO supports both single-condition summaries and multiple-case designs by integrating enrichment outputs across conditions. This enables discovery of common vs condition-specific biological processes and facilitates trend/pattern interpretation across dose, time-course, or cohort comparisons.Visualization utilities for tree-level interpretation:
MANGO provides plotting functions to summarize active trees and term–gene relationships, including single- and multiple-case views for interpretation and reporting.
Install: Install
Data Preprocessing & Analysis: Single case & Multiple case
Visualization: Single case & Multiple case