GSEA 富集分析原理分析

简介: 本分分享了自己学习参考多篇 关于GSEA 原理的博客文献后总结的个人理解,以供参考学习

GSEA定义的富集分数计算原理

Gene Set Enrichment Analysis (基因集富集分析) 主要用来评估一个给定基因集内的基因与表型相关性强度,从而判断其对表型的贡献。

根据计算基因与表型的关联度(正相关变化或负相关变化),然后判断基因集内的基因是否富集在表型相关度排序基因表的前部或者后部。从而反映基因集内基因的协同变化是否与表型关联。在表型关联研究中,GSEA从基因集的富集角度出发,理论上更容易纳入变化水平较低但也与表型协同变化的基因,尤其是差异倍数不太大的基因集。

基因-表型-相关性顺序表(L)

富集得分ES, enrichment score ,该指标反映了基因集(S)内成员在基因-表型-相关性顺序表(L)中位于两端的富集程度。计算方式,从顺序表(L)的上的第一个基因开始,当遇到S内成员时加上统计值,否者降低统计值。ES分数记录为统计值最大的峰值,ES大于零表示在L的左端富集,ES小于零表示在L的右端富集。ES的计算非常类似 Kolmogorov–Smirnov test 统计量 $D$,反映了基因集(S)与其它基因的分布差异,如果基因集(S)内成员在一端极度富集,经验累积分布函数将在一段快速提升获得一个很大的 eCDF差值 $D$,从而反映了基因集(S)的两端富集情况。

runing ES step

ES显著性检验 Permutation Test,大量构造与观测基因集(s)等大的随机基因集,这些随机构造的结果大概率是与研究表型不具有相关性的结果,随机构造集内的成员在相关性顺序表(L)中的分布应呈接近均匀分布的状态,从而基于Permutation test 生成判断 观测ES 的有效富集显著性分数。基本过程就是打乱样本的表型标签(也可以随机抽取观测集),然后重新计算相关性顺序表(L)和ES得分(一般为执行1000次),然后估计观测ES的估计P-value(根据抽样ES的分布来估计),通常呈正态分布可计算 P_val = (大于观测ES的随机观测结果数)/ 1000(总测试次数)。当ES大于0并且具有统计学意义时,就可以说基因集S内基因相比其他基因表达上调。

NES,Normalized Enrichment Score,考虑了不同查询基因集的大小,将观测ES除以Permutation Test得到的所有 ES均值 计算得出NES。本质是考虑了不同基因集所代表的不同总体来源的观测ES的比较问题,将ES观测值转换为与总体背景下的ES均值的距离(类似方差距离的度量)来作为跨总体比较的结果。对于大于总体均值的ES观测值,NES应大于1。

$\therefore $ 判断基因集有效贡献的标准为 |NES|>1, p-val<0.05, q-val<0.25


Reference

GSA、GSEA、ssGSEA、GSVA的算法原理及它们的联系与区别
Permutation Test 置换检验 | Public Library of Bioinformatics (plob.org)
一文掌握GSEA,超详细教程! - 知乎 (zhihu.com)
Gene set enrichment analysis: A knowledge-based approach for interpreting genome-wide expression profiles | PNAS
GSEA的统计学原理试讲 | 生信菜鸟团 (bio-info-trainee.com)

目录
相关文章
|
存储 监控 安全
什么是EDR?EDR做的比较好的厂商有哪些?
SentinelOne作为EDR市场的领导者和新兴XDR技术的先驱,我们经常被问到这意味着什么以及它最终如何有助于实现更好的客户成果。本文旨在澄清关于XDR以及与EDR、SIEM和SOAR相比的一些常见问题。
1668 18
什么是EDR?EDR做的比较好的厂商有哪些?
|
Java 程序员 数据库连接
我们详细地讲解一下 Java 异常及要如何处理
我是小假 期待与你的下一次相遇 ~
352 1
|
存储 C语言
【数据结构】c语言链表的创建插入、删除、查询、元素翻倍
【数据结构】c语言链表的创建插入、删除、查询、元素翻倍
384 0
【数据结构】c语言链表的创建插入、删除、查询、元素翻倍
|
机器学习/深度学习 弹性计算 人工智能
阿里云服务器架构有啥区别?X86计算、Arm、GPU异构、裸金属和高性能计算对比
阿里云ECS涵盖x86、ARM、GPU/FPGA/ASIC、弹性裸金属及高性能计算等多种架构。x86架构采用Intel/AMD处理器,适用于广泛企业级应用;ARM架构低功耗,适合容器与微服务;GPU/FPGA/ASIC专为AI、图形处理设计;弹性裸金属提供物理机性能;高性能计算则针对大规模并行计算优化。
1499 7
|
安全 物联网 数据安全/隐私保护
物联网卡的一些限制条件
在选择物联卡时,确实需要注意一些限制条件,以确保物联卡的正常使用和满足设备的需求。以下是一些常见的限制条件:
|
网络协议 安全 网络安全
OSPF的安全性考虑:全面解析与最佳实践
OSPF的安全性考虑:全面解析与最佳实践
601 0
|
JSON Go 数据格式
Go实现json字符串与各类struct相互转换
文章通过Go语言示例代码详细演示了如何实现JSON字符串与各类struct之间的相互转换,包括结构体对象生成JSON字符串和JSON字符串映射到struct对象的过程。
508 1
|
弹性计算 大数据 测试技术
2024年云服务器ECS价格表出炉——阿里云
2024年云服务器ECS价格表出炉——阿里云,云服务器ECS经济型e实例2核2G、3M固定带宽99元一年、ECS u1实例2核4G、5M固定带宽、80G ESSD Entry盘优惠价格199元一年,轻量应用服务器2核2G3M带宽轻量服务器一年61元、2核4G4M带宽轻量服务器一年165元12个月、2核4G服务器30元3个月,幻兽帕鲁4核16G和8核32G服务器配置,云服务器ECS可以选择经济型e实例、通用算力u1实例、ECS计算型c7、通用型g7、c8i、g8i等企业级实例规格。阿里云百科分享阿里云服务器租用费用最新报价
864 2
|
存储 自然语言处理 PyTorch
Transformers 4.37 中文文档(九十五)(1)
Transformers 4.37 中文文档(九十五)
333 1

热门文章

最新文章