reactome-database

Query Reactome ContentService and AnalysisService APIs for pathway retrieval and enrichment analysis.

21|2|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill reactome-database-silverstein
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reactome-database
Source: https://github.com/silverstein/claude-scientific-skills-desktop/tree/main/corpus/reactome-database
Command: npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill reactome-database-silverstein

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

It helps you retrieve and analyze curated biological pathway knowledge by querying Reactome’s ContentService for pathway/entity details and its AnalysisService for enrichment and expression-based pathway results.

Core Features & Use Cases

  • Pathway & entity retrieval (ContentService): Look up pathway metadata, hierarchies, participating physical entities, and related molecular interaction information by stable IDs.
  • Pathway enrichment (AnalysisService): Perform overrepresentation analysis from gene/protein identifier lists and obtain statistically ranked pathways.
  • Expression analysis & visualization: Submit TSV expression matrices to identify relevant pathways and generate Pathway Browser URLs using analysis tokens for interpretation and sharing.

Quick Start

Use the reactome-database skill to run overrepresentation enrichment on a gene/protein list and return enriched Reactome pathways with p-values and FDR.

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 expression list?

Pathway enrichment analysis on a gene expression list is performed by submitting identifiers to the Reactome AnalysisService to obtain statistically ranked pathways with p-values and FDR. You can run overrepresentation analysis from gene or protein identifier lists for immediate enrichment results.

How does Reactome pathway hierarchy exploration work?

Reactome pathway hierarchy exploration works by querying the ContentService API to retrieve pathway metadata, participating physical entities, and related molecular interaction information using stable IDs. This allows you to map genes or proteins directly to their corresponding curated human biological pathways.

Can I submit a TSV expression matrix to identify relevant pathways?

You can submit a TSV expression matrix to the Reactome AnalysisService to identify relevant pathways and generate Pathway Browser URLs. The service processes the expression-based payload and returns an analysis token for result retrieval and sharing within its validity window.

Do I need the requests library to query Reactome APIs?

You need the requests library to make REST calls to Reactome's ContentService and AnalysisService endpoints from Python scripts. This dependency is required to handle text/plain identifier payloads, submit TSV expression matrices, and retrieve data using the returned analysis tokens.

What are the limitations of using Reactome analysis tokens for pathway retrieval?

The limitation of using Reactome analysis tokens for pathway retrieval is that tokens are only valid for a specific time window. You must use the returned analysis tokens to fetch expression-based or enrichment results from the AnalysisService before their validity expires.