R可視化:三元圖

介紹

三元圖通常用于三組數(shù)據(jù)兩兩比較猴蹂,可以展示三組間的相對基因表達(dá)或者物種豐度等。 三元圖是重心圖的一種宵统,它有三個(gè)變量晕讲,但需要三者總和為恒定值。在一個(gè)等邊三角形坐標(biāo)系中马澈,圖中某一點(diǎn)的位置代表三個(gè)變量間的比例關(guān)系瓢省。常用于物理化學(xué)、巖石學(xué)痊班、礦物學(xué)勤婚、冶金學(xué)和其它物理科學(xué),用于表示在同一個(gè)系統(tǒng)中三組分間的比例涤伐。在群體遺傳學(xué)中馒胆,它被稱做Finetti圖;在博弈論中凝果,常被稱為simplex圖祝迂。

A ternary plot, ternary graph, triangle plot, simplex plot, Gibbs triangle or de Finetti diagram is a barycentric plot on three variables which sum to a constant. It graphically depicts the ratios of the three variables as positions in an equilateral triangle. It is used in physical chemistry, petrology, mineralogy, metallurgy, and other physical sciences to show the compositions of systems composed of three species. In population genetics, it is often called a de Finetti diagram. In game theory, it is often called a simplex plot.

解讀

  1. 位置信息: 點(diǎn)的位置信息反映了點(diǎn)與組分(某個(gè)角)之間的距離信息,距離反映了相對比例的高低
  2. 解讀三組比例:
  • 雙平行線/小等邊三角形法:由點(diǎn)向底邊做兩條平行線建立小正三角形器净,將底邊分成三段型雳,中間為頂部組所占比例,左段為右側(cè)組比例,右段為左側(cè)組比例纠俭。
  • 垂線法:點(diǎn)向三條邊做垂線沿量,穿越的格數(shù),即對角組中所占比例冤荆;
  • 向各邊零坐標(biāo)方向作平行線法:按坐標(biāo)系組的顏色和數(shù)值直接讀各組比例朴则;(圖中所示方法,A和B均略大于0.3钓简,而C接近0.4)
  1. 規(guī)律:

    1. 三角形邊平等線上的點(diǎn)乌妒,在平行線對應(yīng)的頂點(diǎn)組所占比例是恒定的。
    2. 頂點(diǎn)到底邊直線上的點(diǎn)外邓,上面任意點(diǎn)中兩底角組相對比例恒定芥被。
  2. 點(diǎn)大小:為了防止點(diǎn)過大或者過小坐榆,在基因或者物種豐度分析時(shí)候拴魄,需要進(jìn)行l(wèi)og10轉(zhuǎn)換

  3. 優(yōu)點(diǎn):

    1. 打破了普通兩兩比較火山圖展示方式,可將三組兩兩比較和三組的相對關(guān)系展示在同張圖中席镀;
    2. 兩組只能比較一次匹中,三組可以比較三次,可説的結(jié)果非常多豪诲;
    3. 三是個(gè)非常好的數(shù)字顶捷,2組比較太常見且單調(diào),4組及以上信息量大讓人暈屎篱,三組正好高端大氣上檔次服赎,而且還有內(nèi)涵

案例

百脈根根瘤的微生物組成,同時(shí)在根瘤缺失突變體條件下發(fā)現(xiàn)根和根際微生物均有較大差異的變化交播。

圖4.A/B 三元圖展示同一基因型百脈根不同取樣區(qū)域/生態(tài)位(Compartment)中特異OTU重虑。
C/D 用箱線圖進(jìn)一步展示上面發(fā)現(xiàn)的每類顯著富集OTU的總體相對豐度

  1. 圖中元素解釋,以A圖為例
  • 最上方的黑體加粗Wild-type表示此圖的材料類型為野生型秦士,與B圖中的Mutant突變體對應(yīng)缺厉;
  • 圖中三角頂點(diǎn)分別為三種compartment,括號(hào)中數(shù)量為此組中顯著富集的OTU數(shù)量隧土;
  • 圖中點(diǎn)的大小代表三組樣品的組內(nèi)平均值提针,再求平均值的相對豐度,
  • 位置代表在三組中相對比例曹傀,離那個(gè)頂點(diǎn)近就是其在此頂點(diǎn)組相對于其它組更高辐脖;
  • 顏色代表OTU在三組中兩兩比較的顯著富集情況,與上圖只比較了兩次不同皆愉;此圖比較了6次嗜价,以Soil特異富集的棕色OTU為例說明:先進(jìn)行Soil與Root比較確定Soil中顯著富集的OTU落萎,再將Soil與Rhizosphere比較確定Soil中顯著富集的OTU,再將這兩組顯著富集OTU取交集炭剪,并將圖中相應(yīng)的點(diǎn)標(biāo)記為棕色;同理另外兩組Root和Rhizosphere中標(biāo)記顯著富集的OTU翔脱,都是需要兩次比較奴拦,再取并集得出來的〗煊酰可見此圖的計(jì)算過程有多大的工作量错妖。圖中其它非兩次比較顯著富集共有OTU均標(biāo)為灰色,作為背景色疚沐。
  • 下面的箱線圖對應(yīng)上方的三元圖暂氯,展示這些找到的各compartment特異的OTU在不同部分中的相對豐度分布;
  1. 圖表結(jié)果:圖中顯示了各實(shí)驗(yàn)組中相對于其它兩組特異富集的OTU的數(shù)量和相對豐度情況亮蛔,而且看到了野生型(A)和突變體(B)中明顯的變化痴施,如突變體中根特異的OTU減少,而根際特異增加這種明顯的樣式究流,以說明該基因?qū)Ω透H微生物組的影響辣吃。
  2. 經(jīng)驗(yàn)和技巧:三元圖三組特異富集圖(本圖樣式),本質(zhì)上是6次兩兩比較和三次韋恩圖比較的結(jié)果芬探,信息高度概括神得,并從多方面展示,非常值得使用偷仿;同時(shí)兩個(gè)三元圖并列哩簿,讓讀者去找差異,即讓讀者參與酝静,又讓發(fā)現(xiàn)的差異深入人心节榜;本圖結(jié)合箱線圖,進(jìn)一步展示找到的差異别智,從豐度水平進(jìn)行對比全跨,結(jié)果更直觀.

實(shí)現(xiàn)

  • 使用ggtern包,修飾圖請看引用2.
library(ggtern)
library(dplyr)

data(Feldspar)
Feldspar <- Feldspar %>% arrange(desc(P.Gpa))
ggtern(data = Feldspar, aes(x = Ab, y = An, z = Or)) +

  #the layers
  geom_mask() + #MASK UNDER POINTS
  geom_point(aes(fill = T.C,
                 size = P.Gpa,
                 shape = Feldspar)) +
  #scales
 scale_shape_manual(values = c(21, 24)) +
  scale_size_continuous(range = c(2.5, 7.5)) +
 scale_fill_gradient(low = 'green', high = 'red') +
  #tweak guides
 guides(shape= guide_legend(order   =1,
                             override.aes=list(size=5)),
         size = guide_legend(order   =2),
         fill = guide_colourbar(order=3)) +
  #labels and title
  labs(size = 'Pressure/GPa',
       fill = 'Temperature/C') +
  #theme tweaks
 theme_bw()  +
  theme_showarrows() + 
  theme(legend.position      = c(0, 1),
        legend.justification = c(0, 1),
        legend.box.just      = 'left')
  • Ternary包亿遂,
library(Ternary)
TernaryPlot(point="up", atip='A', btip='B', ctip='C',
              alab='Aness', blab='Bness', clab='Cness')
TernaryText(list(A=c(10, 1, 1), B=c(1, 10, 1), C=c(1, 1, 10)),
              col=cbPalette8[4], font=2)

引用

  1. 擴(kuò)增子圖片解讀7三元圖
  2. ggtern
  3. ggtern參數(shù)
  4. Ternary
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載浓若,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。
  • 序言:七十年代末蛇数,一起剝皮案震驚了整個(gè)濱河市挪钓,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌耳舅,老刑警劉巖碌上,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件倚评,死亡現(xiàn)場離奇詭異,居然都是意外死亡馏予,警方通過查閱死者的電腦和手機(jī)天梧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來霞丧,“玉大人呢岗,你說我怎么就攤上這事∮汲ⅲ” “怎么了后豫?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長突那。 經(jīng)常有香客問我挫酿,道長,這世上最難降的妖魔是什么愕难? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任早龟,我火速辦了婚禮,結(jié)果婚禮上猫缭,老公的妹妹穿的比我還像新娘拄衰。我一直安慰自己,他們只是感情好饵骨,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布翘悉。 她就那樣靜靜地躺著,像睡著了一般居触。 火紅的嫁衣襯著肌膚如雪妖混。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天轮洋,我揣著相機(jī)與錄音制市,去河邊找鬼。 笑死弊予,一個(gè)胖子當(dāng)著我的面吹牛祥楣,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播汉柒,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼误褪,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了碾褂?” 一聲冷哼從身側(cè)響起兽间,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤酣藻,失蹤者是張志新(化名)和其女友劉穎酬屉,沒想到半個(gè)月后道媚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體踩窖,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年帜羊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了咒程。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 37,997評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡讼育,死狀恐怖帐姻,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情窥淆,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布巍杈,位于F島的核電站忧饭,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏筷畦。R本人自食惡果不足惜词裤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鳖宾。 院中可真熱鬧吼砂,春花似錦、人聲如沸鼎文。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拇惋。三九已至周偎,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間撑帖,已是汗流浹背蓉坎。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留胡嘿,地道東北人蛉艾。 一個(gè)月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像衷敌,于是被迫代替她去往敵國和親勿侯。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評論 2 345