代谢组数据分析四:功能分析

ops/2024/12/23 6:40:19/

Functional Analysis

代谢物通路包含了基因、催化酶或代谢物等上下游关系的先验知识,通过将关心的代谢物比对到通路上,再根据如超级几何分析等数学方法计算受影响的代谢物是否能够影响通路。

代谢物富集分析的目的是为了解析某些差异代谢物是否落在某些pathway上(可简单理解为单个差异代谢物解释pathway较弱,同一pathway的代谢物共同解释该通路变化则证据较为robust,在很多生物领域均存在类似的处理逻辑),进而影响pathway的功能。基于pathway可分析代谢物的上下游基因或酶等影响,最终阐明作用机制。

代谢组服务公司反馈回来的代谢组表一般是基于intensity也即是质谱峰强度的数据,需要做前处理方可使用。本次使用直接处理后的数据用于分析。

功能分析方法主流有三类:

  • ORA (Over-Representative analysis):将表达基因ORA放置在通路内,通过超级几何检验判断这些基因是否随机出现在通路内,从而判断功能是否富集

  • GSEA (Gene set enrichment analysis):将所有基因按照log2foldchange的可以排序基因顺序的指标排序,再计算它们出现在每个通路的累积富集分数

  • ssGSEA (single sample Gene set enrichment analysis):将每个样本的基因或代谢物表达值作为输入文件,结合对应通路数据库list,再计算每个通路的每个样本的累积富集分数

注意:代谢组ID也有类似基因ID的多平台多


http://www.ppmy.cn/ops/22419.html

相关文章

深入探索 MySQL:成本模型解析与查询性能优化

MySQL作为最流行的关系型数据库管理系统之一,在各种应用场景中都有着广泛的应用。 然而,在处理大规模数据时,查询性能往往成为了关注焦点。 本文将深入探讨MySQL的成本模型,解析其工作原理,并提供一系列优化策略&…

Jenkins持续化集成

优质博文:IT-BLOG-CN 工作过程如下环境准备 开发人员提交代码>jenkins获取代码>调用单元测试>打包>发布 环境准备Jenkins的安装 Tomcat、Maven、Git或Svn、Jdk Jenkins的安装 1、官网下载war :http://Jenkins-ci.org/ 2、tomcat-users.…

《AI音频类工具之二——​ 讯飞智作》

一.简介 官网:讯飞智作-提供文字转语音-语音合成-国内专业的一站式配音服务平台 讯飞智作是科大讯飞推出的一款基于人工智能技术的智能写作与配音工具,旨在利用自然语言处理、机器学习、深度学习等技术,帮助用户高效生成高质量的文本和音视频内容。 在文本写作方面,讯飞…

使用零拷贝技术加速视频图像操作

不使用cv::cuda::HostMem的情况 当直接创建cv::cuda::GpuMat并从CPU内存拷贝数据到GPU时,如果没有共享内存机制,数据传输是通过常规的内存拷贝完成的,例如: uchar* nv12Data; // CPU内存中的NV12数据 cv::Mat hostImage(height …

牛客NC86 矩阵元素查找【中等 分治,减治 C++/Java/Go/PHP】

题目 题目链接: https://www.nowcoder.com/practice/3afe6fabdb2c46ed98f06cfd9a20f2ce 思路 选择左下角为起点,以下展示了「减治」的过程。 搜索的规律是:如果当前数比目标元素小,当前列就不可能存在目标值,「指针」…

Java技术学习|消息队列|初级RabbitMQ

学习材料声明 黑马RabbitMQ快速入门教程,快速掌握rabbitmq、springAMQP消息中间件 是非常初级的学习,听说后续的高级课程会涉及到微服务之类的,所以等学完微服务再回来学。还有redis的高级部分也涉及了微服务,所以也都暂时停止学…

Android项目集成flutter模块

一.创建flutter模块 如果已经有flutter模块,此步骤可忽略 1.Android Studio 选择 New Flutter Project 创建 flutter 时,要选择Module,不能是 Application 2.创建完毕后,没有 .android 和.ios两个目录,此时可执行&…

获取淘宝商品销量数据接口

淘宝爬虫商品销量数据采集通常涉及以下几个步骤: 1、确定采集目标:需要明确要采集的商品类别、筛选条件(如天猫、价格区间)、销量和金额等数据。例如,如果您想了解“小鱼零食”的销量和金额,您需要设定好价…