美文网首页
GSEA分析

GSEA分析

作者: 佳名 | 来源:发表于2020-03-20 19:38 被阅读0次
GSEA.png
myfiles <- list.files(pattern = "*.csv")
myfiles
matrix<-read.csv(myfiles[1],sep=',',header=T,check.names=F)
library('clusterProfiler') 
library('org.Mm.eg.db')
ENTREZID<- bitr(matrix$Row.names, fromType = "ENSEMBL", 
                toType=c('SYMBOL',"ENTREZID","GENENAME"),
                OrgDb = org.Mm.eg.db, drop = FALSE)
ENTREZID=ENTREZID[!duplicated(ENTREZID$ENTREZID),]#去除重复的ENSEMBL
data <- data.frame(Row.names=ENTREZID$ENSEMBL,
                   SYMBOL=ENTREZID$SYMBOL,
                   entrezgene_id=ENTREZID$ENTREZID,
                   description=ENTREZID$GENENAME)
data1 <-merge(data,matrix,by="Row.names")
testdata <-subset(data1,entrezgene_id!= 'NA')
## 1.获取基因logFC
geneList <- testdata$log2.FC.
## 2.命名
names(geneList) = testdata$entrezgene_id
## 3.排序很重要
geneList = sort(geneList, decreasing = TRUE)
head(geneList)
gseaKEGG <- gseKEGG(geneList     = geneList,
                    organism     = 'mmu',
                    nPerm        = 5000,
                    minGSSize    = 10,
                    pvalueCutoff = 0.05,
                    verbose      = FALSE)

气泡图

library(ggplot2)
dotplot(gseaKEGG,showCategory=20,split=".sign")+facet_grid(~.sign)
Fig1.png
gseaKEGG_results <- gseaKEGG@result
View(gseaKEGG_results)
GSEA分析
library(enrichplot)
pathway.id = "mmu04080"
gseaplot2(gseaKEGG, 
          color = "red",
          geneSetID = pathway.id,
          pvalue_table = T)
pathway.id = "mmu00980"
gseaplot2(gseaKEGG, 
          color = "#DAB546",
          geneSetID = pathway.id,
          pvalue_table = T)
gseaplot2(gseaKEGG, 
          color = "blue",
          geneSetID = pathway.id,
          pvalue_table = T)
通路具体化
library(pathview)
pathway.id = "mmu04110"
pv.out <- pathview(gene.data  = geneList,
                   pathway.id = pathway.id,
                   species    = "mmu")
mmu04151.pathview.png

相关文章

  • 专题:富集分析

    GSEA基因集富集分析 1、用clusterProfiler做GSEA - 简书 2、GSEA-基因集富集分析 -...

  • GASE相关知识(Linux)

    (Gene Set Enrichment Analysis,GSEA) GSEA概念: GSEA:(基因集富集分析...

  • GSEA的分析汇总-转载

    GSEA的分析汇总 学习GSEA 生信技能树 GSEA的统计学原理试讲 GSEA GSEA这个java软件使用非常...

  • GSEA基因集富集分析

    生信宝典之前总结了一篇关于GSEA富集分析的推文——GSEA富集分析:从概念理解到界面实操 ,介绍了GSEA的定义...

  • GSEA分析

    GSEA是非常常见的富集分析方式,以前我们做GSEA需要用依赖java的GSEA软件,那个时候准备分析的文件可能要...

  • 第三步:简单的GEO数据的KEGG分析和GSEA分析

    KEGG分析 按照count数目进行KEGG count数目进行kegg,并且可视化 GSEA分析 GSEA与KE...

  • 2022-04-17

    GSEA缩写 GSEA的全称是Gene Set Enrichment Analysis, 中文翻译就是基因富集分析...

  • GSEA笔记

    GSEA缩写 GSEA的全称是Gene Set Enrichment Analysis,中文翻译就是基因集富集分析...

  • GSEA富集分析流程及解释(R代码)【待完善】

    GSEA简介 GSEA法基因功能富集分析原理详解[https://www.plob.org/article/162...

  • GSEA分析

    气泡图 GSEA分析 通路具体化

网友评论

      本文标题:GSEA分析

      本文链接:https://www.haomeiwen.com/subject/itdsyhtx.html