reactome-database

Query Reactome REST APIs for pathway data and enrichment analysis.

94|11|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/swaruplab/operon --skill reactome-database-swaruplab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reactome-database
Source: https://github.com/swaruplab/operon/tree/main/src-tauri/protocols/reactome-database
Command: npx skills add https://github.com/swaruplab/operon --skill reactome-database-swaruplab

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Reactome REST APIs enable programmatic access to pathway data, enrichment analyses, and gene-to-pathway mapping for biology researchers.

Core Features & Use Cases

  • Content Service access: Retrieve pathway information, participating entities, and pathway structures.
  • Analysis Service access: Run overrepresentation and expression analyses on gene lists, obtain tokens, and download results.
  • Python client support: Use the reactome2py package to wrap API calls for easier scripting.

Quick Start

Submit a gene list to the Analysis Service to obtain enriched pathways.

Frequently Asked Questions about reactome-database

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

FAQPage Schema
How do I perform pathway enrichment analysis on a gene list?

Pathway enrichment analysis on a gene list is performed by submitting identifiers to the Reactome Analysis Service to obtain enriched pathways, result tokens, and browser URLs. It supports overrepresentation and expression analyses.

What gene identifier formats can I use for Reactome pathway analysis?

Reactome pathway analysis accepts gene identifiers in multiple formats, including UniProt, gene symbols, Ensembl, and Entrez. The service processes these supported IDs and returns structured JSON results.

How does the Reactome Content Service retrieve pathway data?

The Reactome Content Service retrieves pathway data by querying its REST API to fetch pathway information, participating entities, and pathway structures, returning the results in a structured JSON format.

Can I use Python to query Reactome REST APIs for my bioinformatics workflow?

You can query Reactome REST APIs using Python through the reactome2py package, which wraps API calls for easier scripting. It requires the requests library to handle interactions with the Content and Analysis Services.

What is the best way to programmatically map genes to biological pathways?

The best way to programmatically map genes to biological pathways is using the Reactome Analysis Service API. It processes submitted gene lists to perform overrepresentation analysis and returns structured JSON mapping genes to pathways.

Do I need the requests library to run reactome2py for pathway analysis?

Yes, you need the requests library installed as a dependency to run reactome2py and execute pathway analysis. It handles the HTTP requests required to communicate with the Reactome REST APIs.