Introduction of MAPA

introduction.knit

ℹ️ About

MAPA (Functional Module Identification and Annotation for Pathway Analysis Results Using LLM) is a streamlined workflow for pathway-enrichment analysis and enrichment result interpretation that turns large omics datasets into clear biological insight. It is developed by the Shen Lab at Nanyang Technological University, Singapore. It:

  1. Pathway analysis: Detects enriched pathways from your data via over-representation analysis (ORA) or gene set enrichment analysis (GSEA).

  2. Functional module identification: Clusters overlapping or functional-related pathways into functional modules, so every informative pathway—not just the “top 5 or 10”—contributes to the story.

  3. Functional module annotation: Summaries each module with large-language models (LLM) (e.g., ChatGPT), linking the results to the latest findings in literature from PubMed.

The outcome is a fast, reproducible, and user-friendly pipeline that reduces redundancy and delivers biologically meaningful interpretations for enrichment results.

📔 The MAPA tutorial is available at https://www.shen-lab.org/mapa-tutorial/.

🗣️ Note

MAPA needs OpenAI, Gemini, or SiliconFlow API key to annotate functional modules with LLM. If you do not have an API key, please contact us, and we will (1) provide you with a temporary key for testing purpose, or (2) run the annotation step for you and send you the results.

📥 Contact us

Data Upload

Organism
Select the name of an OrgDb package that is installed on your system. Common examples: org.Hs.eg.db (Human), org.Mm.eg.db (Mouse), org.Rn.eg.db (Rat) For the current list of OrgDb packages, visit: Bioconductor OrgDb packages Non-model organism
Select organism by KEGG organism code or name. For a complete list of organism codes and names, visit: KEGG Organism Codes

Pathway Enrichment

Organism

                      

Pathway Similarity Calculation

Traditional Pathway Similarity Calculation Parameters

SMPDB Network

KEGG Network

GO Network

KEGG Network

Reactome Network

Biotext Embedding Parameters

SMPDB
KEGG
GO
KEGG
Reactome

Module Identification

Step 1: Perform Module Identification



Step 2: Assess Module Identification Quality

Module Annotation

Step1: Perform Module Annotation

✓ Models shown in the selection have been tested and work stably
Find more models at:
• SiliconFlow (Intl): cloud.siliconflow.com/models
• SiliconFlow (CN): cloud.siliconflow.cn/me/models
• OpenAI: platform.openai.com/docs/models
• Google Gemini: ai.google.dev/gemini-api/docs/models
Organism gene annotation database
Select the name of an OrgDb package that is installed on your system. Common examples: org.Hs.eg.db (Human), org.Mm.eg.db (Mouse), org.Rn.eg.db (Rat) For the current list of OrgDb packages, visit: Bioconductor OrgDb packages Non-model organism


Step2: Check Module Annotation Result

Data Visualization


Database color

Database color

Download



Download



Download



Levels Included

Colors

Text

Text size

Arrange position

Position limits

Download



Colors

Position limits

Layout ratios

Download


Results and Report


Download