AIDD-人工智能药物设计-深度学习助力提高儿童低级别胶质瘤复发风险预测的准确性

深度学习助力提高儿童低级别胶质瘤复发风险预测的准确性

儿童低级别胶质瘤(pLGG)是一种常见于儿童患者中的脑肿瘤,尽管大多数时候被认为是良性肿瘤,但是它们仍然可能导致相关症状和并发症的发生,包括但不限于头疼、癫痫认知和其他神经功能缺陷障碍等。

在2024年8月份,发表在《Neuro Oncol》杂志上的一项研究通过深度学习方法结合术前磁共振成像(MRI)特征与临床数据,成功的将儿童低级别胶质瘤患者分为术后高复发风险和术后低复发风险组,三年无复发生存率分别为30%和90%,为术后管理提供了可靠的依据[1]。接下来让我们一起看看,研究者们是如何开展这项研究的。

5+深度学习预测肿瘤复发模型

*一、背景介绍*

脑肿瘤是最常见的实体肿瘤,也是儿童癌症相关死亡的主要因素之一[2]。儿童低级别胶质瘤是一种起源于胶质细胞并逐渐发展的脑肿瘤,世界卫生组织将其划分为I类和II类,占所有儿童中枢神经系统肿瘤类型的50%左右。

对于儿童低级别胶质瘤的术后风险,对于个体和生物学特征的多种因素差异及不确定性,因此对于术后风险预测往往具有挑战性。而在辅助平衡复发风险,降低治疗毒性的关系之间又迫切的需要有效的术后复发预测模型提供相关指导意见。这也是研究者提出想要解决的科学问题。

*二、研究结果*

*1、实验方案设计*

在这项回顾性研究中,研究人员分别于2022年至2023年间,收集了来自波士顿儿童医院(DF/BCH,200例)和儿童脑肿瘤网络(CBTN,196例)的相关患者信息。由于与其他低级别神经胶质瘤相比,神经纤维瘤病的疾病进展轨迹不同,因此该研究排除了所有神经纤维瘤病患者。纳入深度学习的患者必须伴有术前诊断的磁共振成像资料及相关临床信息。具体的实验设计流程如图2所示。

Image

图2:实验设计流程示意图

*2、风险预测模型的临床表现*

研究者根据患者的临床特征和磁共振图像信息训练了三个对应的模型,分别是临床生存模型、磁共振特征模型以及二者结合的多模态深度学习模型。在测试数据集(119例)中三个模型的区分性能测试中,多模态模型表现出最高的区分性能(C-index:0.85,百分之95的置信区间为:0.81-0.93);其次是基于磁共振特征的深度学习模型(C-index:0.79,百分之95的置信区间为:0.70-0.88);最低的是基于临床特征的深度学习模型(C-index:0.72,百分之95的置信区间为:0.57-0.77)。多模态深度学习模型在单独的DF/BCH数据集或CBTN数据集中的表现也是稳定最高的。这些数据表明,相比较单独的基于临床特征或者基于磁共振图像信息,二者结合的多模态深度学习模型具有更优越的表现,结果如图3所示。

Image

图3:三种模型的C指数和ROC曲线比较

*3、**基于深度学习的术后风险分组分类*

接下来,研究者将患者根据随访的生存情况划分为高复发风险组和低复发风险组,进一步比较不同模型在不同复发风险分组中的区分度。生存分析表明,结合了磁共振图像信息和患者临床信息的多模态深度学习模型可以最显著的区分低复发风险和高复发风险患者,其中低复发风险组的三年无复发生存率(EFS)为92%;高复发风险组的三年无复发生存率为31%。

相比之下,基于磁共振图像信息的深度学习模型的三年无复发生存率分别为89%和58%;基于临床信息的深度学习模型的三年无复发生存率分别为86%和68%。具体结果如图4所示。

Image

图4:多模态深度学习模型具有最优的生存分层性能

*4**、多模态模型的临床应用实例*

最后,研究者们为了证明多模态深度学习模型的临床应用效果。研究团队分析了测试集中几例基线临床风险因素相似(如切除状态)、但复发模式不同的患者病例。结果显示,临床信息结合磁共振图像特征的深度学习模型能够提高个体化风险预测的准确性。这一特性有望为临床决策和患者管理提供更有力的支持。结果如图5所示。

Image

图5:多模态深度学习模型在实例中的应用性能

*三、小结*

在这项研究中,研究者从儿童低级别胶质瘤的术后风险预测入手,将患者临床信息与磁共振图像信息所结合,根据深度学习对这些输入信息进行分析并构建预测模型,并为患者的术后管理决策提供依据。该深度学习模型在对数据集中高复发风险患者及低复发风险患者的生存分析中表现出优越的分层性。当然,未来仍然需要进一步的外部验证和前瞻性研究,以明确其在精准医学中术后管理中的作用,达到最终改善患者预后的目的。

深度学习模型结合核磁共振资料预测肿瘤复发风险

5+深度学习预测肿瘤复发模型

参考文献

[1] Mahootiha M, Tak D, Ye Z, et al. Multimodal deep learning improves recurrence risk prediction in pediatric low-grade gliomas[J]. Neuro Oncology, 2025, 27(1): 277-290. DOI: 10.1093/neuonc/noae173.

[2] Pollack IF. Brain tumors in children[J]. New England Journal of Medicine, 1994, 331(22): 1500-1507. DOI: 10.1056/NEJM199412013312207.

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

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

相关文章

redis的数据类型(1)

https://redis.io/docs/latest/develop/data-types/strings/ 社区版支持: String,字符串 Hash,key-value格式 List,根据插入顺序排序 Set,集合 Sorted set,有排序 Stream, Bitmap, …

Nacos配置中心使用

Nacos配置中心 Nacos除了可以做注册中心,🔗Nacos下载和注册中心教程,同样可以做配置管理来使用。 一、统一配置管理 当微服务部署的实例越来越多,达到数十、数百时,逐个修改微服务配置就显得十分的不方便,而且很容易出错。我们…

OpenCV轮廓检测全面解析:从基础到高级应用

一、概述 轮廓检测是计算机视觉中的基础技术,用于识别和提取图像中物体的边界。与边缘检测不同,轮廓检测更关注将边缘像素连接成有意义的整体,形成封闭的边界。 轮廓检测的核心价值 - 物体识别:通过轮廓可以识别图像中的独立物体…

Jenkins学习(B站教程)

文章目录 1.持续集成CI2.持续交付CD3.持续部署4.持续集成的操作流程5.jenkins简介6.后续安装部署,见视频 bilibili视频 Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用…

ARM-UART

时钟选择PLCK,超时3ms自动发送,设置发送8位的缓冲区,且发送中断 设置触发深度,达到8字节将缓冲区数据发憷 中断处理函数

Rust所有权详解

文章目录 Rust所有权所有权规则作用域 内存和分配移动与克隆栈空间堆空间 关于函数的所有权机制作为参数作为返回值 引用与租借垂悬引用 Rust所有权 C/C中我们对于堆内存通常需要自己手动管理,手动申请和释放,即便有了智能指针,对于效率的影…

【在线OJ项目测试报告】

朋友们、伙计们,我们又见面了,本期来给大家带来关于在线OJ项目的测试报告,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! C 语 言 专 栏:C语言:从入门到精通 数…

【HFP】蓝牙HFP应用层核心技术研究

免提配置文件(Hands-Free Profile, HFP)作为实现设备间音频通信的关键协议,广泛应用于车载系统、蓝牙耳机等场景。本文将基于最新技术规范,深入剖析HFP应用层的功能要求、协议映射及编解码器支持,为蓝牙开发工程师提供详尽的技术指南。 一、HFP应用层功能全景图 HFP定义…

横扫SQL面试——PV、UV问题

📊 横扫SQL面试:UV/PV问题 🌟 什么是UV/PV? 在数据领域,UV(Unique Visitor,独立访客) 和 PV(Page View,页面访问量) 是最基础也最重要的指标&…

【C++】第八节—string类(上)——详解+代码示例

hello,又见面了! 云边有个稻草人-CSDN博客 C_云边有个稻草人的博客-CSDN博客——C专栏(质量分高达97!) 菜鸟进化中。。。 目录 一、为什么要学习string类? 1.1 C语言中的字符串 1.2 面试题(暂不做讲解) …

如何判断JVM中类和其他类是不是同一个类

如何判断JVM中的类是否为同一个类 在Java虚拟机(JVM)中,判断两个类是否相同需要同时满足以下三个条件: 1. 类全限定名必须相同 包括包名类名的完整路径必须完全一致例如:java.lang.String和com.example.String被视为不同类 2. 加载该类的…

ifconfig 使用详解

目录 一、基本语法二、常见用途及示例1. 查看所有网络接口信息2. 启用/禁用网络接口3. 配置 IP 地址和子网掩码4. 修改 MAC 地址5. 启用混杂模式(Promiscuous Mode)6. 设置 MTU(最大传输单元) 三、其他选项四、常见问题1. 新系统中…

1. 标准库的强依赖(核心原因)

1. 标准库的强依赖(核心原因) 容器操作(如 std::vector 扩容) 当标准库容器(如 std::vector)需要重新分配内存时,它会尝试移动现有元素到新内存,而非拷贝(为了性能&…

【MySQL】常用SQL--持续更新ing

一、配置信息类 1.查看版本 select version; 或 select version(); 2.查看配置 show global variables where variable_name in (basedir,binlog_format,datadir,expire_logs_days,innodb_buffer_pool_size,innodb_log_buffer_size,innodb_log_file_size,innodb_log_files_i…

Day82 | 灵神 | 快慢指针 重排链表

Day82 | 灵神 | 快慢指针 重排链表 143.重排链表 143. 重排链表 - 力扣(LeetCode) 思路: 笔者直接给跪了,这个难度真是mid吗 直接去看灵神的视频 环形链表II【基础算法精讲 07】_哔哩哔哩_bilibili 1.简单来说就是&#xf…

常见的微信个人号二次开发功能

一、常见开发功能 1. 好友管理 好友列表维护 添加/删除好友 修改好友信息(备注、标签等) 分组管理 创建/编辑/删除标签 好友分类与筛选 2. 消息管理 信息发送 支持多类型内容:文本、图片、视频、文件、小程序、名片、URL链接等 附加功…

Android打包及上架应用市场问题处理

一、Gradle 配置参数含义: compileSdkVersion: 29 表示项目编译时使用的 Android SDK 版本为 API 29(Android 10),仅影响编译阶段的行为(如代码语法检查、资源处理等),不直接影响运行时兼容性。…

Docker 从入门到进阶 (Win 环境) + Docker 常用命令

目录 引言 一、准备工作 1.1 系统要求 1.2 启用虚拟化 二、安装Docker 2.1 安装WSL 2 2.2 安装Docker Desktop 2.3检查是否安装成功 三、配置Docker 3.1 打开Docker配置中心 四、下载和管理Docker镜像 4.1 拉取镜像 4.2 查看已下载的镜像 4.3 运行容器 4.4 查看正…

计算机视觉5——运动估计和光流估计

一、运动估计 (一)运动场(Motion Field) 定义与物理意义 运动场是三维场景中物体或相机运动在二维图像平面上的投影,表现为图像中每个像素点的运动速度矢量。其本质是场景点三维运动(平移、旋转、缩放等&a…

介质访问控制——信道划分

什么是介质访问 介质访问(Medium Access)​ 是计算机网络中一种规则,用来解决 ​​“多台设备如何共享同一根网线/信道传输数据”​ 的问题。你可以理解为: 想象一条只能容一辆车通过的独木桥(网络中的网线、Wi-Fi信道…