rcsb_get_uniprot
Retrieve UniProt functional summaries, protein names, organism, and keywords for a given accession. Optionally expand fields to fetch GO terms, domains, features, and external references.
Instructions
Fetch the UniProt record RCSB maps to an accession, e.g. "P69905".
Default fields give a functional snapshot: accession(s), entry name, protein and gene names, EC number, the UniProt function comment, source organism, and keywords (which often summarize biology directly, e.g. "ATP-binding", "Viral attachment to host entry receptor").
RCSB's UniProt integration is rich — fields can also pull the heavier annotation sets
(kept out of the default because they can run to hundreds of entries):
rcsb_uniprot_annotation (GO terms, InterPro, disease associations),
rcsb_uniprot_feature (domains, sites, binding sites, sequence variants), and
rcsb_uniprot_external_reference.
Args: uniprot_id: a UniProt accession, e.g. "P69905". fields: Optional GraphQL selection replacing the curated default (e.g. "rcsb_uniprot_protein.name"); discover/verify paths with rcsb_describe_data_object("uniprot") (see the server instructions).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | No | ||
| uniprot_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||