手把手教你繪製火山圖與韋恩圖

2020-12-15 騰訊網

  解螺旋公眾號·陪伴你科研的第1793天

  現在的文章,圖越來越多,也越來越唬人。

  火山圖(Volcanoplot)是經常出現在晶片、測序等組學結果中用來展示差異表達的基因或蛋白的一種圖片類型,常與熱圖、韋恩圖(Venndiagram)等同時出現。火山圖包含2個重要概念:顯著性與差異表達倍數。

  顯著性一般設置P

  -log10(0.05)約等於1.30103,-log2(1.2)約等於0.263。使用R語言可以繪製火山圖,那麼不會R語言的小夥伴該如何繪製出漂亮的火山圖呢?今天給大家分享使用Origin繪製火山圖與韋恩圖的完美攻略。

  軟體準備

  使用Origin軟體為2018版:

  火山圖繪製步驟

  1. Volcano plot APP下載與安裝

  進入Origin官網https://www.originlab.com/,點擊APP:

  Volcano plot APP的安裝,打開Origin2018軟體,將下載好的APP點擊軟體最右側的AddAPPs即可自動安裝,安裝好後在APPs下可見Volcanoplot APP:

  2. 在Origin軟體中Book1中輸入數據,X1為基因名,X2為Fold Change取log2負對數值,Y軸為P值取log10負對數。

  3. 選擇所有數據,點擊Volcanoplot APP,進入以下界面:

  設置P-value閾值為0.05,Fold change為1.2,點擊OK,得到火山圖:

  本次繪圖數據來自Nat Commun.2017; 8: 14356補充材料,僅用來演示火山圖的繪製,大家也可自行下載進行繪圖練習。繪製出的火山圖只有幾個點變化倍數下調了因此不是太美觀請大家諒解。

  軟體得到的原始火山圖中,-log10(0.05)約等於1.30103,P值越小Y軸值越大,-log2(1.2)約等於0.263。圖中紅色的點顯示上調,為符合P<0.05,變化倍數上調1.2倍的差異基因,綠色點顯示下調,但本次數據無符合條件的下調基因。

  4. 美化火山圖

  雙擊右上角legend,Text Object中僅留下1,3即表示上調下調的圖標,其餘刪除,點擊OK。

  得到效果如下:

  去除圖中多餘的±0.26303數字:

  滑鼠左鍵選中後,右鍵Delete即可:

  現在火山圖效果如下:

  將變化倍數在±1.2倍之間的棕色基因設置為灰色,雙擊數據點,更改符號顏色(Symbol Color)即可:

  現在火山圖效果如下:

  -log10(0.05)約等於1.30103,依照文獻中將P-value=0.05,直接雙擊改為P-value

  還可根據需要調整圖中藍色虛線寬度,方法為直接雙擊後設置。

  最後在Volcano plot得到的繪製表格中可以獲取有多少基因上調、下調:

  本次沒有基因表達符合下調閾值,上調基因(Up Regulated)有767個,可使用右側文本工具火山圖中標註:

  韋恩圖的繪製

  Origin繪製韋恩圖的方法很簡單,打開Origin後輸入數據:

  上圖數據A列包含1個元素,B列包含1個元素,共有的只有A和C。選中數據,點擊Volcano plot APP,點擊OK。

  即可得到漂亮的韋恩圖,調整顏色稍作美化即可:

  總結

  Origin繪製火山圖與韋恩圖都非常簡單實用,希望對大家有所幫助,謝謝大家。

相關焦點

  • 手把手教你繪製好看的思維導圖!
    手把手教你繪製好看的思維導圖!一起跟著小編來看看具體情況吧!推薦軟體:迅捷畫圖網站步驟一、首先我們需要找到迅捷畫圖網站,點擊打開電腦上的瀏覽器,打開後輸入迅捷畫圖,會跳轉出官網地址,點擊進入到網站後,我們選擇點擊思維導圖,跳轉到新頁面後,點擊下方的立即體驗。
  • 手把手教你在word文檔中繪製直線
    手把手教你在word文檔中繪製直線時間:2018-03-13 10:38   來源:系統天堂   責任編輯:沫朵 川北在線核心提示:原標題:word怎麼畫直線? 手把手教你在word文檔中繪製直線 word怎麼畫直線?有時候我們需要把重點的內容畫線標紅等方式表現出來,突出重點,那麼大家知道如何在word中畫線嗎?
  • 手把手教你用graphpad作圖:重複測量方差分析的圖形繪製
    統計分析採用重複測量資料的方差分析,統計圖使用Prism Graphpad繪製。1、使用SPSS軟體計算出每組數據的均值和標準,整理到Excel中。可以參考本公眾號之前的文章《手把手教你用Graphpad+SPSS輕鬆完成分組柱形圖》。
  • 一個可輕鬆繪製7元韋恩圖的R包
    安裝和加載  數據導入支持列表(list)形式,即1個元素為1個數據集,元素的名稱是韋恩圖中各個集合的名稱。  以上就是用R包快速繪製7元veen圖的方法,你學會了嗎  當然是有的呢,百邁客雲平臺(BMKCloud)就可以快速實現這個心願,你只需登陸百邁客雲(http://www.biocloud.net/)或點擊下方「閱讀原文」,進入」分析-工具-繪圖工具-韋恩圖」就可以繪製你想要的
  • 手把手教你使用ggplot2繪製折線圖
    下面來解釋一下關於折線圖的繪製。善於發現的你,可能會注意到上面三段代碼有一個重要的不同之處,那就是第一段和第二段代碼中含有『group = 1』的設置。二、繪製多條折線圖上面繪製的都是單條這折線圖,對於兩個或兩個以上的折線圖該如何繪製呢?也很簡單,只需將其他離散變量賦給諸如colour(線條顏色)和linetype(線條形狀)的屬性即可,具體參見下文例子。
  • R-forestplot包| HR結果繪製森林圖
    "31" = gpar(lwd=60, lineend="butt", columns=c(2:6), col="#99999922")),                     txt_gp=fpTxtGp(label=gpar(cex=1.25),                          ticks=gpar(cex
  • 假如你的兩個分組真的就是都有且僅有一個樣品該如何做差異分析呢
    前面的教程:把火山圖做成煙花圖 ,我們批評了一個學員做差異分析時候的錯誤的思路,就是把每個分組裡面的單個樣品簡單粗暴的複製粘貼3次充當生物學重複,會導致計算得到的p值如此的詭異。exprSet=cbind(  exprSet[,1:2],  exprSet[,1:2],  exprSet[,1:2],  exprSet[,1:2]) colnames(exprSet)=1:8 那麼, 假如你的兩個分組真的就是都有且僅有一個樣品
  • 輔助設計大講堂|08手把手教你用Creo繪製產品連接零件,附帶教學視頻+實例素材
    往期回顧:輔助設計大講堂01|複雜三維實體模型的設計 實例+視頻+素材文件+交流微信群輔助設計大講堂|02 手把手教你用AutoCAD繪製連接件 素材+視頻+微信交流群等你來輔助設計大講堂|03 手把手教你用
  • 手把手教你製作ppt日記本
    手把手教你製作ppt日記本時間:2017-07-16 15:06   來源:三聯   責任編輯:沫朵 川北在線核心提示:原標題:ppt怎麼製作筆記本? 手把手教你製作ppt日記本 ppt怎麼製作筆記本?本文介紹了使用ppt製作日記本的方法,製作方法簡單,一起來學習吧!
  • 「科研貓·繪圖」繽紛版·韋恩圖(帶R代碼分享)
    前幾天,有同學說想要韋恩圖的教程,那麼我們就來一期韋恩圖吧。應用場景舉例:計算多個組中差異基因的交集繪製方法:使用 read.table() 函數讀入不同列表的數據,構建列表list,使用R的VennDiagram包繪製不同數量的組之間的韋恩圖。
  • 精心整理(含圖版)|你要的全拿走!(R數據分析,可視化,生信實戰)
    oncoplot(瀑布圖)ggalluvial|炫酷桑基圖(Sankey),你也可以秀ggplot2-plotly|讓你的火山圖「活」過來KEGG氣泡圖ggplot2|繪製GO富集柱形圖ggplot2|從0開始繪製PCA圖
  • 手把手教你使用ggplot2繪製散點圖
    繪製簡單的散點圖ggplot包中的geom_point()函數可以非常方便繪製出所需的散點圖。上文中提到,通過繪製兩個變量的散點圖可以查看變量將的關係,可以是線性的也可以是非線性的,如何在散點圖的基礎上再添加擬合曲線呢?下文將逐一介紹幾種擬合線。
  • 手把手教你繪製流程圖
    接下來,我給大家分享畫流程圖的方法步驟,手把手地教會繪製流程圖哈。 畫流程圖的方法步驟 在我使用這款軟體之前,還專門到它的詳情頁簡單瀏覽了一下,想要了解下它。這款軟體還有一個web版在線網站,可以在線畫流程圖的,大家看情況使用不同版本的軟體。
  • 使用火山圖呈現GSEA富集分析的結果
    火山圖本身很簡單,最少需要兩列數據就可以畫出來,一列是橫坐標,就是變化值logFC, 一列是縱坐標pvaue值。如果需要最終打出想要的標籤,還需要一列gene symble,就是基因的名稱。還有一個重要的點是,火山圖需要輸入所有基因的信息,不僅僅是差異基因的。當我一開始學習ggplot2作圖的時候,就靠著網絡,一句句檢索,畫了人生第一張火山圖。
  • 手把手教你怎麼操作
    中新經緯記者手把手來教你→ 打工人注意了,2021年度個稅專項附加扣除開始確認了。按照規定,每年12月份要對次年享受專項附加扣除的內容進行確認,確認後,才可在扣除年度生效。怎麼操作?中新經緯記者手把手來教你→ 打工人注意了,2021年度個稅專項附加扣除開始確認了。
  • 如何在EXCEL中將單元格分成兩部分 手把手教你如何拆分單元格
    如何在EXCEL中將單元格分成兩部分 手把手教你如何拆分單元格時間:2017-07-11 13:36   來源:三聯   責任編輯:沫朵 川北在線核心提示:原標題:如何在EXCEL中將單元格分成兩部分 手把手教你如何拆分單元格 excel單元格分成2部分,excel把單元格分成兩個的辦法: 1、以下面這個表格為例
  • Volcano plot | 別再問我這為什麼是火山圖 (在線輕鬆繪製)
    圖一(圖源:易生信PPT)火山圖理解常見的幾個問題但沒想到,在我們易生信培訓過程中,對火山圖的問題還是比較多的,我們一個個的說一下。什麼是fold change?繪製到圖中時,上調佔的空間多,下調佔的空間少,展示起來不方便。所以一般會做Log 2轉換。默認我們都會用兩倍差異 (fold change == 2 | 0.5)做為一個篩選標準。Log2轉換的優勢就體現出來了,上調的基因轉換後Log2 (fold change)都大於等於1,下調的基因轉換後Log2 (fold change)都小於等於-1。無論是展示還是描述是不是都更方便了。
  • 技術貼 | R語言:手把手教你畫upset集合圖
    導讀:venn可以分析不同數據集的交集,另外使用R語言UpSet函數包upset函數繪製集合圖可以更清晰的展示不同數據集的交集情況。你可能還喜歡技術貼 | R語言:ROC分析多樣性指數技術貼 | R語言:ggplot畫柱形圖、排序、著色技術貼 | R語言:手把手教你搞定ggplot柱形圖(一)技術貼 | R語言:手把手教你搞定
  • 手把手教你使用ggplot2繪製中國地圖
    自從用了ggplot2包,越來越覺得其博大精深,通過圖層的概念可以繪製豐富的可視化圖形,如常見的散點圖、直方圖、條形圖、折線圖等。今天就教大家如何使用ggplot2實現地圖的繪製,以及如何在地圖中加入氣泡圖和條形圖。本文所使用的數據來自於經管之家moonstone作者提供的流行病學樣本數據。有關地理信息數據可至文後的下載連結。