我有一個從-0.10100到0.28400的值範圍(總共120個連續值)。該值代表120個基因的基因表達。在我的網絡中,它們代表了TGFB1的相互作用基因。 我想通過使用igraph圖庫來繪製我的網絡。 我想對我的節點顏色有兩個影響:第一個是:根據值的範圍根據綠色的基因表達值(綠色的負值和紅色的正值)爲我的節點着色代表我的屬性。然後,我想讓透明度在-0.10100到 0.04720之間的紅綠節點。由於我不是R專家,我遇到了麻煩,在我的網絡上產生了如此多的影響。 任何人都可以幫助我嗎?igraph節點顏色根據基因表達值屬性
我嘗試:
tmp1= read.delim("mynet.txt", header= T) g <- graph.data.frame(tmp1, directed=FALSE) V(g)$name [1] "COL6A3" "PDGFRB" "COL3A1" "COL5A1" "LOXL1" .... g GRAPH UN-- 120 120 -- + attr: name (v/c), GEX (v/c), color (v/c) tmp2= read.delim("myattributes.txt", header= T) GENE S2N COL6A3 0.28400 PDGFRB 0.28100 COL3A1 0.26300 ...... ....... V(g)$GEX=as.numeric(tmp2$S2N[match(V(g)$name,tmp2$GENE)]) V(g)$color=V(g)$GEX
然後不幸的是我停下來,我不能夠繼續。 任何人都可以幫助我嗎?
最佳
你能提供你的數據嗎? – jlhoward 2014-10-04 00:46:01