說到富集,富集是將基因根據(jù)一些先驗(yàn)的知識(也就是常見的注釋)進(jìn)行分類的過程。我們一般會想到最常見的是GO/KEGG富集,其思路是先篩選差異基因,然后確定這些差異基因的GO/KEGG注釋,然后通過超幾何分布計算出哪些通路富集到了,通常會選擇一個閾值來卡一下,比如p值和FDR等。因此這會涉及到人為的閾值選擇,具有一定的主觀性,而且只能用于差異較大的基因,所以結(jié)果可能有一定的局限性。 根據(jù)上述情況,有了GSEA(Gene Set Enrichment Analysis),其思路是發(fā)表于2005年的Gene set enrichment analysis: a knowledge-based approach for interpreting genome-wide expression profiles,主要是要有兩個概念:預(yù)先定義的基因集S(基于先驗(yàn)知識的基因注釋信息)和待測基因集L(一般是表達(dá)矩陣);然后GSEA目的就是為了判斷S基因集中的基因是隨機(jī)分布于L(排序后的數(shù)據(jù)集),還是聚集分布在L的頂部或者底部(這也就是富集)。如果待測基因集中的某些基因顯著富集在L的頂部或者底部,這說明這些基因的表達(dá)(因?yàn)槠涫歉鶕?jù)表達(dá)譜數(shù)據(jù))對你定義的分組(預(yù)先分組)的差異有顯著影響(一致性),從而找到我們關(guān)注的基因集;在富集分析的理論中,GSEA可以認(rèn)為是第二代,即Functional Class Scoring (FCS) Approaches GSEA的使用這里不詳細(xì)說算法,具體可看GSEA的文章,因?yàn)槲乙彩且恢虢?。?!?/p> 下載地址http://software./gsea/downloads.jsp,PS.會驗(yàn)證下你的郵箱,先注冊下 第一次使用的話,而且數(shù)據(jù)不大的話,建議使用javaGSEA 打開后的界面如下: 數(shù)據(jù)準(zhǔn)備因?yàn)镚SEA分析一般只作用于人物種的,所以我準(zhǔn)備以TCGA的BRCA的mRNA數(shù)據(jù)作為測試數(shù)據(jù),正好也試下UCSC xena 瀏覽器才是最簡單的TCGA數(shù)據(jù)下載途徑這個方法來下載TCGA數(shù)據(jù)(數(shù)據(jù)還蠻新的,2017年的) 數(shù)據(jù)下載地址:https:///datapages/?dataset=TCGA-BRCA%2FXena_Matrices%2FTCGA-BRCA.htseq_fpkm.tsv&host=https%3A%2F%2Fgdc.xenahubs.net 其還提供了ID/Gene Mapping的文件(整理好的),正好可以拿來用,因?yàn)殡m然GSEA有EnsemblID轉(zhuǎn)化的chip文件,但是感覺有些數(shù)據(jù)有點(diǎn)問題(可能是由于Ensembl的版本一直在更新的緣故),HUGO gene symbol最好 然后用R處理下,將癌組織和對應(yīng)的癌旁組織的數(shù)據(jù)分別提取出來分別作為兩組的表達(dá)矩陣(gct文件)以及或者分組文件(cls文件)
從上述代碼,我獲得118個癌組織樣本和對應(yīng)的113個癌旁樣本的表達(dá)譜數(shù)據(jù),并且將Ensembl ID均轉(zhuǎn)化為了Gene symbol(避免之后用GSEA時,再用chip做ID轉(zhuǎn)化);然后可以直接將txt文件作為輸入,也可以將 接著是Phenotype labels文件(上述代碼直接出了),即cls文件,格式如下圖所示:第一行231代表樣本數(shù)目,2代表分2組,空格間隔,1照抄;第二行井號注釋說明分組信息;第三行為每個樣本對應(yīng)的組名,空格分隔 上述文件的詳細(xì)格式可參照網(wǎng)站:http://software./cancer/software/gsea/wiki/index.php/Data_formats 如果網(wǎng)絡(luò)不佳的話,接下來最好將Gene sets file(也就是GSEA軟件上需要輸入的Gene sets database),作者將gene sets都儲存在Signature Database (MSigDb)中,去官網(wǎng)下載即可http://software./gsea/downloads.jsp,比如下載個 如果數(shù)據(jù)是芯片數(shù)據(jù)或者需要GSEA的chip文件做ID轉(zhuǎn)化的話,則也可以先將chip文件下載下來,F(xiàn)TP地址:ftp://ftp./pub/gsea/annotations 軟件使用因?yàn)槭莣indows桌面式軟件,使用就比較簡單了。首先將 接下來點(diǎn)擊RUN GSEA,就是幾個指定參數(shù)的選擇了,如下圖所示:
除了Required field參數(shù)外,下面還有Basic fields和Advanced fields,具體參見官網(wǎng)吧(注:或者鼠標(biāo)懸浮在對應(yīng)參數(shù)名稱上,有簡單的參數(shù)介紹哦) 最后點(diǎn)擊RUN,等待左下角的Running變成Success,然后點(diǎn)擊Success即可查看完整的結(jié)果,也可以點(diǎn)擊Show results folder,GSEA將所有結(jié)果都放在一個文件夾中了?。?! 分析結(jié)果來看下文章里最常見的GSEA的結(jié)果圖片,如下圖所示: 從圖上,我們一般關(guān)注ES值,峰出現(xiàn)在前端還是后端(ES值大于0在前端,小于0在后端)以及Leading-edge subset(即對富集貢獻(xiàn)最大的部分,領(lǐng)頭亞集);在ES圖中出現(xiàn)領(lǐng)頭亞集的形狀,表明這個功能基因集在某處理?xiàng)l件下具有更顯著的生物學(xué)意義;對于分析結(jié)果中,我們一般認(rèn)為|NES|>1,NOM p-val<0.05,F(xiàn)DR q-val<0.25的通路下的基因集合是有意義的 除了上述的結(jié)果外,GSEA還提供了Running the Leading Edge Analysis等操作,也可以看看 GSEA的結(jié)果解讀我也不是太熟悉,還是得多看看文獻(xiàn)中的解釋說明啦 多于多個樣本的批處理,GSEA也有服務(wù)器版本,通過命令行即可操作,適合批處理操作;其還提供了R腳本可供使用(但官網(wǎng)上說似乎并一定可行,需要自己調(diào)整?),反正我也正準(zhǔn)備都試試看。。。 參考資料: 功能數(shù)據(jù)庫專題-GSEA 本文出自于http://www.轉(zhuǎn)載請注明出處 相關(guān)Bioinformatics for Proteomics Data2018年2月26日在“Proteomics”中 甲基化芯片入門學(xué)習(xí)-基礎(chǔ)知識(一)2018年1月9日在“Microarray”中 淺談蛋白組的差異蛋白分析2018年4月12日在“Proteomics”中 |
|