"UniProt" (Service Connection)
-
See Also
- ServiceExecute
- ServiceConnect
- BioMolecule
- BioSequence
-
- Service Connections
- RCSBProteinDataBank
- ESMAtlas
- AlphaFoldDatabase
-
-
See Also
- ServiceExecute
- ServiceConnect
- BioMolecule
- BioSequence
-
- Service Connections
- RCSBProteinDataBank
- ESMAtlas
- AlphaFoldDatabase
-
See Also
"UniProt" (Service Connection)
Connecting & Authenticating
ServiceConnect["UniProt"] creates a connection to the UniProt API. If a previously saved connection can be found, it will be used; otherwise, a new authentication request will be launched.
Requests
ServiceExecute["UniProt","request",params] sends a request to the UniProt API, using parameters params. The following give possible requests.
Protein Sequence and Functional Information
"ProteinDetails" — get detailed information about protein sequence and function from UniProt
| "UniProtID" | None | UniProt ID |
List of Relevant Proteins
"ProteinSearch" — get detailed information proteins related to specific search query
| "Query" | None | search query | |
| MaxItems | 10 | total number of output structures | |
| "IncludeIsoforms" | False | include isoforms |
Examples
open all close allBasic Examples (1)
Create a new connection to UniProt:
uniprot = ServiceConnect["UniProt"]Get details about protein sequence and function by providing the UniProt ID through an ExternalIdentifier:
uniprot["ProteinDetails", <|"UniProtID" -> ExternalIdentifier["UniProtKBAccessionNumber", "P05193"]|>]Pass the identifier in as a string:
uniprot["ProteinDetails", <|"UniProtID" -> "Q5VSL9"|>]Scope (2)
Get information about proteins related to a query:
ServiceExecute["UniProt", "ProteinSearch", <|"Query" -> "Receptor Tyrosine Kinase"|>]Specify the number of outputs:
ServiceExecute["UniProt", "ProteinSearch", <|"Query" -> "Receptor Tyrosine Kinase", MaxItems -> 30|>]Visualize the first protein related to receptor tyrosine kinase using the "AlphaFoldDatabase" service:
BioMoleculePlot3D[ServiceExecute["AlphaFoldDatabase", "BioMolecule", <|"UniProtID" -> First[%]|>]]See Also
ServiceExecute ▪ ServiceConnect ▪ BioMolecule ▪ BioSequence
Service Connections: RCSBProteinDataBank ▪ ESMAtlas ▪ AlphaFoldDatabase