Get Static (IntAct) Interaction Information of a Protein
Source:R/reactome_content.R
rba_reactome_interactors_static.RdReactome maintains a locally hosted snapshot of the IntAct interactions database. Using this function, you can retrieve IntAct information for one or more proteins in two scenarios:
If
endpoint = "details"orendpoint = "summary", retrieve detailed or summary information for the supplied accessions.If
endpoint = "pathways", retrieve Reactome pathways which include your supplied protein accession. Pathways with the class "TopLevelPathway" will be excluded.
Results depend on Reactome's current static interaction snapshot; a valid accession can therefore have no mapped pathways.
Usage
rba_reactome_interactors_static(
proteins,
endpoint = "details",
only_diagrammed = FALSE,
species = NULL,
...
)Arguments
- proteins
Character or Numeric vector: UniProt protein accession(s). If
endpoint = "pathways", only a single protein accession can be supplied.- endpoint
Character: (default =
"details") Can be one of:"details": Return detailed information for the supplied accessions.
"summary": Return summary information for the supplied accessions.
"pathways": Return pathways containing the interacting molecules (excluding the TopLevelPathway class).
- only_diagrammed
Logical: (default =
FALSE) (only whenendpoint = "pathways") If TRUE, pathways without diagram will be excluded.- species
Character: (optional) (only when
endpoint = "pathways") The scientific name of the species to search for pathways. Seerba_reactome_speciesor Reactome Data Schema: Entries: Species.- ...
rbioapi option(s). See
rba_options's arguments manual for more information on available options.
Value
An R object containing the requested interaction information. Detailed and summary queries return information for each supplied protein; pathway queries return a data frame of matching Reactome pathways.
Corresponding API Resources
"POST https://reactome.org/ContentService/interactors/static/
molecules/details"
"POST https://reactome.org/ContentService/interactors/static/
molecules/summary"
"GET https://reactome.org/ContentService/interactors/static/molecule/
{identifier}/pathways"
References
Ragueneau, E., Gong, C., Sinquin, P., Sevilla, C., Beavers, D., Grentner, A., ... D’Eustachio, P. (2026). The Reactome Knowledgebase 2026. Nucleic Acids Res., 54(D1), D673–D681. doi: 10.1093/nar/gkaf1223
Griss, J., Viteri, G., Sidiropoulos, K., Nguyen, V., Fabregat, A., & Hermjakob, H. (2020). ReactomeGSA—Efficient Multi-Omics Comparative Pathway Analysis. Molecular & Cellular Proteomics, 19(12), 2115–2125. doi: 10.1074/mcp.TIR120.002155
See also
Other "Reactome Content Service - Molecule Interactors":
rba_reactome_interactors_psicquic()
Examples
if (FALSE) { # \dontrun{
rba_reactome_interactors_static(proteins = "Q9BXM7-1",
endpoint = "pathways", species = "Homo sapiens")
} # }
# \donttest{
rba_reactome_interactors_static(proteins = c("Q9BXM7-1", "Q13501"),
endpoint = "details")
# }
# \donttest{
rba_reactome_interactors_static(proteins = c("Q9BXM7-1", "Q13501"),
endpoint = "summary")
# }