Use this function to search epitope data associated with UniProt entries, using various criteria such as UniProt accession, epitope sequence, IEDB ID, and match score. At least one search criterion is required.
Usage
rba_uniprot_epitope_search(
accession = NULL,
epitope_sequence = NULL,
iedb_id = NULL,
match_score = NULL,
...
)Arguments
- accession
Character: (optional) UniProtKB primary or secondary accession(s). You can supply up to 100 accession numbers.
- epitope_sequence
Character: (optional) A single epitope protein sequence.
- iedb_id
Character or Numeric: (optional) IEDB epitope identifier(s). You can supply up to 20 identifiers.
- match_score
Numeric: (optional) A whole number from 0 to 100 giving the minimum alignment score between the epitope sequence and target protein sequence.
- ...
rbioapi option(s). See
rba_options's arguments manual for more information on available options.
Value
A list in which each element represents a matching UniProt entry and is named by accession when available.
References
The UniProt Consortium. (2025). UniProt: the Universal Protein Knowledgebase in 2025. Nucleic Acids Research, 53(D1), D609–D617. https://doi.org/10.1093/nar/gkae1010
Nightingale, A., Antunes, R., Alpi, E., Bursteinas, B., Gonzales, L., Liu, W., Luo, J., Qi, G., Turner, E., & Martin, M. (2017). The Proteins API: Accessing key integrated protein and genome information. Nucleic Acids Research, 45(W1), W539–W544. https://doi.org/10.1093/nar/gkx237
See also
Other "UniProt - Epitopes":
rba_uniprot_epitope()
Examples
# \donttest{
rba_uniprot_epitope_search(accession = c("Q84ZX5", "P36222"))
# }
# \donttest{
rba_uniprot_epitope_search(epitope_sequence = "DKKCIEWEKAQHGA")
# }
# \donttest{
rba_uniprot_epitope_search(iedb_id = 20354)
# }