This function adds PFAM domain annotations to the node metadata of the BioPlex PPI graph.
annotatePFAM(bp.gr, orgdb)
an object of class graph
storing the
BioPlex PPIs. Typically obtained via bioplex2graph
.
an orgdb
object storing annotation data for human.
An object of class graphNEL
containing PFAM domain annotations
in the nodeData
.
nodeData
# (1) Obtain the latest version of the 293T PPI network
bp.293t <- getBioPlex(cell.line = "293T", version = "3.0")
#> Using cached version from 2023-02-26 15:10:40
# (2) Turn the data into a graph
bp.gr <- bioplex2graph(bp.293t)
# (3) Obtain orgdb package from AnnotationHub
ah <- AnnotationHub::AnnotationHub()
#> snapshotDate(): 2022-10-31
orgdb <- AnnotationHub::query(ah, c("orgDb", "Homo sapiens"))
orgdb <- orgdb[[1]]
#> loading from cache
#> Loading required package: AnnotationDbi
# (4) Annotate PFAM domains
bp.gr <- annotatePFAM(bp.gr, orgdb)