当前位置: 首页 > news >正文

大工作量LUAD代谢重编程模型多组学(J Transl Med)

目录

1,单细胞早期、晚期和转移性 LUAD 的细胞动力学变化

2,细胞代谢重编程介导的LUAD驱动恶性转移的异质性

3,模型构建 S-MMR评分管线构建

4,S-MMR 模型的预后评估

5, 还开发了S-MMR 评分网络工具

6,S-MMR 评分重塑了 LUAD 中的免疫浸润模式

7,S-MMR评分预测免疫治疗疗效的能力

8,靶点和药物筛选

9,解剖 S-MMR 评分为 3 的恶性细胞

10,泛癌分析

最近的研究越来越多地揭示了代谢重编程与肿瘤进展之间的联系。然而,代谢重编程对肺腺癌 (LUAD) 患者间异质性和预后的具体影响仍需进一步探索。在这里,我们根据恶性和代谢基因集引入了一个细胞层次结构框架,称为恶性和代谢重编程(MMR),以重新分析178,739个单细胞参考图谱。

亮点:大工作量,支持向量机、随机森林以及决策树模型等多机器学习框架(比单独机器学习模型和算法具有更好的稳健性和精确性)。该研究根据 LUAD scRNA-seq 图谱定义了一组与 LUAD 肿瘤发生和细胞代谢重编程相关的基因,命名为“MMR”。采用Cox回归、随机生存森林(RSF)、CoxBoost、支持向量机(SVM)和梯度提升机(GBM)等机器学习方法,明确了MMR与LUAD预后的关系。我们引入了一种创新的集成学习管道,即三阶段 MMR (3 S-MMR),并通过遗传算法进行增强。该框架分别在特征工程和模型开发中使用双训练集,从而降低了严重过拟合的风险。研究涉及了单细胞、空间代谢组学多组学研究


1,单细胞早期、晚期和转移性 LUAD 的细胞动力学变化

在解开LUAD细胞层次结构的初始阶段,我们重新分析了178,739个scRNA-seq细胞,覆盖48个样本,包括Nln、nLung、tLung、PE、mLN和tL/B组织,以及根据经典标记基因对T、B、NK、上皮、巨噬细胞、单核细胞、成纤维细胞、MDC、肥大、血浆、内皮和PDC进行明显分类的细胞。

早期、晚期和转移性 LUAD 的细胞动力学变化。A)样品的细胞分布无显著的批次效应。(B) 来自所有 scRNA-seq 样品的细胞的 t-SNE 图谱,通过细胞类型注释着色。(C) 显示每种细胞类型的代表性标记基因的点图。(D) 每种细胞类型中来自每种来源组织的比例,如图所示。(E) 折线图显示通过 Ro/e 评分估计的每种细胞类型的组织流行率。(F) 分级热图显示来自每个来源组织的上皮细胞的 CNV。正常肺源性上皮细胞用作对照参考。红色:增益;蓝色:损失。(G) 推断 CNV 的 K 均值聚类以获得癌细胞。(H) 显示5个K-means聚类CNV分数差异的小提琴图。(簇1被指定为正常上皮细胞,而其余细胞被归类为恶性细胞。)

2,细胞代谢重编程介导的LUAD驱动恶性转移的异质性

由细胞代谢重编程介导的 LUAD 驱动的恶性转移之间的异质性。A) 正常细胞和恶性细胞之间 GSVA 对每个细胞评分的标志性基因集通路活性的差异。(B)来自每个来源组织的恶性细胞的代谢途径活动。统计上不显著的值(随机排列余P > 0.05)显示为空白。(C) 基于恶性细胞和正常细胞之间差异表达基因的 Wilcoxon 秩和检验结果的百分比差异(Delta 表示细胞百分比)和对数倍数变化。(D) 显示 1290 个 MMR 基因交叉分析的 UpSet 图。(E) 1290 MMR基因的DO富集分析。(女、女)小提琴图 (F) 和气泡图 (G) 显示使用 AUCell、UCell、singscore、ssGSEA、AddModulescore 和 Scoreing(其他算法的分数之和)评分的每种细胞类型的 MMR 基因集的富集分数。(H) 使用 AUCell、UCell、singscore、ssGSEA、AddModulescore 和 Scoring 评分显示各来源组织的 MMR 基因集富集分数动态变化的小提琴图

3,模型构建 S-MMR评分管线构建

A) 3 S-MMR 评分的工作流程。(B) 25个LASSO驱动基因对的基因对信息和危害比。(C) 47名基础学习者的C指数和标准

4,S-MMR 模型的预后评估

5, 还开发了S-MMR 评分网络工具

6,S-MMR 评分重塑了 LUAD 中的免疫浸润模式

3 S-MMR 评分重塑了 LUAD 中的免疫浸润模式。A) 高 3 S-MMR 评分组和低 3 S-MMR 评分组之间癌症免疫周期各个步骤的差异。(B) 3 S-MMR 评分 (riskScore) 与基质、免疫和 ESTIMATE 评分之间的相关性。(C) 3 S-MMR 评分与癌症免疫周期步骤之间的相关性(左)。3 个 S-MMR 评分与已发表的免疫细胞特征的富集评分之间的相关性(右)。(D) 3 S-MMR 评分与 6 种 TIIC(CD8 + T 细胞、CD4 + T 细胞、NK 细胞、巨噬细胞、Th1 细胞和树突状细胞)浸润水平之间的相关性,采用 6 种独立算法计算。(E) 表示高 3 和低 3 S-MMR 评分组之间病理 HE 染色变化的图像(TCGA 数据库)。(F)从左到右:mRNA表达(中位归一化表达水平);表达与甲基化(基因表达与 DNA 甲基化 β 值相关);扩增频率(在特定亚型中扩增 IM 的样本分数与所有样品中的扩增分数之间的差异);以及高 3 和低 3 S-MMR 评分组对 75 个 IM 基因的缺失频率(作为扩增)。缩写:*P < 0.05;**P < 0.01;P < 0.001。

7,S-MMR评分预测免疫治疗疗效的能力

S-MMR 评分预测免疫治疗效果的能力。A-F)TIDE (A)、功能障碍 (B)、排除 (C)、CD8 (D) MDSC (E) 和 Merck18 (F) 评分的小提琴图。(G) 子图算法预测高低 3 个 S-MMR 评分组对 CTLA4 和 PD-1 抑制剂的反应。(H) 高低 3 S-MMR 评分组患者之间免疫检查点曲线的相对表达水平的箱线图。(I-N)GSE126044 (I-J)、GSE35640 (K-L) 和 GSE78220 (M-N) 队列中免疫治疗反应者和非反应者之间 3 个 S-MMR 评分的差异。(O-P)T-SNE 降低映射了 SD 和 PR 患者 (O) 的细胞分布,以及 GSE207422 数据集中 3 个 S-MMR 评分 (P) 的分布。(Q) GSE207422数据集中 SD 和 PR 患者之间 3 个 S-MMR 评分的小提琴图。(R) 通过 R 估计高低 3 个 S-MMR 组的组织偏好O/E在GSE207422数据集中。(S-T)T-SNE 降低映射了 SD 和 PR 患者 (S) 细胞的分布,以及 GSE145281 数据集中 3 个 S-MMR 评分 (T) 的分布。(U) GSE145281数据集中 SD 和 PR 患者之间 3 个 S-MMR 评分的小提琴图。(V) 高低 3 个 S-MMR 组的组织偏好通过 R 估计O/E在GSE145281数据集中。缩写:*P < 0.05;**P < 0.01;P < 0.001

8,靶点和药物筛选

首先,我们进行了 Spearman 相关性分析,以探索 TCGA-LUAD 队列中 3 个 S-MMR 评分与潜在药物靶点表达水平之间的关联。由此,我们确定了一组与评分呈正相关的共享基因,将这些基因指定为 3 S-MMR 评分的相关靶标。随后,通过使用肺癌细胞系对 CERES 评分和 3 S-MMR 评分进行 Spearman 相关性分析,我们继续确定 54 个依赖于不良预后的靶点。

9,解剖 S-MMR 评分为 3 的恶性细胞

解剖 S-MMR 评分高 3 的恶性细胞。A)Monocle2推断的恶性细胞的发展轨迹。3 S-MMR 评分高的恶性细胞主要位于分化根部,3 S-MMR 评分低的恶性细胞主要位于中点和终点状态。(B)恶性细胞中3个S-MMR评分相关基因沿假时间的热图。(C) 热图显示了高 3 S-MMR 评分恶性细胞和低 3 S-MMR 评分恶性细胞之间不同 TFs 激活的热图。(D、E)TFs 在恶性细胞高 (D) 和低 3 S-MMR (E) 评分之间的最高活性。RSS 表示调节子特异性评分。(女、女)所有细胞类型的细胞聊天分析。显示了相互作用的数量和相互作用强度。(H,I)显示 SPP1 信号通路推断的细胞间通信网络的分层图。(J) HE染色显示stRNA样品的组织学不同区域。黄色:癌症区域。(K) 3 S-MMR评分强度的空间图。(L)利用RCTD算法识别空间图中不同细胞类型的分布。

10,泛癌分析

A) 33 种癌症类型中 3 个 S-MMR 评分的 Cox 回归分析。红色表示 P < 0.05 显著性结果。(B) 个别癌症类型的平均 3 S-MMR 评分。组织类型、癌症类型和平均 3 S-MMR 评分从内圈到外圈显示。(C-N)在 12 种癌症中,3 个 S-MMR 评分的 Kaplan-Meier 生存曲线显著(对数秩检验)

参考文献:Architecting the metabolic reprogramming survival risk framework in LUAD through single-cell landscape analysis: three-stage ensemble learning with genetic algorithm optimization

相关文章:

大工作量LUAD代谢重编程模型多组学(J Transl Med)

目录 1&#xff0c;单细胞早期、晚期和转移性 LUAD 的细胞动力学变化 2&#xff0c;细胞代谢重编程介导的LUAD驱动恶性转移的异质性 3&#xff0c;模型构建 S-MMR评分管线构建 4&#xff0c;S-MMR 模型的预后评估 5&#xff0c; 还开发了S-MMR 评分网络工具 6&#xff0c…...

C语言#include<>和#include““有什么区别?

一、问题 有两种头⽂件包含的形式&#xff0c;⼀种是⽤尖括号将头⽂件括起&#xff0c;⼀种是⽤双引号将⽂件括起。那么&#xff0c;这两种形式有什么区别呢&#xff1f; 二、解答 这两种包含头⽂件的形式都是合法的&#xff0c;也是经常在代码中看到的&#xff0c;两者的区别…...

正在直播:Microsoft Copilot Studio 新增支持Copilot代理、Copilot扩展等多项功能

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…...

数据通信基本概念汇总

1. 数据通信基础 网关: 提供协议转换&#xff0c;路由选择&#xff0c;数据交换的网络设备 报文: 网络中所传递的一个数据单元。 数据载荷: 最终要传递的信息 封装: 给数据载荷添加头部和尾部的过程(形成新的报文) 解封装: 给数据载荷去掉头部和尾部的过程(获取数据载荷) 终端设…...

AcWing 835. Trie字符串统计——算法基础课题解

AcWing 835. Trie 字符串统计 题目描述 维护一个字符串集合&#xff0c;支持两种操作&#xff1a; I x 向集合中插入一个字符串 &#x1d465;&#xff1b;Q x 询问一个字符串在集合中出现了多少次。 共有 &#x1d441; 个操作&#xff0c;所有输入的字符串总长度不超过 1…...

RT-DETR算法改进【NO.1】借鉴CVPR2024中的StarNet网络StarBlock改进算法

前 言 YOLO算法改进的路有点拥挤,尝试选择其他的baseline作为算法研究,可能会更加好发一些文章。后面将陆续介绍RT-DETR算法改进的方法思路。 很多朋友问改进如何选择是最佳的,下面我就根据个人多年的写作发文章以及指导发文章的经验来看,按照优先顺序进行排序讲解…...

5,串口编程---实现简单的用串口发送接收数据

单片机通过串口向PC机发送数据 PC机通过串口接收单片机发过来的数据 1.UART和USART的区别&#xff1a; USART支持同步通信方式,可以通过外部时钟信号进行同步传输,而UART仅支持异步通信方式 本开发板STM32F103ZET6有5个串口&#xff0c;用串口1作调试串口&#xff0c;因为串…...

LeetCode583:两个字符串的删除操作

题目描述 给定两个单词 word1 和 word2 &#xff0c;返回使得 word1 和 word2 相同所需的最小步数。 每步 可以删除任意一个字符串中的一个字符。 代码 解法1 /*dp[i][j]&#xff1a;以i-1为结尾的wrod1中有以j-1为尾的word2的个数为了让word1和word2相同&#xff0c;最少操作…...

LLama学习记录

学习前&#xff1a; 五大问题&#xff1a; 为什么SwiGLU激活函数能够提升模型性能&#xff1f;RoPE位置编码是什么&#xff1f;怎么用的&#xff1f;还有哪些位置编码方式&#xff1f;GQA&#xff08;Grouped-Query Attention, GQA&#xff09;分组查询注意力机制是什么&…...

如何克隆非默认分支

直接git clone下来的我们知道是默认分支&#xff0c;那如何克隆其他分支呢&#xff1a; 比如这个&#xff0c;我们想克隆AdvNet。 我们可以在本地文件夹打开Git Bash 依次输入&#xff1a; git clone --branch AdvNet https://github.com/wgcban/SemiCD.git cd SemiCD git b…...

数据结构——图

一 图论基本概念 Directed Acyclic Graph &#xff08;DAG&#xff09; 二 图的存储 ①邻接矩阵(适用于稠密图) ②邻接表(适用于稀疏图) 三、图的遍历 ①深度优先搜索 //(基于邻接表实现&#xff0c;以有向图为例) //DFS:Depth First Search 深度优先搜索 //1、访问起始顶点 …...

蓝桥杯—SysTick中断精准定时实现闪烁灯

在嵌入式系统中&#xff0c;SysTick_Handler 是一个中断服务例程&#xff08;Interrupt Service Routine, ISR&#xff09;&#xff0c;用于处理 SysTick 定时器的中断。SysTick 定时器通常用于提供一个周期性的定时中断&#xff0c;可以用来实现延时或者周期性任务。 SysTick…...

ML307R OpenCPU UDP使用

一、UDP通信流程 二、示例 三、UDP通信代码 一、UDP通信流程 ML307R UDP 是使用LWIP的标准的通信,具体UDP流程可以自行百度 二、示例 实验目的:实现把接收的数据再发送到服务端 测试网址:UDP电脑端测试网址 因为是4G,所以必须用外网的 /* 测试前请先补充如下参数 */…...

pod详解

目录 pod pod基本介绍 k8s集群中pod两种使用方式 pause容器使得Pod中所有容器共享两种资源&#xff1a;网络和存储 kubernetes中的pause容器主要为每个容器提供以下功能 k8s设计这样的pod概念和特殊组成结构有什么用意 pod分类 pod容器的分类 基础容器&#xff08;infr…...

免费插件集-illustrator插件-Ai插件-文本对象分行

文章目录 1.介绍2.安装3.通过窗口>扩展>知了插件4.功能解释5.总结 1.介绍 本文介绍一款免费插件&#xff0c;加强illustrator使用人员工作效率&#xff0c;进行文本对象分行。首先从下载网址下载这款插件 https://download.csdn.net/download/m0_67316550/87890501&…...

web学习笔记(五十九)

目录 1.style样式 1.1作用域 scoped 1.2 less和 sass 1.3 less和 sass两者的区别 2. 计算属性computed 3. 响应式基础reactive() 4. 什么是MVVM? 1.style样式 1.1作用域 scoped scoped表示样式作用域&#xff0c;把内部的样式仅限于当前组件模板生效&#xff0c;其…...

UE5 UE4 快速定位节点位置

在材质面板中&#xff0c;找到之前写的一个节点&#xff0c;想要修改&#xff0c;但是当时写的比较多&#xff0c;想要快速定位到节点位置. 在面板下方的 Find Results面板中&#xff0c;输入所需节点&#xff0c;找结果后双击&#xff0c;就定位到该节点处。 同理&#xff0c;…...

go routing 之 gorilla/mux

1. 背景 继续学习 go 2. 关于 routing 的学习 上一篇 go 用的库是&#xff1a;net/http &#xff0c;这次我们使用官方的库 github.com/gorilla/mux 来实现 routing。 3. demo示例 package mainimport ("fmt""net/http""github.com/gorilla/mux&…...

新火种AI|警钟长鸣!教唆自杀,威胁人类,破坏生态,AI的“反攻”值得深思...

作者&#xff1a;小岩 编辑&#xff1a;彩云 在昨天的文章中&#xff0c;我们提到了谷歌的AI Overview竟然教唆情绪低迷的网友“从金门大桥跳下去”。很多人觉得&#xff0c;这只是AI 模型的一次错误判断&#xff0c;不会有人真的会因此而照做。但现实就是比小说电影中的桥段…...

AAA实验配置

一、实验目的 掌握AAA本地认证的配置方法 掌握AAA本地授权的配置方法 掌握AAA维护的方法 1.搭建实验拓扑图 2.完成基础配置&#xff1a; 3.使用ping命令测试两台设备的连通性&#xff1a; 二、配置AAA 1.打开R1&#xff1a;配置AAA方案 这两个方框内的可以改名&#xff0c…...

Maven高级详解

文章目录 一、分模块开发与设计分模块开发的意义模块拆分原则 分模块开发(模块拆分)创建Maven模块书写模块代码通过maven指令安装模块到本地仓库(install指令) 二、依赖管理依赖传递可选依赖排除依赖可选依赖和排除依赖的区别 三、聚合与继承聚合工程聚合工程开发创建Maven模块…...

C++的算法:模拟算法

模拟算法是一种基于事物运动变化过程的模型,通过计算机程序来模拟实际系统行为或过程的方法。在C++中,模拟算法常用于解决复杂系统或过程的建模与仿真问题。本文将介绍模拟算法的实现思路及实际应用,并通过具体的实例来展示如何在C++中实现模拟算法。 一、模拟算法的实现思…...

Spring boot集成easy excel

Spring boot集成easy excel 一 查看官网 easyexcel官方网站地址为easyexcel官网&#xff0c;官网的信息比较齐全&#xff0c;可以查看官网使用easyexcel的功能。 二 引入依赖 使用easyexcel&#xff0c;首先要引入easyexcel的maven依赖&#xff0c;具体的版本根据你的需求去…...

【开发 | 环境配置】解决 VSCode 编写 eBPF 程序找不到头文件

问题描述&#xff1a; 在使用 vscode 编写 eBPF 程序时&#xff0c;如果不做一些头文件定位的操作&#xff0c;默认情况下头文件总是带有“红色下划线”&#xff0c;并且大部分的变量不会有提示与补全。 在编写代码文件较小时&#xff08;或者功能需求小时&#xff09;并不会…...

View->Bitmap缩放到自定义ViewGroup的任意区域

Bitmap缩放和平移 加载一张Bitmap可能为宽高相同的正方形&#xff0c;也可能为宽高不同的矩形缩放方向可以为中心缩放&#xff0c;左上角缩放&#xff0c;右上角缩放&#xff0c;左下角缩放&#xff0c;右下角缩放Bitmap中心缩放&#xff0c;包含了缩放和平移两个操作&#xf…...

十种常用数据分析方法

描述性统计分析&#xff08;Descriptive Statistics&#xff09; 使用场景&#xff1a;用来总结数据的基本特征&#xff0c;如平均值、中位数、标准差等。 优势&#xff1a;简单易懂&#xff0c;快速总结数据。 劣势&#xff1a;无法深入挖掘数据的潜在关系。 模拟数据及示例…...

拉格朗日插值及牛顿差商方法的实现(Matlab)

一、问题描述 拉格朗日插值及牛顿差商方法的实现。 二、实验目的 掌握拉格朗日插值和牛顿差商方法的原理&#xff0c;能够编写代码实现两种方法&#xff1b;能够分析多项式插值中的误差。 三、实验内容及要求 利用拉格朗日插值及牛顿差商方法估计1980 年的人口&#xff0c;并…...

【InternLM实战营第二期笔记】02:大模型全链路开源体系与趣味demo

文章目录 00 环境设置01 部署一个 chat 小模型作业一 02 Lagent 运行 InternLM2-chat-7B运行一个工具调用解方程 03 浦语灵笔2进阶作业 第二节课程视频与文档&#xff1a; https://www.bilibili.com/video/BV1AH4y1H78d/ https://github.com/InternLM/Tutorial/blob/camp2/hell…...

Postgresql源码(134)优化器针对volatile函数的排序优化分析

相关 《Postgresql源码&#xff08;133&#xff09;优化器动态规划生成连接路径的实例分析》 上一篇对路径的生成进行了分析&#xff0c;通过make_one_rel最终拿到了一个带着路径的RelOptInfo。本篇针对带volatile函数的排序场景继续分析subquery_planner的后续流程。 subquer…...

DES加密算法笔记

【DES加密算法&#xff5c;密码学&#xff5c;信息安全】https://www.bilibili.com/video/BV1KQ4y127AT?vd_source7ad69e0c2be65c96d9584e19b0202113 根据此视频学习 DES是对称密码中的分组加密算法 (分组加密对应流加密算法) 流加密算法就是一个字节一个字节加密 分组加…...