精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
手把手教你用R做GSEA分析


GSEA是非常常見的富集分析方式,以前我們做GSEA需要用依賴java的GSEA軟件,那個時候準備分析的文件可能要花上很長時間,報錯還不知道如何處理。現在我們來學習一下R語言進行GSEA分析。

加載R包

rm(list = ls())library(ReactomePA)library(tidyverse)library(data.table)library(org.Hs.eg.db)library(clusterProfiler)library(biomaRt)library(enrichplot)

導入文件

導入的文件是兩組間差異分析的結果,有基因名和logFC

genelist_input <- fread(file="GENE.txt", header = T, sep='\t', data.table = F)genename <- as.character(genelist_input[,1]) #提取第一列基因名

基因名轉換

將基因名轉換成ENTREZID

gene_map <- select(org.Hs.eg.db, keys=genename, keytype="SYMBOL", columns=c("ENTREZID"))colnames(gene_map)[1]<-"Gene"write.csv(as.data.frame(gene_map),"基因轉換.csv",row.names =F)#導出結果至默認路徑下

將ENTREZID與logFC結合,并根據logFC的值降序排列

aaa<-inner_join(gene_map,genelist_input,by = "Gene")aaa<-aaa[,-1]aaa<-na.omit(aaa)aaa$logFC<-sort(aaa$logFC,decreasing = T)

GSEA文件準備

整理成GSEA分析的格式

geneList = aaa[,2]names(geneList) = as.character(aaa[,1])geneList

開始分析

接下來可以進行富集分析了,并保存結果文件

#GSEA分析——GOGo_gseresult <- gseGO(geneList, 'org.Hs.eg.db', keyType = "ENTREZID", ont="all", nPerm = 1000, minGSSize = 10, maxGSSize = 1000, pvalueCutoff=1)#GSEA分析——KEGGKEGG_gseresult <- gseKEGG(geneList, nPerm = 1000, minGSSize = 10, maxGSSize = 1000, pvalueCutoff=1)#GSEA分析——ReactomeGo_Reactomeresult <- gsePathway(geneList, nPerm = 1000, minGSSize = 10, maxGSSize = 1000, pvalueCutoff=1)#保存文件write.table (Go_gseresult, file ="Go_gseresult.csv", sep =",", row.names =TRUE)write.table (KEGG_gseresult, file ="KEGG_gseresult.csv", sep =",", row.names =TRUE)write.table (Go_Reactomeresult, file ="Go_Reactomeresult.csv", sep =",", row.names =TRUE)

可視化

用波浪圖展示GO的前10個結果

#波浪圖ridgeplot(Go_gseresult,10) #輸出前十個結果

單個GSEA結果的展示

方法1

#富集曲線圖類型1:gseaplot(Go_Reactomeresult,1,pvalue_table = TRUE#輸出第1個結果

方法2

#富集曲線圖類型2:gseaplot2(Go_Reactomeresult,212,pvalue_table = TRUE)#輸出第212個結果

方法3 同時展示多個結果

#gseaplot2還可以同時顯示復數個功能組的富集曲線,并標記P值:gseaplot2(Go_Reactomeresult, 1:4, pvalue_table = TRUE)

本文的示例文件及全部代碼

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
史上最全GSEA可視化教程,今天讓你徹底搞懂GSEA!
clusterProfiler|GSEA富集分析及可視化
單細胞功能注釋和富集分析(GO、KEGG、GSEA)(2021公開課配套筆記)
又是神器!基于單基因批量相關性分析的GSEA
得到差異分析之后進行功能富集分析
GEO數據挖掘流程——代碼版(方便抄襲)
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 商河县| 金堂县| 漠河县| 揭阳市| 龙川县| 镶黄旗| 紫云| 河间市| 麻阳| 额尔古纳市| 沭阳县| 疏附县| 聂拉木县| 岑溪市| 蛟河市| 丽江市| 调兵山市| 张家界市| 延寿县| 时尚| 峡江县| 教育| 五大连池市| 澄江县| 屏东市| 万载县| 青岛市| 从化市| 普格县| 孟村| 河北省| 城步| 牡丹江市| 莒南县| 新安县| 贵州省| 禄丰县| 夏河县| 双辽市| 天镇县| 密云县|