分享

R包clusterProfiler功能富集分析及可视化总结

 心随所愿zh 2020-05-05

source("http://www./biocLite.R") #启动bioconductor

biocLite("clusterProfiler") #安装clusterProfiler

library(clusterProfiler)

##文件为一列gene entrez ID, 文件名设为 enterz.txt

 

setwd("d:/") #设置目录

getwd() #查看目录

 

biocLite("org.Hs.eg.db")

library(org.Hs.eg.db)

 

ego <- enrichGO(OrgDb="org.Hs.eg.db", gene = genelist, ont = "CC", pvalueCutoff = 0.01, readable= TRUE) #GO富集分析

 

write.csv(summary(ego),"GO-enrich.csv",row.names =F) #写入文件

 

ekk <- enrichKEGG(gene= genelist,organism  = 'hsa', qvalueCutoff = 0.05) #KEGG富集分析

 

write.csv(summary(ekk),"KEGG-enrich.csv",row.names =F) #写入文件

 

dotplot(ego,showCategory=10,title="Enrichment GO Top10") #泡泡图

R包clusterProfiler功能富集分析及可视化总结

barplot(ego, showCategory=20,title="EnrichmentGO")  #柱状图

 R包clusterProfiler功能富集分析及可视化总结


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多