View source: R/uniprot_proteins.R
rba_uniprot_proteins_search | R Documentation |
Using this function, you can search and retrieve UniProt Knowledge-base (UniProtKB) protein entries using variety of options. You may also refine your search with modifiers such as sequence length, review status etc. See "Arguments" section" for more information.
rba_uniprot_proteins_search(
accession = NULL,
reviewed = NULL,
isoform = NULL,
go_term = NULL,
keyword = NULL,
ec = NULL,
gene = NULL,
exact_gene = NULL,
protein = NULL,
organism = NULL,
taxid = NULL,
pubmed = NULL,
seq_length = NULL,
md5 = NULL,
...
)
accession |
UniProtKB primary or secondary accession(s). You can supply up to 100 accession numbers. |
reviewed |
Logical: If TRUE, only return "UniProtKB/Swiss-Prot" (reviewed) entries; If FALSE, only return TrEMBL (un-reviewed) entries. |
isoform |
Numeric: you have three options:
see: Alternative products |
go_term |
Limit the search to entries associated with your supplied GO (Gene Ontology) term. You can supply Either GO ID or a character string -partially or fully- matching the term. e.g. "GO:0001776" or "leukocyte homeostasis". if You supply "leukocyte", any term containing that word will be included, e.g "leukocyte chemotaxis", "leukocyte activation". |
keyword |
Limit the search to entries that contain your supplied keyword. see: UniProt Keywords |
ec |
EC (Enzyme Commission) number(s). You can supply up to 20 EC numbers. |
gene |
UniProt gene name(s). You can supply up to 20 gene names. e.g. if you supply "CD40", "CD40 ligand" will also be included. |
exact_gene |
UniProt exact gene name(s). You can supply up to 20 exact gene names. e.g. if you supply "CD40", "CD40 ligand" will not be included in the results. |
protein |
|
organism |
|
taxid |
NIH-NCBI Taxon ID. You can supply up to 20 taxon IDs. |
pubmed |
Entries which cite to the article with your supplied PubMed ID. |
seq_length |
An exact sequence length (e.g. 150) or a range of sequence lengths (e.g. "130-158"). |
md5 |
Sequence md5 value. |
... |
rbioapi option(s). See |
Note that this is a search function. Thus, you are not required to fill
every argument; You may use whatever combinations of arguments you see
fit for your query.s
UniProt Entries are grouped in two sections:
Reviewed(Swiss-Prot): Manually annotated records with information extracted from literature and curator-evaluated computational analysis.
Unreviewed (TrEMBL): Computationally analyzed records that await full manual annotation.
A List where each element corresponds to one UniProt entity returned by your search query. The element itself is a sub-list containing all information that UniProt has about that entity.
"GET https://www.ebi.ac.uk/proteins/api/proteins"
The UniProt Consortium , UniProt: the Universal Protein Knowledgebase in 2025, Nucleic Acids Research, 2024;, gkae1010, https://doi.org/10.1093/nar/gkae1010
Andrew Nightingale, Ricardo Antunes, Emanuele Alpi, Borisas Bursteinas, Leonardo Gonzales, Wudong Liu, Jie Luo, Guoying Qi, Edd Turner, Maria Martin, The Proteins API: accessing key integrated protein and genome information, Nucleic Acids Research, Volume 45, Issue W1, 3 July 2017, Pages W539–W544, https://doi.org/10.1093/nar/gkx237
Other "UniProt - Proteins":
rba_uniprot_proteins()
,
rba_uniprot_proteins_crossref()
rba_uniprot_proteins_search(accession = "Q99616")
rba_uniprot_proteins_search(gene = "cd40")
rba_uniprot_proteins_search(gene = "cd40 ligand")
rba_uniprot_proteins_search(gene = "cd40", reviewed = TRUE)
rba_uniprot_proteins_search(gene = "cd40", reviewed = TRUE, isoform = 1)
rba_uniprot_proteins_search(keyword = "Inhibition of host chemokines by virus")
rba_uniprot_proteins_search(keyword = "chemokines")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.