uniprot-rcsb
Retrieve protein sequences, annotation, and structures from UniProtKB, the RCSB PDB, and AlphaFold DB. Use this skill to resolve a gene or protein name to a UniProt accession, pull sequences and FASTA files, find binding sites and domains, search the PDB by UniProt accession, sequence, ligand, or text, download mmCIF/PDB coordinates and biological assemblies, fetch AlphaFold models with their pLDDT confidence, and check whether a structure is actually usable before docking or simulating it. Also trigger on UniProt accessions, PDB ids, rest.uniprot.org, search.rcsb.org, files.rcsb.org, alphafold.ebi.ac.uk, id mapping, SEQRES, or missing residues.
- Version
- 1.0
- License
- MIT
- Compatibility
- Requires Python 3.10+ and outbound HTTPS access to rest.uniprot.org, search.rcsb.org, data.rcsb.org, files.rcsb.org, and alphafold.ebi.ac.uk. The bundled scripts use only the Python standard library and need no API key or account.
Pinned to revision f67572246d9b, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- Read
- Write
- Edit
- Bash
Files
- skills/uniprot-rcsb/SKILL.md
- skills/uniprot-rcsb/references/choosing-a-structure.md
- skills/uniprot-rcsb/references/rcsb-search.md
- skills/uniprot-rcsb/references/uniprot-api.md
- skills/uniprot-rcsb/scripts/_common.py
- skills/uniprot-rcsb/scripts/fetch_structure.py
- skills/uniprot-rcsb/scripts/rcsb_search.py
- skills/uniprot-rcsb/scripts/structure_report.py
- skills/uniprot-rcsb/scripts/uniprot_fetch.py
Every link opens the file at its source, pinned to the revision this page describes.