Learn R Programming

KEGGgraph (version 1.30.0)

KEGGpathway2Graph: Parses KEGGpathway to graph

Description

The function parses an object of KEGGPathway-class into graph.

Usage

KEGGpathway2Graph(pathway, genesOnly = TRUE, expandGenes = TRUE)

Arguments

pathway
An instance of KEGGPathway-class
genesOnly
logical, should only the genes are maintained and other types of nodes (compounds, etc) neglected? TRUE by default
expandGenes
logical, should homologue proteins expanded? TRUE by default

Value

A directed graph.

Details

When 'expandGenes=TRUE', the nodes have unique names of KEGGID (in the form of 'org:xxxx', for example 'hsa:1432'), otherwise an auto-increment index given by KEGG is used as node names. In the latter case, the node names are duplicated and graphs cannot be simply merged before the nodes are unique.

KEGG node and edge data is stored in 'nodeData' and 'edgeData' slots respectively, which can be extracted by getKEGGnodeData and getKEGGedgeData.

See Also

parseKGML2Graph

Examples

Run this code
sfile <- system.file("extdata/hsa04010.xml",package="KEGGgraph")
kegg.pathway <- parseKGML(sfile)
gR.compact<- KEGGpathway2Graph(kegg.pathway,expandGenes=FALSE)

Run the code above in your browser using DataLab