问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

RNA-seq入门实战(七):GSEA——基因集富集分析

发布网友 发布时间:2024-09-26 06:55

我来回答

1个回答

热心网友 时间:2024-10-04 13:23

本节概览:
1. GSEA简单介绍
2. 创建GSEA分析所需的geneList,包含log2FoldChange和ENTREZID信息
3. 利用clusterProfiler进行GSEA富集GO与KEGG通路
4. GSEA富集结果可视化:GSEA结果图、 gsearank plot 、ridgeplot

1. GSEA简单介绍

以下对GSEA涉及的一些重要概念进行了简单介绍,详细介绍见:

一文掌握GSEA,超详细教程 - 云+社区 - 腾讯云 (tencent.com)

史上最全GSEA可视化教程,今天让你彻底搞懂GSEA! - 知乎 (zhihu.com)

1.1 GSEA定义与基本原理:
1.2 MSigDB(Molecular Signatures Database):

分子特征数据库。一般进行GSEA或GSVA使用的就是该数据库中的基因集,我们也可以自定义基因集。MSigDB所包含的基因集如下所示: 其中KEGG信息包含在C2中,GO信息包含在C5中。

1.3 GSEA中关键概念

2. 创建GSEA分析所需的geneList

在了解了GSEA基本概念后就可以正式开始实操了,首先需要将基因按照在两类样本中的差异表达程度排序。 下面我们构建包含了geneList,里面含有从大到小排序的log2FoldChange和对应的ENTREZID信息:

3. 利用clusterProfiler包进行GSEA富集

clusterProfiler包内的gseGO()和gseKEGG()函数可以很方便地对GO与KEGG通路进行GSEA,再使用DOSE::setReadable转化id 。

4. GSEA富集结果可视化

GSEA的可视化主要是GSEA结果图、 gsearank plot和ridgeplot山脊图。 同样也可以进行其他可视化如barplot、dotplot、cnetplot等等,详见 RNA-seq入门的简单实战(六):GO、KEGG富集分析与超全可视化攻略 或者参阅说明书 Chapter 15 Visualization of functional enrichment result | Biomedical Knowledge Mining using GOSemSim and clusterProfiler (yulab-smu.top),这里就不再进行展示啦

4.1 gseaplot GSEA结果图

下面选取KEGG通路的富集结果进行gseaplot绘图示范

首先对富集结果进行条件筛选,一般认为|NES|>1,NOM pvalue<0.05,FDR(padj)<0.25的通路是显著富集的;还可以从结果中细分出上下调通路单独绘图,以下代码仅展示KEGG通路富集结果的上调通路。 gseaplot2()函数既可以对单独的通路绘图,也可以合并几个通路一起绘图;各类详细参数设置见以下代码处

下面解释一下GSEA图的含义:

4.2 gsearank plot 绘制特定基因集的基因排序列表

gsearank()展示特定基因集的排序,横坐标为基因排序,纵坐标为ES值,利用cowplot和ggplot2包可以批量出图。

4.3 ridgeplot山脊图

展示富集通路的核心富集基因的表达分布,x轴为富集通路的核心富集基因表达变化的log2倍,值为正值表示表达上调,值为负值表示表达下调。

(之前运行报错解决方法见[ridgeplot报错:Error in ans[ypos] <- rep(yes, length.out = len)[ypos] : replacement has ...]( jianshu.com/p/796e7221a...) )

4.4 其他富集结果可视化图

dotplot cnetplot emapplot treeplot heatplot upsetplot 详见 RNA-seq入门的简单实战(六):GO、KEGG富集分析与超全可视化攻略

GSEA分析和可视化到这就结束啦,下一节介绍GSVA的使用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...最好是粉蓝绿之类的 大屏幕 前后摄像头 三星HTC索爱等都可 不要... ...3000左右的机子,htconex的水货怎么样与三星i9100比哪个更好一点,适... 私密照片适用机型 ...看上了三星的i9100和HTC的g19和索尼lt26 不知道选择哪一部 求大神... ...全部歌词?歌词大概……那是一个夜晚……我和谁谁媳妇缠绵…_百度知 ... 老年人缺铁性贫血有哪些症状 酪梨虾是什么 诺基亚C7无法使用OVI套件在电脑上升级地图。 我用ovi套件更新软件总手机重启后提示连接失败,跪求高人指点。。。_百... 我nokia2730c用ovi套件升级成v7.75版,结果变成全英文(设置语言修改没用... 新疆高中会考(学业考试) 外语科目里面可以不选择考英语而选择考日语吗... 2008年新疆会考成绩几号公布 新疆2008年6月会考补考什么时候举行? 傻傻分不清!GSEA &amp; GSVA有啥差别?史上最全教程来了! 请问新疆08会考重考时间是什么时候? 2008新疆会考成绩搞错了咋办 2008年12月新疆高中会考成绩什么时候才出来? 2008新疆高二会考考什么 蓄电池充放电试验标准供货价格 求最全的精灵传说职业介绍...? 精灵传说的三个职业怎么选啊,哪个最牛? 电脑网卡网速慢怎么解决? 南京中医药大学第一临床医学院的学院规模 透漏下~·精灵传说里有哪几种职业??谢啦~· 河北报告厅led显示屏多少钱一平方? 中国的打击乐器有哪些 LED显示屏的价格在多少? ...念了但是有高中毕业证 我现在想学习电脑软件开发之类的什么专业好... 中国打击乐器有哪些 计算机专业好学吗?我是刚毕业的高中毕业生,它的发展前景如何?好就业吗... 圆明圆流的文物有什么 ...水泡,弄破之后就像碱唇一样特别难受,不知道是什么原因 新疆会考是什么意思? 预计自己一级造价工程师的成绩肯定及格需要做什么 史上最全GSEA可视化教程,今天让你彻底搞懂GSEA! 一个月备考一级造价可以吗 看完还不会来揍我 | GSEA富集分析详解(一)—— 代码实操 | MSigDB数据... 零基础考一级造价师要准备多久 梦见死去的同学有说有笑,而且在梦里他还做出奇怪的动作,还是在学校... 【sangerbox生信分析】在线解答关于GSEA小工具的各种使用问题 显示超过10万,不能支付 2024年一级造价师考试难吗 请问从厦门火车站出发,我要去鼓浪屿 环岛路,然后再回到厦门北站,请问... 一级造价工程师备考,环球网校课程质量如何? 中国式浪漫有哪些 集成灶蒸馒头用什么蒸盘 厦门北(火车站)到厦门土楼,鼓浪屿、厦门大学的旅游攻略。大概4天3晚... 今天发现我后车牌有个数字被人用油漆喷了,如果杯拍到我这算故意遮挡号牌... 天鹅公主影视音乐 萝卜能做出什么营养美味家常菜?