基因表達(dá)相關(guān)性也可以用弦圖可視化(R語言)

表達(dá)譜分析中,經(jīng)常會使用到相關(guān)性分析谷婆,探索一組基因間的共表達(dá)特征慨蛙。例如辽聊,這些基因間的表達(dá)是否存在較強(qiáng)的協(xié)同性,一個基因表達(dá)值的改變是否與另一個基因表達(dá)值改變顯著相關(guān)期贫,它們之間是共激活還是抑制關(guān)系等跟匆。

對于相關(guān)性分析結(jié)果的可視化,通常有多種方法通砍,例如相關(guān)性散點圖玛臂、弦圖、共表達(dá)網(wǎng)絡(luò)圖封孙。本篇教程則主要帶大家了解如何基于基因表達(dá)值的相關(guān)性迹冤,繪制弦圖

如下弦圖來自文獻(xiàn)“CUL4B promotes prostate cancer progression by forming positive feedback loop with SOX4”虎忌,共涉及了7個基因泡徙。圖中的連線就代表了基因間表達(dá)值的相關(guān)性信息,紅色代表正相關(guān)膜蠢,綠色代表負(fù)相關(guān)堪藐,顏色越深或連線越粗代表相關(guān)強(qiáng)度越高。從圖中可以看出挑围,這幾個基因間以較強(qiáng)的正相關(guān)關(guān)系占主導(dǎo)礁竞,暗示它們之間的共激活關(guān)系,或者在相似的生物學(xué)過程中發(fā)揮作用杉辙。

文獻(xiàn)中的弦圖模捂,表示基因間表達(dá)值的相關(guān)性

接下來,就模仿該文獻(xiàn)的樣式蜘矢,繪制基因表達(dá)相關(guān)性弦圖狂男。

作圖原始數(shù)據(jù)、R代碼等硼端,可點擊這里獲取并淋。

計算基因表達(dá)值的相關(guān)性

為了繪制弦圖,首先需要計算基因表達(dá)值的相關(guān)性珍昨。

來看提供的示例數(shù)據(jù)“gene_FPKM.txt”县耽,記錄了6個基因在30個樣本中的表達(dá)值(FPKM值)信息。將該基因表達(dá)值矩陣讀入到R中镣典,計算基因表達(dá)值的Pearson相關(guān)性兔毙。

示例數(shù)據(jù)格式
#讀取基因表達(dá)值數(shù)據(jù)
gene <- read.delim('gene_FPKM.txt', row.names = 1, sep = '\t')
gene <- t(gene)  #轉(zhuǎn)置數(shù)據(jù),使行為樣本兄春,列為基因

#表達(dá)值進(jìn)行l(wèi)og(1+)轉(zhuǎn)化澎剥,使數(shù)據(jù)更服從正態(tài)分布,減少離散度極大值影響
gene <- log(gene+1)

#基因表達(dá)值的相關(guān)性分析赶舆,以Pearson相關(guān)系數(shù)為例
gene_cor <- cor(gene, method = 'pearson')

#去除基因的自相關(guān)哑姚,也就是對角線的值
diag(gene_cor) <- 0
gene_cor  #最終的基因間表達(dá)值Pearson相關(guān)性矩陣
計算基因間表達(dá)值的相關(guān)性

初步計算了6個基因間表達(dá)值的Pearson相關(guān)系數(shù)祭饭,正值代表正相關(guān),負(fù)值代表負(fù)相關(guān)叙量,絕對值越大代表相關(guān)強(qiáng)度越高倡蝙。

繪制相關(guān)性弦圖

再對上述得到的相關(guān)性矩陣做個轉(zhuǎn)換,得到一種兩兩對應(yīng)的結(jié)構(gòu)绞佩,如下示例寺鸥。

#將獲得的相關(guān)性矩陣轉(zhuǎn)換為兩兩對應(yīng)的數(shù)據(jù)框結(jié)構(gòu)
gene_cor <- reshape2::melt(gene_cor)
gene_cor <- subset(gene_cor, value != 0)  #去除0值的相關(guān)性
head(gene_cor)  #前兩列是兩個基因名稱,第三列為兩個基因的相關(guān)性
基因間兩兩相關(guān)性

最后品山,可通過circlize包中的方法繪制弦圖胆建,circlize包是R語言中繪制弦圖的一款非常優(yōu)秀的R包。

#繪制弦圖
library(circlize)

chordDiagram(gene_cor, 
    annotationTrack = c('grid', 'name', 'axis'), #繪制外周圓弧區(qū)肘交,顯示名稱和刻度軸
    grid.col = c(GABRD = 'green3', PLVAP = 'red', CDKN3 = 'orange', CDC25C = 'purple', UBE2T = 'skyblue', SKA1 = 'blue'), #定義基因顏色
    col = colorRamp2(c(-1, 0, 1), c('green', 'white', 'red'), transparency = 0.5), #根據(jù)相關(guān)性大小展示連線的顏色范圍
    annotationTrackHeight = c(0.05, 0.05), #名稱離圓弧的距離笆载,以及圓弧的寬度
)
R包circlize繪制的弦圖

這樣弦圖就得到了,連線表示了6個基因間表達(dá)值的Pearson相關(guān)性信息酸些,紅色代表正相關(guān)宰译,綠色代表負(fù)相關(guān),顏色越深或連線越粗代表相關(guān)強(qiáng)度越高魄懂。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市闯第,隨后出現(xiàn)的幾起案子市栗,更是在濱河造成了極大的恐慌,老刑警劉巖咳短,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件填帽,死亡現(xiàn)場離奇詭異,居然都是意外死亡咙好,警方通過查閱死者的電腦和手機(jī)篡腌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來勾效,“玉大人嘹悼,你說我怎么就攤上這事〔愎” “怎么了杨伙?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長萌腿。 經(jīng)常有香客問我限匣,道長,這世上最難降的妖魔是什么毁菱? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任米死,我火速辦了婚禮锌历,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘峦筒。我一直安慰自己究西,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布勘天。 她就那樣靜靜地躺著怔揩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪脯丝。 梳的紋絲不亂的頭發(fā)上商膊,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天,我揣著相機(jī)與錄音宠进,去河邊找鬼晕拆。 笑死,一個胖子當(dāng)著我的面吹牛材蹬,可吹牛的內(nèi)容都是我干的实幕。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼堤器,長吁一口氣:“原來是場噩夢啊……” “哼昆庇!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起闸溃,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤整吆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后辉川,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體表蝙,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年乓旗,在試婚紗的時候發(fā)現(xiàn)自己被綠了府蛇。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡屿愚,死狀恐怖汇跨,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情渺鹦,我是刑警寧澤扰法,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站毅厚,受9級特大地震影響塞颁,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一祠锣、第九天 我趴在偏房一處隱蔽的房頂上張望酷窥。 院中可真熱鬧,春花似錦伴网、人聲如沸蓬推。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽沸伏。三九已至,卻和暖如春动分,著一層夾襖步出監(jiān)牢的瞬間毅糟,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工澜公, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留姆另,地道東北人。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓坟乾,卻偏偏與公主長得像迹辐,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子甚侣,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容