Question: Mapping gene IDs to gene symbol of KEGG pathways with "Pathview"
gravatar for alakatos
3.4 years ago by
United States
alakatos80 wrote:


I applied “Pathview” to overlay my gene expression data (“limma”  -  logFC) with a KEGG pathway (TNF-alpha). In this pathway, there are 111 genes ( However, not all the genes are included in the KEGG graphics ((  It seems one gene symbol on the graph can represent many genes from the pathway. For instance, if you move your coursor over “PI3K” on the graph, several gene symbols pop up (e.g Pik3ca, Pik3cd, Pik3r1, Pik3r2, Pik3r3, Pik3r5, Pik3cg, Pik3cb) but if you click on the gene symbol  it takes you to a link indicating only  one gene Pik3ca. 109 genes of TNFa pathway are represented on my gene expression array including the 8 “PIK3” genes: 2 of those 8 genes with negative logFC , 6 of them with positive logFC.  

Q1.I am wondering what/how values and genes  are signified by each symbol on the graph made by  “Pathview” when the gene symbol has more than one representation on the array (= for “Pathview”) like “PIK3” as an example. I was searching for an answer on the KEGG website or in relevant articles but I have not found any clear answer to my question. 

Q2.I would like to change the color-coding of the gene symbols on the "Pathview" graph.  I would like to represent all the negative values(- logFC) with one color (green palette (bright green to dark green) shade and all the positive values (+logFC) with one color (red palette (dark red to bright red) shade divided at 0, no gray in the middle.  I tried different combinations of colors and bins but I could not get the division exactly in the middle (at 0). In addition, when I increase the bin substantially, the color key is off the chart. 


pv.out <- pathview( = limma_result[, 1] , =”04668 “, species = "mmu", out.suffix = "TNFa", keys.align = "y", kegg.native = T, both.dirs = TRUE, low = "green", mid = "gray", high = "red", bin = 20)

Any help is highly appreciated.

Thank you in advacne.


ADD COMMENTlink modified 3.4 years ago by Luo Weijun1.4k • written 3.4 years ago by alakatos80
gravatar for Luo Weijun
3.4 years ago by
Luo Weijun1.4k
United States
Luo Weijun1.4k wrote:
When I click on each gene node, I get to a info page where all member genes are listed. In your case, I saw Pik3ca, Pik3cd, Pik3r1… (you do a on-page find). For your Q1 - Page 10 of Pathview vignette: “Note in native KEGG view, a gene node may represent multiple genes/proteins with similar or redundant functional role. The number of member genes range from 1 up to several tens. They are intentionally put together as a single node on pathway graphs for better clarity and readability. Therefore, we do not split node and mark each member genes separately by default. But rather we visualize the node-wise data by summarize gene-wise data, users may specify the summarization method using node.sum arguement.” Check node.sum arguement in pathview function for more details. For your Q2, Pathview currently only implement a continuous color spectrum with 3 point control by default, and 2 point control for when all data value is 1 direction (positive or negative) and both.dir=F.
ADD COMMENTlink written 3.4 years ago by Luo Weijun1.4k

Thank you for your help.



ADD REPLYlink written 3.4 years ago by alakatos80
Please log in to add an answer.


Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.2.0
Traffic: 294 users visited in the last hour