alphafold_database_fet…
Retrieve and analyze AlphaFold predicted structures for a protein. Use when the user provides…
Use when you want to retrieve semi-quantitative protein expression and spatial localisation data from the Human Protein Atlas (HPA).
$ npx -y skills add google-deepmind/science-skills --skill human_protein_atlas_database --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/human_protein_atlas_databaseContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when you want to retrieve semi-quantitative protein expression and spatial localisation data from the Human Protein Atlas (HPA).
name: human-protein-atlas-database description: > Use when you want to retrieve semi-quantitative protein expression and spatial localisation data from the Human Protein Atlas (HPA).
This skill provides semi-quantitative protein expression and spatial localisation data from the Human Protein Atlas (HPA). While RNA-seq (e.g., GTEx) tells us if a gene is being transcribed, HPA confirms if the protein product actually exists, where it is located within the cell (e.g. nucleus vs cytoplasm), and its concentration in systemic blood circulation. The data is based on Immunohistochemistry (IHC) across normal human tissues and cancer types.
1. **`uv`**: Read the `uv` skill and follow its Setup instructions to ensure `uv` is installed and on PATH. 2. **User Notification**: If .licenses/human_protein_atlas_database_LICENSE.txt does not already exist in the workspace root directory then (1) prominently notify the user to check the terms at https://www.proteinatlas.org/about/licence, then (2) create the file recording the notification text and timestamp.
**Use this skill when you need to:**
cancer types based on IHC staining (High, Medium, Low, or Not Detected).
been localized (e.g., nucleoplasm, mitochondria).
expression levels.
"elevated in amygdala" or "secreted proteins").
**Do NOT use when you need to:**
wild-type expression data and knows nothing about QTLs.
proteins.
product (consider using the GTEx skill instead).
**Pick the right command on the first try.** Match the user's input to the correct subcommand below.
# Map the ERBB2 gene symbol to its Ensembl ID uv run scripts/hpa_cli.py resolve-ensembl-id ERBB2 --output /tmp/erbb2_id.json # Get subcellular location by Ensembl ID uv run scripts/hpa_cli.py get-subcellular-location ENSG00000141736 --output /tmp/erbb2_location.json
All subcommands write JSON to disk. Always save output in the `/tmp/` directory. The default output file is `/tmp/hpa_output.json` if `--output` is not specified.
Maps a common gene symbol (e.g., "TP53", "ERBB2") to its Ensembl gene ID. HPA endpoints are strictly Ensembl-based.
uv run scripts/hpa_cli.py resolve-ensembl-id TP53 --output /tmp/tp53_id.json
*Arguments:*
Returns a list of tissues and their corresponding protein expression levels (High, Medium, Low, or Not Detected) based on IHC staining.
uv run scripts/hpa_cli.py get-tissue-expression ENSG00000130234 \ --tissues "duodenum,thyroid gland" --output /tmp/tissue_expr.json
*Arguments:*
defaults to all available tissues).
Retrieves the specific organelles or cellular structures where the protein has been localized.
uv run scripts/hpa_cli.py get-subcellular-location ENSG00000141736 \ --output /tmp/subcellular.json
*Arguments:*
Fetches the full metadata for a gene, including IHC scores, RNA-seq consensus, and subcellular location.
uv run scripts/hpa_cli.py get-atlas-entry ENSG00000254647 \ --output /tmp/ins_entry.json
*Arguments:*
Allows filtering for genes based on specific criteria (e.g., "elevated in amygdala").
uv run scripts/hpa_cli.py search-hpa \ --query "brain_category_rna:amygdala" \ --output /tmp/search_results.json
*Arguments:*
details.
database rather than accessing the database directly. The scripts automatically enforce fair use and implement retry logic.
output.
The HPA website at `www.proteinatlas.org` always serves the **latest** data release. Older archived versions can be accessed via `vNN.proteinatlas.org` (e.g., `v24.proteinatlas.org`), while the current version's subdomain redirects to `www.proteinatlas.org`. This skill's scripts query the latest version by default.
-
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,…