analyze_identifiers
Run pathway over-representation analysis on gene/protein identifiers, returning enriched pathways with p-values and statistics. Submit gene symbols, UniProt, or ENSEMBL accessions.
Instructions
Run pathway over-representation analysis on a gene/protein list.
Submits identifiers (gene symbols, UniProt/ENSEMBL accessions, etc.) to the
Reactome AnalysisService and returns the most enriched pathways with their
statistics. Reuse the returned `token` with `get_analysis_results` to
page/sort/filter without re-submitting.
Args:
identifiers: A list, or whitespace/comma-separated string, of
identifiers (e.g. "TP53 EGFR BRCA1 MDM2 CDKN1A").
projection: If True (default), project non-human identifiers onto human
pathways (uses `/identifiers/projection`).
species: Optional species filter for the results.
sort_by: One of ENTITIES_PVALUE, ENTITIES_FDR, ENTITIES_RATIO, etc.
p_value: Keep pathways with entity p-value <= this (default 1.0 = all).
page_size: Pathways per page (default 20).
page: 1-based page number.
include_interactors: Expand the analysis with IntAct interactors.
Returns:
Dict with `token`, `pathwaysFound`, `identifiersNotFound`, and
`pathways` (each `{stId, name, species, entitiesFound, entitiesTotal,
pValue, fdr, reactionsFound, reactionsTotal}`), plus resource/species
summaries and any `warnings`.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| p_value | No | ||
| sort_by | No | ENTITIES_PVALUE | |
| species | No | ||
| page_size | No | ||
| projection | No | ||
| identifiers | Yes | ||
| include_interactors | No |