ovachiever/droid-tings/reactome-database
- community
Checking that the SKILL.md file is still in the repository.
Query Reactome REST API for pathway analysis, enrichment, gene-pathway mapping, disease pathways, molecular interactions, expression analysis, for systems biology studies.
Install
npx vskill@latest install ovachiever/droid-tings/reactome-databaseSKILL.md
The same SKILL.md was published earlier as freedomintelligence/openclaw-medical-skills/reactome-database.
Reactome Database
Overview
Reactome is a free, open-source, curated pathway database with 2,825+ human pathways. Query biological pathways, perform overrepresentation and expression analysis, map genes to pathways, explore molecular interactions via REST API and Python client for systems biology research.
When to Use This Skill
This skill should be used when:
- Performing pathway enrichment analysis on gene or protein lists
- Analyzing gene expression data to identify relevant biological pathways
- Querying specific pathway information, reactions, or molecular interactions
- Mapping genes or proteins to biological pathways and processes
- Exploring disease-related pathways and mechanisms
- Visualizing analysis results in the Reactome Pathway Browser
- Conducting comparative pathway analysis across species
Core Capabilities
Reactome provides two main API services and a Python client library:
1. Content Service - Data Retrieval
Query and retrieve biological pathway data, molecular interactions, and entity information.
Common operations:
- Retrieve pathway information and hierarchies
- Query specific entities (proteins, reactions, complexes)
- Get participating molecules in pathways
- Access database version and metadata
- Explore pathway compartments and locations
API Base URL: https://reactome.org/ContentService
2. Analysis Service - Pathway Analysis
Perform computational analysis on gene lists and expression data.
Analysis types:
- Overrepresentation Analysis: Identify statistically significant pathways from gene/protein lists
- Expression Data Analysis: Analyze gene expression datasets to find relevant pathways
- Species Comparison: Compare pathway data across different organisms
API Base URL: https://reactome.org/AnalysisService
3. reactome2py Python Package
Python client library that wraps Reactome API calls for easier programmatic access.
Installation:
Note: The reactome2py package (version 3.0.0, released January 2021) is functional but not actively maintained. For the most up-to-date functionality, consider using direct REST API calls.
Querying Pathway Data
Using Content Service REST API
The Content Service uses REST protocol and returns data in JSON or plain text formats.
Get database version:
Query a specific entity:
Get participating molecules in a pathway:
Using reactome2py Package
For detailed API endpoints and parameters, refer to references/api_reference.md in this skill.
Performing Pathway Analysis
Overrepresentation Analysis
Submit a list of gene/protein identifiers to find enriched pathways.
Using REST API:
Retrieve analysis by token:
Expression Data Analysis
Analyze gene expression datasets with quantitative values.
Input format (TSV with header starting with #):
Submit expression data:
Species Projection
Map identifiers to human pathways exclusively using the /projection/ endpoint:
Visualizing Results
Analysis results can be visualized in the Reactome Pathway Browser by constructing URLs with the analysis token:
Working with Analysis Tokens
- Analysis tokens are valid for 7 days
- Tokens allow retrieval of previously computed results without re-submission
- Store tokens to access results across sessions
- Use
GET /token/{TOKEN}endpoint to retrieve results
Data Formats and Identifiers
Supported Identifier Types
Reactome accepts various identifier formats:
- UniProt accessions (e.g., P04637)
- Gene symbols (e.g., TP53)
- Ensembl IDs (e.g., ENSG00000141510)
- EntrezGene IDs (e.g., 7157)
- ChEBI IDs for small molecules
The system automatically detects identifier types.
Input Format Requirements
For overrepresentation analysis:
- Plain text list of identifiers (one per line)
- OR single column in TSV format
For expression analysis:
- TSV format with mandatory header row starting with "#"
- Column 1: identifiers
- Columns 2+: numeric expression values
- Use period (.) as decimal separator
Output Format
All API responses return JSON containing:
pathways: Array of enriched pathways with statistical metricssummary: Analysis metadata and tokenentities: Matched and unmapped identifiers- Statistical values: pValue, FDR (false discovery rate)
Helper Scripts
This skill includes scripts/reactome_query.py, a helper script for common Reactome operations:
Additional Resources
- API Documentation: https://reactome.org/dev
- User Guide: https://reactome.org/userguide
- Documentation Portal: https://reactome.org/documentation
- Data Downloads: https://reactome.org/download-data
- reactome2py Docs: https://reactome.github.io/reactome2py/
For comprehensive API endpoint documentation, see references/api_reference.md in this skill.
Current Database Statistics (Version 94, September 2025)
- 2,825 human pathways
- 16,002 reactions
- 11,630 proteins
- 2,176 small molecules
- 1,070 drugs
- 41,373 literature references
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/reactome-database/reactome-database/SKILL.md
Popularity
- Repository stars
- 55
- Repository forks
- 5
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ovachiever/droid-tings/reactome-database)