The UniProt Knowledgebase (UniProtKB) is a comprehensive resource for protein sequence and functional information with extensive cross-references to more than 120 external databases. Besides amino acid sequence and a description, it also provides taxonomic data and citation information.

Alternative Prefixes
UP UniProt SwissProt uniprot/swiss-prot UniProtKB
Missing Contact
^([A-N,R-Z][0-9]([A-Z][A-Z, 0-9][A-Z, 0-9][0-9]){1,2})|([O,P,Q][0-9][A-Z, 0-9][A-Z, 0-9][A-Z, 0-9][0-9])(\.\d+)?$
Namespace in Pattern
Example Identifier
P0DP23   Resolve

The metaregistry provides mappings between the Bioregistry and other registries. There are 8 mappings to external registries for uniprot.

Registry Name Metaprefix Metaidentifier
Cellosaurus Registry cellosaurus UniProtKB
Gene Ontology Registry go UniProtKB miriam uniprot
Name-to-Thing n2t uniprot
National Center for Biotechnology Information Registry ncbi UniProt
Prefix Commons prefixcommons UniProtKB
Scholia scholia uniprot
Wikidata Property wikidata P352

Providers are various services that resolve CURIEs to URLs. The example CURIE uniprot:P0DP23 is used to demonstrate the provides available for uniprot. Generation of OLS and BioPortal URLs requires additional programmatic logic beyond string formatting.

Name Metaprefix URL
UniProt protein ID uniprot
Bioregistry bioregistry miriam
Name-to-Thing n2t
Scholia scholia
Extra Providers

Additional providers curated in the Bioregistry are listed here.

Code Name URL
omnipath OmniPathDB,references&partners=P0DP23
iptmnet iPTMnet
ncbi UniProt through NCBI