scientific-pathway-enrichment

Run ORA and GSEA pathway enrichment across five databases for gene lists.

3|1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/nahisaho/satori --skill scientific-pathway-enrichment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scientific-pathway-enrichment
Source: https://github.com/nahisaho/satori/tree/main/src/.github/skills/scientific-pathway-enrichment
Command: npx skills add https://github.com/nahisaho/satori --skill scientific-pathway-enrichment

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides an integrated, cross-database pathway enrichment workflow that unifies ORA and GSEA analyses across KEGG, Reactome, GO, WikiPathways, and Pathway Commons for gene lists.

Core Features & Use Cases

  • Cross-database ORA and GSEA analyses across five major pathway resources to annotate functional signals in a ranked gene list.
  • Integrated results with downloadable CSVs and visualizations for quick interpretation and reporting.
  • Use Case: researchers compare pathway activity across multiple databases to reconcile inconsistent annotations and prioritize targets.

Quick Start

Provide a ranked gene list to run the cross-database enrichment pipeline and obtain unified pathway results.

Frequently Asked Questions about scientific-pathway-enrichment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run cross-database pathway enrichment for a gene list?

Cross-database pathway enrichment is performed by applying ORA and GSEA analyses across KEGG, Reactome, GO, WikiPathways, and Pathway Commons. You provide a ranked gene list, and the pipeline integrates results into downloadable CSVs and visualizations.

What is the difference between ORA and GSEA for pathway analysis?

ORA (Over-Representation Analysis) and GSEA (Gene Set Enrichment Analysis) are both applied to your gene list to identify enriched pathways. The pipeline runs both methods across five major pathway resources to reconcile inconsistent annotations and produce unified functional signals.

Do I need Python and SciPy to calculate pathway enrichment results?

Yes, calculating pathway enrichment requires Python with SciPy, Statsmodels, Pandas, and NumPy. Optionally, gseapy can be used to execute the GSEA and ORA analyses within the cross-database pipeline.

Can I compare pathway activity across multiple databases like KEGG and Reactome?

Yes, you can compare pathway activity across KEGG, Reactome, GO, WikiPathways, and Pathway Commons. The workflow unifies ORA and GSEA analyses to reconcile inconsistent annotations and prioritize targets.

How are cross-database enrichment results exported and visualized?

Cross-database enrichment results are exported as downloadable CSV files and visualizations. The pipeline integrates the outputs from ORA and GSEA to generate figures for quick interpretation and reporting.

Why run both ORA and GSEA on a ranked gene list instead of just one?

Running both ORA and GSEA across five major pathway resources helps reconcile inconsistent database annotations. This integrated approach validates functional signals in your ranked gene list more robustly than using a single method.