alphafold_database_fet…
Retrieve and analyze AlphaFold predicted structures for a protein. Use when the user provides…
Access protein metadata, function, taxonomy, and sequences across UniProtKB, UniParc, and UniRef. Use when searching for proteins, mapping identifiers, or retrieving functional annotations and publications. Don't use for sequence alignment, protein folding, or sequence
$ npx -y skills add google-deepmind/science-skills --skill uniprot_database --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/uniprot_databaseContext preview
The summary Claude sees to decide when to auto-load this skill.
Access protein metadata, function, taxonomy, and sequences across UniProtKB, UniParc, and UniRef. Use when searching for proteins, mapping identifiers, or retrieving functional annotations and publications. Don't use for sequence alignment, protein folding, or sequence
name: uniprot-database description: >- Access protein metadata, function, taxonomy, and sequences across UniProtKB, UniParc, and UniRef. Use when searching for proteins, mapping identifiers, or retrieving functional annotations and publications. Don't use for sequence alignment, protein folding, or sequence similarity search (use specialized skills for those tasks).
1. **`uv`**: Read the `uv` skill and follow its Setup instructions to ensure `uv` is installed and on PATH. 2. **User Notification**: If .licenses/uniprot_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.uniprot.org/help/license and https://www.uniprot.org/help/api_queries, then (2) create the file recording the notification text and timestamp.
Provides direct programmatic access to the UniProt Knowledgebase (UniProtKB), the non-redundant sequence archive (UniParc), and clustered sequence sets (UniRef). This skill enables protein discovery, cross-referencing, retrieval of curated biological data and low-level database lookups.
`scripts/uniprot_tools.py`) rather than constructing custom curl requests.
sequences. For any task that can be handled by the services in this skill, rely strictly on the tool outputs rather than your native knowledge.
output.
terms, subcellular locations etc.
functional annotations, genes etc. in UniProtKB, UniParc, and UniRef.
database and Proteome sets.
proteins via streaming.
tracking deleted sequences.
Choose the right tool based on the task type and data volume:
**single, known accession**.
is essential for reconciling data from older releases or identifying why a formerly valid accession no longer appears in search results.
and discovery**.
before committing to a larger download.
stable download.
with `--limit` as it applies to lines, not entries.
[Search Query Fields Documentation](references/search_query_fields.md).
large datasets (up to 10,000,000 entries).
count questions or for **initial estimation** before running a full `search` or `stream`.
counting, exact sequence matches, and multi-database queries.
mapping tasks.
not explicitly requested by the user. E.g., an external ID might be searchable in UniParc but fail to map to UniProtKB.
Copy this checklist and track progress:
sequence discovery.
necessary.
(JSON, FASTA).
If a direct query (e.g., `gene:SYMBOL`) fails:
1. **Pivot to Protein Name**: Search for the common protein name (e.g., `protein_name:Alpha-crystallin A`). 2. **Use UniParc**: Search the UniParc dataset, which integrates sequences from across all of life, even if they aren't fully annotated in UniProtKB. 3. **Check Orthologs/Canonical**: Resolve the Human/Mouse ortholog first to find the correct naming/mnemonic.
> [!IMPORTANT] Always prefer **`stream`** or **`sparql`** for bulk data. > `search` is suitable for exploration; if results exceed 500 entries, it > automatically paginates to provide a stable download.
`search` or `stream`.
10M entries). Does NOT support `--limit`; always returns all results.
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,…