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: A single 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, ordered by relevance with the best match first. The columns contain the term category, identifier, description, complete number of annotated proteins (proteinCount), preferred protein names, and STRING protein IDs. preferredNames and stringIds are returned as list-columns.

Corresponding API Resources

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

References

  • Damian Szklarczyk, Katerina Nastou, Mikaela Koutrouli, Rebecca Kirsch, Farrokh Mehryary, Radja Hachilif, Dewei Hu, Matteo E Peluso, Qingyao Huang, Tao Fang, Nadezhda T Doncheva, Sampo Pyysalo, Peer Bork, Lars J Jensen, Christian von Mering, The STRING database in 2025: protein networks with directionality of regulation, Nucleic Acids Research, Volume 53, Issue D1, 6 January 2025, Pages D730–D737, https://doi.org/10.1093/nar/gkae1113

  • STRING API Documentation

  • Citations note on STRING website

Examples

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