Description Usage Arguments Value Author(s) Examples
This function generates a directed graph from all the interactions of a specified pathway in a biopax model. Edges with no direction are indicated by a 0 weight.
1 2 3 4 5 6 7 8 9  | 
biopax | 
 A biopax model  | 
pwid | 
 string  | 
expandSubpathways | 
 logical. If TRUE subpathways are expanded into this graph, otherwise only this very pathway is used.  | 
splitComplexMolecules | 
 logical. If TRUE every complex is split up into its components. This leads to splitting a single node with name of the complex into several nodes with names of the components, these components all have identical edges. Default value is FALSE  | 
useIDasNodenames | 
 logical. If TRUE nodes of the graph are named by their molecule IDs instead of using the NAME property. This can help with badly annotated/formatted databases.  | 
verbose | 
 logical  | 
withDisconnectedParts | 
 logical. If TRUE the pathway graph is returned as such, else only the largest connected component is given back  | 
Returns the a graph object of the specified pathway. Edges with no direction are indicated by a 0 weight.
Nirupama Benis
1 2 3 4 5 6 7 8 9 10 11  |  # load data
data(biopaxLevel3Example) # location of the data
pwid <- "Pathway1019"
# build pathway using pathway2Graph
pathwayAsGraph <- pathway2Graph(biopax = biopaxLevel3Example, pwid = pwid, splitComplexMolecules = FALSE, useIDasNodenames = TRUE, verbose = FALSE, withDisconnectedParts = TRUE)
pathwayAsGraph # should have 23 nodes, 24 edges
plotRegulatoryGraph(pathwayAsGraph)
# build pathway discarding the disconnected parts of the graph
pathwayAsGraph <- pathway2Graph(biopax = biopaxLevel3Example, pwid = pwid, splitComplexMolecules = FALSE, useIDasNodenames = TRUE, verbose = FALSE, withDisconnectedParts = FALSE)
pathwayAsGraph # should have 10 nodes, 11 edges
plotRegulatoryGraph(pathwayAsGraph)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.