## Make a gene network from a reaction network.
data(ex_sbml) # A bipartite metbaolic network.
rgraph <- makeReactionNetwork(ex_sbml, simplify=TRUE)
ggraph <- makeGeneNetwork(rgraph)
## Expand vertices into their contituent genes.
data(ex_kgml_sig) # Ras and chemokine signaling pathways in human
ggraph <- expandComplexes(ex_kgml_sig, v.attr = "miriam.ncbigene",
keep.parent.attr= c("^pathway", "^compartment"))
## Create a separate vertex for each compartment. This is useful in duplicating
## metabolite vertices in a network.
## Not run:
# graph <- expandComplexes(graph, v.attr = "compartment",
# keep.parent.attr = "all",
# expansion.method = "duplicate",
# missing.method = "keep")
# ## End(Not run)
Run the code above in your browser using DataLab