alphafold_database_fet…
Retrieve and analyze AlphaFold predicted structures for a protein. Use when the user provides…
Use when you want to look up, map, and search for short genetic variants (SNPs, indels) in NCBI's dbSNP database. Resolves between rsIDs, genomic coordinates in VCF format, and HGVS strings. For an rsID, returns variant type, gene associations, clinical significance, allele
$ npx -y skills add google-deepmind/science-skills --skill dbsnp_database --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/dbsnp_databaseContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when you want to look up, map, and search for short genetic variants (SNPs, indels) in NCBI's dbSNP database. Resolves between rsIDs, genomic coordinates in VCF format, and HGVS strings. For an rsID, returns variant type, gene associations, clinical significance, allele
name: dbsnp-database description: > Use when you want to look up, map, and search for short genetic variants (SNPs, indels) in NCBI's dbSNP database. Resolves between rsIDs, genomic coordinates in VCF format, and HGVS strings. For an rsID, returns variant type, gene associations, clinical significance, allele frequencies, and genomic coordinates (GRCh38).
1. **`uv`**: Read the `uv` skill and follow its Setup instructions to ensure `uv` is installed and on PATH. 2. **User Notification**: If .licenses/dbsnp_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.ncbi.nlm.nih.gov/snp/, then (2) create the file recording the notification text and timestamp. 3. **`.env` file**: Make sure the `.env` file exists in your home directory. Create one if it does not exist. 4. **`NCBI_API_KEY`** (optional): Raises the NCBI rate limit from 3 to 10 requests/second. The skill works without it, but a key is recommended if the user plans many queries or encounters a 429 error. You can register for a key for free at https://www.ncbi.nlm.nih.gov/account/settings/. You **MUST** use the safe credentials protocol in the `credentials` skill to check for and request this key if this skill looks relevant to the user's request.
`scripts/dbsnp_cli.py` to query the database rather than constructing custom HTTP or curl requests. The script automatically handles rate limiting, retries, and JSON parsing.
specific variant; use `resolve-variant` instead.
needed, as raw payloads can exceed 1 MB.
expansion errors.
output.
**Use this skill when you need to:**
notation).
significance, and population allele frequencies.
**Do NOT use when you need to:**
**clinvar-database**).
**gnomad-database**).
**alphagenome-single-variant-analysis**).
**alphafold-database-fetch-and-analyze / pdb-database**).
**Pick the right command on the first try.** Match the user's input to the correct subcommand below — one command call is almost always sufficient.
`resolve-variant`
> [!CAUTION] **Do NOT use `search-region` to find the rsID of a specific > variant.** If the user provides a chromosome, position, reference allele, and > alternate allele (four values), use `resolve-variant` — it is a direct, > single-API-call lookup. `search-region` is only for surveying all variants > within a positional range and returns hundreds/thousands of results.
# Look up variant rs7412: type, gene, clinical significance, MAF uv run scripts/dbsnp_cli.py get-variant rs7412 --output /tmp/rs7412.json # Find the rsID for a variant at chr8:19962213 C>T uv run scripts/dbsnp_cli.py resolve-variant 8 19962213 C T \ --output /tmp/resolve.json
All subcommands write JSON to disk. Always save output in the `/tmp/` directory. The `--output` flag is required.
Retrieve the RefSNP record for one rsID. By default the output is abbreviated to the most useful fields. Both `rs268` and `268` are accepted.
uv run scripts/dbsnp_cli.py get-variant rs268 --output /tmp/rs268.json uv run scripts/dbsnp_cli.py get-variant 268 --assembly GCF_000001405.40 \ --output /tmp/rs268.json
*Arguments:*
GRCh38).
*Abbreviated output fields:*
> [!WARNING] **About `--full`:** The raw RefSNP payload is typically 50–500 KB > and can exceed 1 MB for clinically significant variants with many submissions. > Only use `--full` when you specifically need data absent from the abbreviated > output — for example: > > - The complete HGVS nomenclature across every transcript and protein > isoform. > - Full submission history with individual submitter details and timestamps. > - Population-level allele frequency breakdowns by sub-population within a > study (e.g. per-population gnomAD counts). > - Th
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,…