reactome-database

Query Reactome REST APIs for pathway retrieval and enrichment analyses.

52|6|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/ovachiever/droid-tings --skill reactome-database
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reactome-database
Source: https://github.com/ovachiever/droid-tings/tree/main/skills/reactome-database/reactome-database
Command: npx skills add https://github.com/ovachiever/droid-tings --skill reactome-database

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides programmatic access to Reactome REST APIs for retrieving pathway data, performing enrichment analyses, and mapping genes to pathways for systems biology studies.

Core Features & Use Cases

  • Content Service - Data Retrieval: get pathway info, entity details, and participation.
  • Analysis Service - Pathway Analysis: overrepresentation and expression data analyses, token management.
  • Reactome2py Package: Python client for convenient API access.
  • Helper Scripts: CLI wrapper for common operations (e.g., query, analyze, version).

Quick Start

Run the helper script to perform common operations:

  • query a pathway: python scripts/reactome_query.py query R-HSA-69278
  • run an analysis: python scripts/reactome_query.py analyze genes.txt

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 identifies which Reactome pathways are overrepresented in your gene list. Use the Analysis Service via the helper script—pass your gene list (JSON or TSV format) to run overrepresentation analysis, which returns statistical significance scores and matched pathways with token-based result retrieval.

Can I map genes to Reactome pathways programmatically?

Yes. The Reactome2py Python client wraps the REST API to query the Content Service, retrieving pathway participation data and entity details for genes across species. Map genes by querying pathway membership or entity information endpoints directly.

What data formats does Reactome pathway analysis support?

The Skill accepts JSON and TSV formats for gene and expression datasets. Results are returned in JSON with token-based retrieval—tokens expire after seven days, so plan data export accordingly.

How do I query Reactome pathways for a specific species?

The Content Service supports cross-species pathway queries. Use the helper script or Python client to retrieve pathway info and gene-to-pathway mappings by species identifier, enabling comparative analysis across organisms.

Can I analyze expression data alongside pathway enrichment?

Yes. The Analysis Service includes expression analysis functionality alongside overrepresentation analysis. Submit expression datasets with your gene list to correlate expression patterns with pathway participation.

What's required before running a pathway analysis?

Prepare a gene or protein list in JSON or TSV format. The Skill uses the requests library to communicate with Reactome REST endpoints, so internet access and valid gene identifiers are prerequisites; no additional bioinformatics tools are required.