Skip to contents

STRING maps several functional annotation resources onto its proteins. This function searches for functional terms using an identifier or descriptive text and retrieves the matching terms and their annotated proteins.

Usage

rba_string_functional_terms(term_text, species, ...)

Arguments

term_text

Character: A functional term identifier or descriptive text used to match one or more functional terms.

species

Numeric: NCBI Taxonomy identifier; Human Taxonomy ID is 9606.

...

rbioapi option(s). See rba_options's arguments manual for more information on available options.

Value

A data frame in which every row is a matching functional term and the columns contain the term category, identifier, description, number of annotated proteins, preferred protein names, and STRING protein IDs. preferredNames and stringIds are returned as list-columns.

Details

This endpoint supports only one species per query. If multiple functional terms match term_text, STRING returns them in order of relevance, with the best match first.
The complete number of annotated proteins is reported in proteinCount.

Corresponding API Resources

"POST https://string-db.org/api/{output-format}/functional_terms?term_text= {your_term}&{optional_parameters}"

References

  • Damian Szklarczyk, Rebecca Kirsch, Mikaela Koutrouli, Katerina Nastou, Farrokh Mehryary, Radja Hachilif, Annika L Gable, Tao Fang, Nadezhda T Doncheva, Sampo Pyysalo, Peer Bork, Lars J Jensen, Christian von Mering, The STRING database in 2023: protein–protein association networks and functional enrichment analyses for any sequenced genome of interest, Nucleic Acids Research, Volume 51, Issue D1, 6 January 2023, Pages D638–D646, https://doi.org/10.1093/nar/gkac1000

  • STRING API Documentation

  • Citations note on STRING website

Examples

# \donttest{
rba_string_functional_terms(
    term_text = "T cell receptor signaling pathway",
    species = 9606
)
# }