肾癌的多模态预测模型-临床-组织学-基因组

news2024/9/23 22:31:03

目录

摘要

技术路线

① lncRNA的预测模型

②病理 WSI 的分类器

③临床病理分类器

模型结果

与别的模型比较

同行评审学习

1)使用lncRNA的原因

2)模型临床使用意义

3)关于截止值的使用


摘要

A multi-classifier system integrated by clinico-histology-genomic analysis for predicting recurrence of papillary renal cell carcinoma

整合基因组学和组织学用于癌症预后显示出前景。在这里,我们开发了一个多分类器系统,集成了基于 lncRNA 的分类器、基于深度学习全玻片图像的分类器和临床病理分类器,以准确预测术后局部(I-III 期)状肾细胞癌 (pRCC) 复发。与在训练集和两个验证集中单独使用三个单一分类器相比,多分类器系统对无复发生存期 (RFS) 的预测准确性显著提高 (C 指数 0.831-0.858 vs. 0.642-0.777,p < 0.05)。我们的多分类器定义的高风险 I/II 期和 1/2 级组的 RFS 明显差于低风险 III 期和 3/4 级组 (p < 0.05)。我们的多分类器系统是术后局部 pRCC 复发的实用且可靠的预测器,可与当前的分期系统一起使用,以更准确地预测疾病进程并为个体化辅助治疗的策略提供信息。


技术路线
① lncRNA的预测模型

为了开发基于 lncRNA 的分类器来预测肿瘤复发,我们首先通过发现集中的 RNA-seq 分析了 53 对新鲜冷冻的 pRCC 和邻近的正常组织,并寻找与整个基因组中的正常组织相比,pRCC 肿瘤中差异表达的 lncRNA(图 .基于对 lncRNA 的全基因组分析,40 个 lncRNA 被鉴定为显著差异表达的基因(图 D)。1A;补充表 1)。热图清楚地区分了肿瘤中这 40 个 lncRNA 与邻近正常组织中的水平(图 D)。然后,使用多变量 LASSO Cox 回归模型选择四个 lncRNA,为每位患者生成基于 lncRNA 的 RFS 风险评分。(筛选出4个lnc RNA的预后模型)

②病理 WSI 的分类器

为了构建基于 WSI 的分类器,我们从训练集中总共选择了 182 名 pRCC 患者,这些患者作为开发集具有明显的良好或不良结果。术后随访超过 7 年且无复发记录的患者被分配到不同的良好结局组 (n = 127)。明显的不良结局组由术后 3 年内复发记录的患者组成 (n = 55)。然后,我们使用每位患者具有代表性的 H&E 染色 FFPE 肿瘤组织切片来扫描他们的数字 WSI,并应用深度学习创建基于 WSI 的分类器,用于预测 pRCC 患者的复发。

③临床病理分类器

在单因素和多因素 Cox 回归分析中评估了包括年龄、性别、等级和病理分期在内的几个临床病理因素,发现等级和病理分期是预测训练集中 RFS 的重要因素。进一步的多变量分析显示,调整年龄和性别后,分级和病理分期也是独立的预后因素。

使用 lncRNA 表达数据、 WSIs 和临床病理因子分别开发 3 个分类器。然后,我们将这三个分类器集成在一起,开发了一个多分类器系统。A 基于 lncRNA 的分类器的发展。面板左上:比较 pRCC 中 lncRNA 表达与邻近正常组织 (n = 53) 的火山图。生物学意义 (log2倍数变化 (FC)) 在 x 轴上表示,统计显著性 (−log10 P) 在 y 轴上表示。用 log 鉴定了 40 个 lncRNA2FC > 1,错误发现率为 <10−25.图右上方:热图显示了 53 对 pRCC 中 40 个 lncRNA 的表达水平。面板左中:LASSO Cox 回归分析,用于选择要包含在分类器中的 lncRNA。使用最小标准(右)和 1 减去标准误差 (1−s.e.) 标准(左)以最佳值绘制两条垂直虚线。面板右中:40 个差异表达的 lncRNA 的 LASSO 系数曲线。使用最小标准在最佳值处绘制一条垂直线,从而产生四个非零系数。最后使用 LASSO Cox 回归模型选择了 4 个 lncRNAs 来构建 4 个基于 lncRNA 的评分。下面板:流程图。B 使用深度学习开发基于 WSI 的分类器。C 临床病理学分类器的发展。病理分期的图片是用 BioRender.com 创建的。源数据作为 源数据 文件提供。

模型结果

A 基于基于 lncRNA 的分类器、基于 WSI 的分类器和临床病理危险因素的列线图,用于预测 pRCC 患者术后 3 年、 5 年和 7 年无复发概率。B 列线图的校准曲线,用于预测训练集 (n = 382)、独立验证集 (n = 207) 和 TCGA 集 (n = 204) 中 3 年、 5 年和 7 年 RFS。实际结果绘制在 y 轴上,列线图预测结果绘制在 x 轴上。模型性能是相对于 45° 线显示的,代表预测结果与实际结果完全对应的理想列线图的性能。误差带表示观测值周围的 95% 置信区间。

与别的模型比较

A 204 名患者的热图,包括基于多分类器的风险评分、来自 TCGA 的已建立的基于聚类的分子分类器和临床特征。根据基于多分类器的风险评分对案例进行排列。B 使用使用双侧未配对学生 t 检验分析的散点图,根据患者的肿瘤是否具有 CIMP 高甲基化模式,患者之间基于多分类器的风险评分进行比较。散点图中的蓝色、橙色和红色点分别表示使用基于多分类器的风险评分确定的低风险、高风险和超高风险患者。C 根据肿瘤是否具有 CIMP 模式对 RFS 进行 Kaplan-Meier 分析。与非 CIMP 相关肿瘤患者 (n = 198) 相比,CIMP 相关肿瘤患者 (n = 6) 的 RFS 显着缩短,包括低风险组 (n = 102) 和高危组 (n = 96) 患者根据多分类器系统。P 值采用对数秩检验计算。


同行评审学习

Microsoft Word - Peer Review File.docx (springer.com)

1)使用lncRNA的原因

使用lncRNA而不使用mRNA或其他分子特征的基本原理是什么? 将选择的mRNA/miRNA/甲基化/基因组特征与 WSI评分和临床病理导致了比较甚至更好的预测?

(1) pRCC 中基于预后特征的 lncRNA 谱的探索和验证是创新的。pRCC 的分子表征由 TCGA 研究网络 (N. Engl. J. Med., 2016) 进行,其中包括拷贝数改变、基因突变、mRNA 表达、DNA 甲基化模式和 miRNA 表达。由此,成功构建了 pRCC 中的几个预后特征,包括 mRNA 、 DNA 甲基化和 miRNA 特征。然而,在该研究中,没有详细分析 pRCC 中的 lncRNA 表达。因此,我们基于 lncRNA 谱的研究设计补充了 TCGA 研究网络 4 的先前工作。近年来,越来越多的证据表明 lncRNA 具有相对稳定的结构,参与生物过程的多层次调控,具有癌症靶向治疗的潜力,是一种可以有效预测癌症临床结局的新型生物标志物,激励我们追求 pRCC 的 lncRNA 特征。

(2) mRNA 特征的预后准确性并不总是优于或等于表观遗传特征。一项研究将基于 4-lncRNA 的特征与两个值得注意的 mRNA 特征(16 基因检测和 ClearCode34)在三个独立的集合中进行了比较,其中包括 1,869 名 ccRCC 患者。预测基于 4-lncRNA 的特征的总生存期的准确性高于两个已建立的 mRNA 特征5、6、7。在我们目前的研究中,我们将基于 lncRNA 的特征与 TCGA 研究网络在 pRCC 中开发的 mRNA 特征和其他分子特征进行了比较。我们基于 lncRNA 的特征比 mRNA 特征、miRNA 特征、DNA 甲基化和 DNA 拷贝数特征更准确地预测临床结果(C 指数:0.777 vs 0.569-0.660,所有比较的 p<0.001)。

2)模型临床使用意义

该系统可以为辅助治疗策略提供信息。是否有证据表明该系统对辅助治疗的治疗意义?

感谢您提出这个重要观点。3 期 EVEREST 试验的最新结果表明,极高风险组的 RCC(包括 pRCC)患者可以从辅助治疗中受益,而辅助治疗不会为中高危亚组的患者带来生存获益1。这种区分表明,被归类为极高危的患者可能是辅助治疗的候选者,而被归类为中高危和低风险患者的患者可能会避免此类干预,从而避免与过度治疗相关的风险。值得注意的是,EVEREST 研究和其他 RCC 研究中使用的风险分层方法主要依赖于分期和 2 级。我们的研究更进一步,不仅将这些参数纳入我们的临床病理学分类器,而且还集成到其他重要的分类器中:基于 lncRNA 的分类器和基于全玻片图像 (WSI) 的分类器。所得的多分类器系统显着提高了预测准确性,超过了三组中单独的临床病理分类器(C 指数 0.831-0.858 vs. 0.642 0.755,p < 0.05)。为了更好地指导评估辅助治疗的临床试验的入组筛选,我们启动了一项临床试验(接受辅助治疗的 III 期状肾细胞癌分层的多分类系统,NCT06146777),该试验采用我们的多分类系统来选择 pRCC 患者进行辅助治疗。

3)关于截止值的使用

The author should approach and describe the data with greater care, precision, and accuracy. For example, why did the author apply the same cutoff from training set for the validation set, but use a different median value for TCGA set (Line 185-190)? The p value for prediction of OS using the multi-classifier system is 0.004 or 0.042 instead of <0.001 in Supplementary Table 5 and 7 (Line 195). The number at risk and the plot for overall survival do not match (Fig. S6C). One of them must be wrong.

感谢您的仔细审查和这些建议。(1) 在 TCGA 集和其他两组之间应用不同截断值的原因是由于 lncRNA 表达数据源的变化。训练集和独立验证集中 lncRNAs 的表达水平均来自 qRT-PCR 结果,而 TCGA 集中的表达水平来自 RNA-seq 数据(补充图 2)。这导致 TCGA 集和其他两组之间用于四种 lncRNA 表达水平的测量单位发生变化。因此,我们对训练集和独立验证集应用了相同的截止值,但 TCGA 集需要不同的截止值。基于 WSI 的分类器的相同截断值应用于所有三个集合,因为它们的数据源完全是 WSI。在最初的手稿中,我们将基于 lncRNA 的分类器和基于 WSI 的分类器的临界值分别放在补充图 3 和 5 的图例中,而多分类器系统的临界值位于结果部分(第 166-168 行和第 183-189 行)。为了更好地阐明我们设置这些截止值的原因并确保这些值更容易找到,我们在修订后的手稿的“结果”部分和“方法”部分添加了相应的描述。

文献:

A multi-classifier system integrated by clinico-histology-genomic analysis for predicting recurrence of papillary renal cell carcinoma - PubMed (nih.gov)

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

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

相关文章

51.字符串比较实例-用户登录

//已知正确的用户名和密码&#xff0c;请用程序实现模拟用户登录 //总共三次机会&#xff0c;登录之后给出相应的提示 import java.util.Scanner;public class 登录 {public static void main(String[] args) {//1.定义两个变量&#xff0c;记录正确的用户名和密码String righ…

红黑树:强大的数据结构之插入详解,附图

一、红黑树概述 红黑树是一种自平衡二叉查找树&#xff0c;具有以下性质&#xff1a;节点要么是红色要么是黑色&#xff1b;根节点是黑色&#xff1b;每个叶子节点&#xff08;NIL 节点&#xff09;是黑色&#xff1b;每个红色节点的两个子节点都是黑色&#xff1b;从任一节点到…

【已解决】ElementPlus 的 el-menu 组件如何用 js 控制展开某个子菜单,并在其他组件中控制使用呢?

文章目录 需求几次探索官网寻找线索&#xff08;解决办法&#xff09; 需求 我如何用代码来实现 ElementPlus 的菜单的展开和收缩呢&#xff1f; 几次探索 尝试通过找到节点之后&#xff0c;使用 click 事件&#xff0c;失败了 // 伪代码如下 const handleFindNodeAndClick …

【数据结构】散列(哈希)表简单介绍

散列表也叫做哈希表&#xff08;Hash table&#xff09;&#xff0c;散列表通过关键码和存储地址建立唯一确定的映射关系&#xff0c;能够快速查找到对应的元素&#xff0c;排序算法中的计数排序就是一种利用哈希进行排序的算法。 一、散列表的概念 散列表&#xff08;Hash ta…

【优选算法之前缀和】No.6--- 经典前缀和算法

文章目录 前言一、前缀和例题模板&#xff1a;1.1 【模板】前缀和1.2 【模板】⼆维前缀和1.3 寻找数组的中⼼下标1.4 除⾃⾝以外数组的乘积1.5 和为 K 的⼦数组1.6 和可被 K 整除的⼦数组1.7 连续数组1.8 矩阵区域和 前言 &#x1f467;个人主页&#xff1a;小沈YO. &#x1f6…

提升晶振电路抗扰性:优化方案解析

在现代电子设备中&#xff0c;晶振作为提供稳定时钟信号的核心组件&#xff0c;其稳定性对整个系统的运行至关重要。然而&#xff0c;电路抗扰性不良往往会导致晶振失效&#xff0c;进而影响设备的整体性能。晶发电子针对这一问题&#xff0c;提出了以下关于晶振电路抗扰性及优…

【C++】拆分详解 - string类

文章目录 一、为什么学习string类&#xff1f;二、标准库中的string类  1. 定义  2. 常用接口说明     2.1 构造     2.2 容量操作     2.3 访问及遍历操作     2.4 修改操作     2.5 非成员函数 三、OJ练习自测  [1. 仅仅反转字母](https://leetcod…

9.23 My_string.cpp

my_string.h #ifndef MY_STRING_H #define MY_STRING_H#include <iostream> #include <cstring>using namespace std;class My_string { private:char *ptr; //指向字符数组的指针int size; //字符串的最大容量int len; //字符串当前…

华为三折叠一拆,苹果脸被打肿了!

文&#xff5c;琥珀食酒社 作者 | 随风 哎呀 苹果这次脸真是被华为狠狠打肿了 那些高高兴兴买iPhone 16的 东西一收到&#xff0c;脸马上就绿了啊 各种意想不到的问题啊 拆开手机后发现有两处掉漆咱就不说了 第一次滑动iPhone 16 Pro屏幕有响应 再滑动就没有响应了咱也…

【27】C++项目练习

练习1 题目如下 代码如下 .h #pragma once #include <string> using namespace std;class Toy { public:Toy();Toy(string name,int price,string place);~Toy();string getName() const;int getPrice() const;string getPlace() const;void changePrice(float count)…

自己开发的windows服务在虚拟机上不能正常启用

最近开发了个数据采集系统&#xff0c;在我本机上发布、安装是没有问题的&#xff1b;但是在虚拟机上进行安装部署的时候&#xff0c;反馈的错误码是1053&#xff0c;服务不能正常启动。 网上搜索可能的原因&#xff0c;如图&#xff1a; 能引起1053的问题比较多&#xff0c;首…

springboot实战学习笔记(4)(Spring Validation参数校验框架、全局异常处理器)

接着上篇博客学习。上篇博客是已经基本完成用户模块的注册接口的开发。springboot实战学习笔记&#xff08;3&#xff09;(Lombok插件、postman测试工具、MD5加密算法、post请求、接口文档、注解、如何在IDEA中设置层级显示包结构、显示接口中的方法)-CSDN博客本篇博客主要是关…

最新版Visual Studio安装教程(超详细,新手必看)

一、官网下载 这里奉上Visual Studio官方下载地址&#xff1a; https://visualstudio.microsoft.com/zh-hans/downloads/https://visualstudio.microsoft.com/zh-hans/downloads/ 对于我们学习来说&#xff0c;下载第一个社区免费版即可&#xff0c;点击下载。 下载完成以后是…

Kubernetes Pod调度基础(kubernetes)

实验环境依旧是k8s快照&#xff0c;拉取本次实验所需的镜像文件&#xff1b; 然后在master节点上传已经编写好的yaml文件&#xff1b; 然后同步会话&#xff0c;导入镜像&#xff1b; pod控制器&#xff1a; 标签选择器--》标签&#xff1a; 标签&#xff1a; 在Kubernetes&…

还在用windows自带录屏?试试这三款录屏工具

作为一名办公室文员&#xff0c;我经常需要录制电脑屏幕来制作教程或者记录工作流程。在众多的录屏工具中&#xff0c;我尝试了四款不同的录屏工具&#xff0c;包括Windows自带录屏工具。今天&#xff0c;我就来跟大家分享一下我的使用体验&#xff0c;希望能帮助到和我有同样需…

利用代码,玩转腾讯云脱敏服务:Java、Python、PHP案例集

腾讯云数据脱敏服务-数据管理的优势是什么&#xff1f; 腾讯云数据脱敏服务-数据管理 提供了一种高效且灵活的方式来保护敏感数据。其核心优势在于可以在数据处理和传输过程中自动化地执行数据脱敏操作。无论是脱敏信用卡号、身份证号还是其他个人信息&#xff0c;该服务都能精…

Games101笔记-二维Transform变换(二)

1、什么是Transform Transform就是通过一个矩阵&#xff0c;进行缩放、旋转、平移等变换 2、缩放、旋转、切变、平移等基础变换 缩放变换&#xff1a; 反射变换&#xff1a; 切变&#xff1a; 绕原点旋转&#xff1a; 以上都是线性变换&#xff1a; 平移变换&#xf…

线程同步:消费者模型(非常重要的模型)

一.线程同步的概念 线程同步&#xff1a;是指在互斥的基础上&#xff0c;通过其它机制实现访问者对 资源的有序访问。条件变量&#xff1a;线程库提供的专门针对线程同步的机制线程同步比较典型的应用场合就是 生产者与消费者 二、生产者与消费者模型原理 在这个模型中&…

中文文本分词-技术实现

当做语音&文本相关的技术时&#xff0c;经常会涉及到文本的分词实现。以下是对中文的文本简单实现。 一、单个中文句子的分词 import jiebatext_ "我爱我的祖国&#xff01;" # 精确模式 seg_list jieba.cut(text_, cut_allFalse) print("精确模式: &qu…

【51实物与仿真】基于51单片机设计的波形/函数发生器(正弦波、锯齿波、三角波、矩形波,设定频率步进值,改变振幅,LCD显示)——文末完整资料链接

基于51单片机设计的波形函数发生器 演示视频: 功能简介: 1.本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机。 2.LCD1602液晶显示波形种类和频率值(10-100HZ)。 3.按键设置波形种类和设定频率步进值。 4.电位器器改变振幅(0V-3.5V稳定)。 5…