alphafold_database_fet…
Retrieve and analyze AlphaFold predicted structures for a protein. Use when the user provides…
Query the Reactome database (Analysis and Content Services). Use when the user asks about pathway analysis, gene list enrichment, retrieving results by token, finding unmapped or not-found identifiers, mapping identifiers, reaction participants (inputs, outputs), pathway
$ npx -y skills add google-deepmind/science-skills --skill reactome_database --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/reactome_databaseContext preview
The summary Claude sees to decide when to auto-load this skill.
Query the Reactome database (Analysis and Content Services). Use when the user asks about pathway analysis, gene list enrichment, retrieving results by token, finding unmapped or not-found identifiers, mapping identifiers, reaction participants (inputs, outputs), pathway
name: reactome-database description: > Query the Reactome database (Analysis and Content Services). Use when the user asks about pathway analysis, gene list enrichment, retrieving results by token, finding unmapped or not-found identifiers, mapping identifiers, reaction participants (inputs, outputs), pathway hierarchy (including top-level pathways), diagram export, cross-reference mapping, or searching the knowledgebase.
1. **`uv`**: Read the `uv` skill and follow its Setup instructions to ensure `uv` is installed and on PATH. 2. **User Notification**: If .licenses/reactome_database_LICENSE.txt does not already exist in the workspace root directory then (1) prominently notify the user to check the terms at https://reactome.org/license and https://reactome.org/cite, then (2) create the file recording the notification text and timestamp.
Reactome is a free, open-source, curated pathway database. This skill wraps both the **Analysis Service** (`https://reactome.org/AnalysisService/`) and the **Content Service** (`https://reactome.org/ContentService/`) providing pathway enrichment analysis, identifier mapping, reaction details, pathway hierarchy navigation, diagram export, cross-reference mapping, and search.
lists
Reference list for common research organisms:
Reference list for commonly used Reactome pathway stable IDs:
> **Important**: When the user asks for a "Cell Cycle" diagram or analysis, > prefer the specific **Cell Cycle, Mitotic** pathway (`R-HSA-69278`) unless the > user explicitly requests the top-level overview. The examples throughout this > document use `R-HSA-69278`.
1. **Always use `--output`**: Every subcommand requires `--output <file>` to write results to a file. Never rely on stdout for large results. 2. **Default species is Homo sapiens**: Use `--species` to override. 3. **Tokens expire after 7 days**: Store tokens from analysis results to retrieve them later without re-submitting data. 4. **Use `--fdr` and `--pvalue` to filter**: Enrichment results can be overwhelming. Filter with `--fdr 0.05` or `--pvalue 0.01` to focus on statistically significant pathways. 5. **Identifier formats**: Reactome auto-detects identifiers including gene symbols (TP53), UniProt (P04637), Ensembl (ENSG00000141510), ChEBI, OMIM, EntrezGene, and many more. 6. **Handle large outputs**: For commands that return large data (like `species-comparison`), use the `--summary` flag to truncate lists and avoid exceeding workspace file size limits (1MB). 7. **Notification**: If this skill is used, ensure this is mentioned in the output.
The CLI tool is at `scripts/reactome_analysis.py`. Run with `uv`:
uv run scripts/reactome_analysis.py <command> [options] --output /tmp/out.json
**To list all available subcommands and flags**, run:
uv run scripts/reactome_analysis.py --help
Use `--help` to verify available subcommands or flags before executing an unfamiliar command.
uv run scripts/reactome_analysis.py db-version --output /tmp/version.json uv run scripts/reactome_analysis.py db-name --output /tmp/name.json
uv run scripts/reactome_analysis.py identifier --id TP53 --output /tmp/tp53.json uv run scripts/reactome_analysis.py identifier-projection --id TP53 --output /tmp/tp53_proj.json
Submit a list of identifiers for overrepresentation or expression analysis:
uv run scripts/reactome_analysis.py analyze --data "TP53,BRCA1,EGFR" --output /tmp/enrich.json uv run scripts/reactome_analysis.py analyze --file genes.txt --output /tmp/enrich.json uv run scripts/reactome_analysis.py analyze-projection --data "TP53,BRCA1" --output /tmp/proj.json uv run scripts/reactome_analysis.py analyze --data "TP53,BRCA1" --fdr 0.05 --output /tmp/sig.json
Common options: `--page-size` (alias `--limit`), `--page` (alias `--offset`), `--sort-by`, `--order`, `--resource`, `--species`, `--fdr`, `--pvalue`.
uv run scripts/reactome_analysis.py token-result --token TOKEN --output /tmp/result.json uv run scripts/reactome_analysis.py token-not-found --token TO
A collection of agent skills for scientific research tasks, spanning genomics, structural biology, cheminformatics, literature search, and more.
Retrieve and analyze AlphaFold predicted structures for a protein. Use when the user provides…
Constructs deep-links and URLs for the AlphaGenome Atlas website. Supports generating…
Analyzes genetic variant effects on gene expression (RNA-seq), chromatin accessibility…
Score, annotate, and analyze the functional impact of genetic variants using AlphaGenome…
Query the ChEMBL database for bioactive molecules, drug targets, bioactivity data, approved…
Query ClinicalTrials.gov via APIv2. Use when you want to search for trials by condition,…