reactome-database

Retrieve Reactome pathway data and enrichment results via REST APIs.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Hung-3008/agusta --skill reactome-database-hung-3008
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reactome-database
Source: https://github.com/Hung-3008/agusta/tree/main/.agents/skills/reactome-database
Command: npx skills add https://github.com/Hung-3008/agusta --skill reactome-database-hung-3008

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Accessing Reactome's curated pathways, enrichments, and gene-to-pathway mappings requires manual API exploration. This skill provides a programmatic interface to the ContentService and AnalysisService endpoints, enabling automated retrieval, analysis, and integration into research workflows.

Core Features & Use Cases

  • Content Service data retrieval for pathways, reactions, and participating molecules
  • Analysis Service enrichment, expression analysis, and species projection
  • Python CLI helper script and references for API usage
  • Use Case: map gene lists to pathways, retrieve detailed pathway info, and visualize results in the Pathway Browser

Quick Start

Run python scripts/reactome_query.py version to check the database version and then run python reactome_query.py query R-HSA-69278 to fetch a pathway.

Frequently Asked Questions about reactome-database

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

FAQPage Schema
How do I map a list of genes to Reactome pathways programmatically?

Gene-to-pathway mapping is performed by submitting gene lists to the AnalysisService endpoints, which returns enrichment results and cross-species pathway projections via a Python client.

How do I retrieve detailed Reactome pathway data using a REST API?

Retrieve Reactome pathway data by querying ContentService endpoints with a pathway identifier, such as R-HSA-69278, to fetch details on reactions and participating molecules.

Can I perform enrichment analysis on gene expression data using Reactome?

Enrichment analysis is supported through the AnalysisService REST endpoints, enabling expression analysis and species projection directly within automated research workflows.

Do I need any specific Python dependencies to query Reactome pathways?

The Python environment requires the requests library to interact with the Reactome REST APIs, utilizing a lightweight CLI helper script that wraps the ContentService and AnalysisService calls.

What is the best way to automate systems biology pathway queries without manual API exploration?

Automating systems biology queries requires a programmatic interface wrapping ContentService and AnalysisService endpoints, replacing manual API exploration with a Python CLI helper for data-intensive workflows.

How do I check the current Reactome database version before running an analysis?

Check the database version by running the Python CLI helper script with the version command, ensuring your enrichment and pathway retrieval queries target the correct curated data.