与转录组结合,开发下一代诊断技术,或许是医学AI领域的下一个热点|个人观点·24-09-21

小罗碎碎念

观点分享:科研本身是一件枯燥的事情,所以我们尽可能的去寻找一些同伴,也许前路的风景又会焕然一新。

今天所有的推文都围绕一个人展开——Faisal Mahmood。说实话,今天的状态并不好,写推文的感觉很不对,但是我知道,我今天不写,也许下次再想起来,可能就是几个月以后的事了。每天都觉得时间不够用,可回头好像又不知道时间去哪里了。

今天的四篇文章,分别从以下几个角度探索了病理AI的未来发展方向:

  1. 3D病理研究
  2. 与转录组数据结合(这也是我前两天分析张泽民院士的原因)
  3. 研究下一代诊断病理技术,然后再与AI结合

个人认为,病理AI的方向从2021年的CLAM开始,就一直被Faisal Mahmood组引领,直至2024年,Cell和Nature都刊登过他们课题组的文章——从3D病理到通用模型。

目前发表在顶刊的大模型,作者大都来自哈佛大学、斯坦福大学和华盛顿大学。所以,我也在思考一个问题,为什么引领行业的研究会率先在国外开展?

昨天晚上睡觉前在翻阅Faisal Mahmood相关的资料,看到他的社交平台基本都是学术动态,我就在想,在国外和国内开展研究,区别到底有多大?在国外成长的几年,能否在国内找到替代的方式——是否只要语言能力和视野得到同样的提升就可以?(国内的头部课题组拥有的条件和氛围是可以和国外媲美的)

PS:其实,归到最后,还是要看自己选择的老板如何,以及自己的能力如何,否则去哪都一样。


一、2.5D多实例学习:优化病理学家的3D病理数据评估

这篇文章介绍了CARP3D,一种基于2.5D多实例学习的深度学习方法,用于从3D病理数据中筛选出高风险的2D切片,以提高病理学家的诊断效率和准确性。

image-20240921114101403

一作&通讯

作者角色作者姓名单位名称(英文)单位名称(中文)
第一作者Gan GaoUniversity of Washington华盛顿大学
通讯作者Andrew H. SongMass General Brigham, Harvard University麻省总医院,哈佛大学
通讯作者Jonathan T.C. LiuUniversity of Washington华盛顿大学

这篇文章是关于一种名为CARP3D的深度学习方法,它用于从3D病理数据中筛选出最具风险的2D切片,以指导病理学家进行评估。

CARP3D架构分析

a) 2D切片编码与特征聚合:

  • 切片编码: 目标切片(SOI)及其邻近切片使用预训练的ResNet50和CTransPath模型进行编码。这些模型能够从每个小块(patch)中提取特征。
  • 特征聚合: 通过一个内部切片注意力模块(intra-slice attention module),将每个切片内小块级别的特征聚合成切片级别的特征。同时,通过一个跨切片池化模块(inter-slice pooling module),将邻近切片的特征聚合起来,形成具有上下文感知的目标切片特征,用于后续的风险预测。

b) 训练阶段:

  • 在训练过程中,从训练集的每个3D样本中选择切片,CARP3D模型学习预测病理学家提供的地面真实标签(ground truth labels)。这意味着模型通过这些标签来学习区分高风险和低风险的切片。

c) 模型部署与风险评估:

  • 在3D病理数据上部署CARP3D模型,进行逐切片的风险评估。模型会识别出风险最高的切片,以供病理学家进行进一步的审查。这有助于病理学家集中注意力于最有可能包含重要病理信息的切片,从而提高诊断的效率和准确性。

以下是文章的主要内容概括:

  1. 背景:传统的病理诊断依赖于病理学家对2D组织切片的评估,但这种方法可能无法全面代表3D组织样本。随着3D病理技术的发展,如开放顶部光片显微镜(OTLS),可以对组织进行非破坏性成像,提供了改善诊断的可能性。
  2. CARP3D方法:提出了一种基于深度学习的筛选方法,自动识别3D活检样本中风险最高的2D切片,以提高病理学家的审查效率。该方法通过在每个切片内进行基于注意力的聚合,然后对相邻切片进行池化,计算出上下文感知的2.5D风险评分。
  3. 实验:在前列腺癌风险分层方面,CARP3D在筛选切片方面达到了90.4%的AUC(曲线下面积),超过了仅依赖2D切片独立分析的方法(AUC=81.3%)。这表明整合额外的深度上下文信息可以增强模型的区分能力。
  4. 实验结果:通过在前列腺癌活检样本上的应用,展示了CARP3D在区分低级别和中高级别前列腺癌方面的有效性。使用2.5D方法比2D方法有显著的性能提升。
  5. 结论:CARP3D通过利用3D病理数据中的上下文信息,提高了病理学家诊断的准确性,并可能加速3D病理学的临床应用。

文章还讨论了相关工作,包括2D全幻灯片图像(WSI)分类的MIL框架、支持诊断决定的计算3D病理学,以及2.5D分析在3D数据中的应用。此外,文章还提供了实验设置、数据描述、实现细节、基线比较和结果分析。


二、转录组引导的全幻灯片图像表示学习

这篇文章介绍了一种名为TANGLE的新型自监督学习方法,通过结合基因表达数据和组织切片图像,提高了在计算病理学中对全幻灯片图像的表示学习能力。

image-20240921114122123

一作&通讯

作者角色作者姓名单位名称(英文)单位名称(中文)
第一作者Guillaume JaumeMass General Brigham, Harvard University麻省总医院,哈佛大学
通讯作者Drew F.K. WilliamsonEmory University School of Medicine埃默里大学医学院

这篇文章是关于在计算病理学中使用转录组引导的幻灯片表示学习的研究。研究者们提出了一种名为TANGLE的多模态预训练策略,它结合了来自基因表达档案的信息和组织切片图像,以改善超大像素全幻灯片图像(WSIs)的学习。

TANGLE模型用于(S+E)预训练的概览

以下是对图中描述的流程的分析:

  1. 输入组织切片:输入的是一张待处理的组织学切片(Histology Slide)。

  2. 图像分块:将组织切片图像分割成小块(Patches),这是为了能够使用预训练的视觉编码器处理这些小块。

  3. 预训练视觉编码器:使用预训练的视觉编码器(Vision Encoder)对这些小块进行编码,得到对应的小块嵌入(Patch Embeddings)。

  4. ABMIL模块:将小块嵌入输入到注意力机制的多示例学习(Attention-based Multiple Instance Learning, ABMIL)模块,该模块通过学习小块级别的注意力权重,将小块嵌入聚合成一个幻灯片嵌入(Slide Embedding)。

  5. 基因表达数据编码:同时,将对应的基因表达数据(Gene Expression Data)通过一个多层感知机(Multilayer Perceptron, MLP)进行编码,得到基因表达嵌入(Expression Embedding)。

  6. 对称对比目标:通过一个对称的对比学习目标(Symmetric Contrastive Objective, LsymCL),学习将两种模态(图像和基因表达)的嵌入进行对齐。

  7. 推理过程:在推理(Inference)阶段,将查询切片(Query Slide)通过视觉编码器和训练好的聚合模块(Pooling Module)编码成幻灯片嵌入,用于下游任务。

这个流程展示了TANGLE模型如何结合组织学图像和基因表达数据,通过自监督学习的方式进行预训练,以学习能够捕捉到组织学切片和基因表达数据之间复杂关系的嵌入表示。这种嵌入表示可以用于多种下游任务,如分类、检索等,而无需额外的标注信息。


文章的主要贡献包括:

  1. TANGLE框架:利用特定于模态的编码器,通过对比学习对齐幻灯片和表达数据的输出,以学习幻灯片嵌入。

  2. 多模态对比学习:通过对称的对比学习目标,解决模态异质性问题,使幻灯片和表达嵌入对齐。

  3. 跨物种和器官的预训练TANGLE在人类和大鼠的不同器官样本上进行了预训练,包括肝脏、乳腺和肺

  4. 少样本学习性能:在独立的测试数据集上,TANGLE在少样本分类、原型分类和幻灯片检索任务上显示出比监督学习和自监督学习基线更好的性能。

  5. 代码开源:研究的代码已经在GitHub上公开。

  6. 实验和结果:使用TANGLE进行的实验表明,它在多种下游任务中都取得了显著的性能提升。

  7. 解释性分析:通过后处理解释性分析,研究者们能够从对齐的潜在空间中提取有关生物学过程的见解。

文章还讨论了与自监督视觉表示学习、计算病理学中的自监督学习、以及病理学中的监督学习相关的工作。此外,文章还介绍了TANGLE的具体方法,包括幻灯片编码器、基因表达编码器和多模态对齐模块,并详细描述了实验设置和结果。最后,文章总结了TANGLE的优势,并提出了未来可能的研究方向。


三、利用高斯混合模型构建通用病理幻灯片表示

这篇文章介绍了一种名为PANTHER的无监督学习方法,通过利用组织形态的冗余性,构建了一个紧凑且通用的全幻灯片图像表示,用于计算病理学中的各种临床任务。

image-20240921114143674

一作&通讯

作者角色姓名单位名称(英文)单位名称(中文)
第一作者Andrew H. SongMass General Brigham and Harvard University麻省总医院布里格姆和哈佛大学
通讯作者Faisal MahmoodMass General Brigham and Harvard University麻省总医院布里格姆和哈佛大学

这篇文章是关于一种新的无监督学习方法,名为PANTHER(Prototype AggregatioN-based framework for compacT HEterogenous slide set Representation),用于计算病理学中的全幻灯片图像(WSIs)表示学习。

PANTHER 工作流程

PANTHER基于高斯混合模型(GMM),通过将WSI图像块总结为一组更小的形态原型来构建一个紧凑的幻灯片级表示。这种方法不依赖于特定临床任务的弱监督学习,而是利用组织中的形态冗余来生成通用的幻灯片表示,这有助于在数据有限的情况下提高泛化能力

文章的主要贡献包括:

  1. 提出了第一个基于GMM的原型框架,用于学习基于WSI的紧凑和无监督的幻灯片表示。
  2. 在四个诊断和九个预后任务上对PANTHER进行了全面评估,显示出其性能优于几乎所有无监督和监督基线。
  3. 通过量化和可视化组织内形态原型的分布,提供了模型可解释性的新视角。

PANTHER通过以下步骤构建幻灯片表示:

  • 将WSI分割成小块,使用预训练的视觉编码器提取每个小块的特征嵌入。
  • 假设每个小块嵌入是从GMM生成的,每个混合组件代表一个形态学原型。
  • 使用期望最大化(EM)算法估计GMM参数,这些参数定义了小块嵌入与原型之间的映射。
  • 将估计的GMM参数连接起来形成幻灯片表示,该表示可以用于各种下游任务。

在多个数据集上进行的实验表明,PANTHER在亚型和生存任务上的性能优于或至少与监督MIL基线相当。此外,通过分析形态原型,研究者能够获得有关模型可解释性的新定性和定量见解。


文章还讨论了与PANTHER相关的工作,包括在计算病理学中使用多实例学习(MIL)、度量不同集合间距离的方法,以及基于原型的集合表示学习。此外,文章还介绍了PANTHER的实验设置、数据集、基线比较、实现细节和结果。

最后,文章总结了PANTHER的贡献,并讨论了其局限性,例如对于所有任务使用固定的原型数量C可能不适用于某些癌症类型。

未来的工作可能包括引入更富有表达力的混合模型来描述小块分布,以数据驱动的方式确定原型数量,以及在小样本罕见癌症队列上进行评估。


四、下一代诊断病理技术:AI赋能的多光子显微镜应用与展望

这篇文章综述了人工智能如何赋能无标记多光子显微镜技术,推动病理诊断向更精准、高效的下一代诊断病理发展。

image-20240921114201005

一作&通讯

以下是文章中提到的第一作者和通讯作者,以及他们对应的单位:

角色姓名单位名称(中文)
第一作者王s福州大学机械工程与自动化学院
通讯作者黄f福州大学机械工程与自动化学院
通讯作者陈ly北京大学未来技术学院分子医学研究所
通讯作者陈jx福建师范大学教育部光电子科学与技术重点实验室

这篇文章是一篇关于人工智能(AI)在无标记多光子显微镜(MPM)病理诊断中应用的综述。

无标记多光子成像的原理图

文章首先介绍了传统的病理诊断依赖于病理学家的主观解读,但这种依赖性导致了诊断结果的不一致性。为了提高癌症治疗的精确性,对精确病理诊断的需求不断增加,促使传统病理诊断向“下一代病理诊断”发展,这种诊断方式强调多维度、智能化的诊断方法。

文章详细讨论了多光子显微镜(MPM)在多种人类病理组织中的高分辨率无标记成像能力,以及AI如何提高诊断的准确性和效率。MPM利用与生物组织相互作用的非线性光学效应,能够同时成像生物组织内的多个内在成分。结合AI的MPM进一步提高了诊断的准确性和效率,为基于多光子诊断标准的病理辅助诊断方法提供了希望。

文章系统地概述了MPM在不同人类疾病病理诊断中的应用,并总结了常见的多光子诊断特征。此外,文章还探讨了AI在增强多光子病理诊断中的重要作用,包括图像预处理、精细的鉴别诊断和预后预测等方面。文章还讨论了MPM和AI整合所面临的挑战和前景,包括设备、数据集、分析模型以及与现有临床路径的整合。

最后,文章探讨了AI与无标记MPM之间的协同作用,以构建新的诊断框架,旨在加速智能多光子病理系统在临床设置中的采用和实施。

文章还提到了一些具体的技术细节,例如多光子物理机制、多光子显微镜的仪器发展历史、以及AI在图像处理和诊断中的应用。此外,文章还讨论了多光子显微镜在病理诊断中的一些具体应用案例,以及AI如何辅助病理学家进行更准确的诊断和预后预测。


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

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

相关文章

解决Typora图片复制到CSDN无法查看问题

下载安装picgo 山东大学镜像源:https://mirrors.sdu.edu.cn/github-release/Molunerfinn_PicGo 开通阿里云对象存储oss 选择创建 填入内容 购买资源包 创建AccessKey 配置PicGo 设定bucket填入创建bucket名称 注意:设定存储区域只需要填写到区域前缀即…

数字化AI直播革命:无人直播新纪元,真AI赋能未来!

数字化AI直播革命:无人直播新纪元,真AI赋能未来! 在数字化浪潮的汹涌澎湃中,一场前所未有的直播革命正悄然兴起,它以AI为核心驱动力,颠覆了传统直播行业的格局,引领我们步入了一个无人直播的新纪…

即插即用篇 | DenseNet卷土重来! YOLOv8 引入全新密集连接卷积网络 | ECCV 2024

本改进已同步到YOLO-Magic框架! 本文重新审视了密集连接卷积网络(DenseNets),并揭示了其在主流的ResNet风格架构中被低估的有效性。我们认为,由于未触及的训练方法和传统设计元素没有完全展现其能力,DenseNets的潜力被忽视了。我们的初步研究表明,通过连接实现的密集连接…

Keil5安装arm和C51共存环境

一、安装前准备 ①Keil5 mdk安装包 ②Keil5 C51安装包 ③注册机 如下 二、安装步骤 ①建立两个文件夹用于存放Keil5 C51安装程序和keil5 mdk安装程序 如下图 ②点击c51v95a.exe进行安装,一路next,安装在Keil5_C51目录下 ③点击MDK539.ext进行安装…

『功能项目』装备齐全特效【78】

本章项目成果展示 我们打开上一篇77鼠标悬停物品显示信息的项目, 本章要做的事情是实现当穿戴六件装备时主角身上显示一个特效功能 首先在资源文件夹中放置一个预制体 编写脚本:PlayerRayClickNavigation.cs 编写脚本:PlayerRayClickNavigat…

2024.9.26 作业 +思维导图

一、作业 1、什么是虚函数?什么是纯虚函数 虚函数:函数前加关键字virtual,就定义为虚函数,虚函数能够被子类中相同函数名的函数重写 纯虚函数:把虚函数的函数体去掉然后加0;就能定义出一个纯虚函数。 2、基…

STL-map/multimap关联式容器

目录 一、基本概念 1.1 简介 1.2 本质 1.3 库原型 二、使用 2.0 迭代器 2.1 构造函数 2.2 插入删除 2.3 查找统计 2.4 数据修改 三、multimap 一、基本概念 1.1 简介 map中所有元素都是pairpair中第一个元素为key(键值),起到索引…

Redis篇(环境搭建)

目录 一、安装包 1. Windows版下载地址 2. Linux版下载地址 二、安装Redis 1. 在Linux中安装Redis 2. 在Windows中安装Redis 3. 细节问题 三、Redis服务启动 1. 默认启动 2. 指定配置启动 3. 开机自启 四、Redis服务停止 1. Linux系统中启动和停止Redis 2. Window…

2024准备去面试软件测试岗,高频面试题预测?

金九银十已经到了,想要找工作,或者是想要跳槽的小伙伴们可要做好准备了,给大家总结了软测面试必问的20到面试题,背完面试不用慌! 1.项目测试流程你是怎么开展的? 【参考回答】 首先,需求分析…

tauri程序加载本地图片或者文件在前端页面展示

要想在前端页面中展示本地文件或者文件夹,需要使用convertfilesrc这个api,可以非常方便的展示内容,官方文档:tauri | Tauri Apps convertFileSrc甚至位于invoke之前,但我却一直没有注意到它,一方面是因为&…

【最新华为OD机试E卷-支持在线评测】出租车计费(100分)多语言题解-(Python/C/JavaScript/Java/Cpp)

🍭 大家好这里是春秋招笔试突围 ,一枚热爱算法的程序员 💻 ACM金牌🏅️团队 | 大厂实习经历 | 多年算法竞赛经历 ✨ 本系列打算持续跟新华为OD-E/D卷的多语言AC题解 🧩 大部分包含 Python / C / Javascript / Java / Cpp 多语言代码 👏 感谢大家的订阅➕ 和 喜欢�…

shell中对xargs命令传参进行编辑

以文件解压为例,将当前路径下的所有gz文件解压到同名的log文件中,解压命令如下所示: ls *.gz| xargs -n 1 -P 4 -I {} bash -c zcat "{}" > $(echo "{}" | sed "s/gz$/log/g") 执行结果如下图所示&#x…

物联网网络中集中式与分布式SDN环境的比较分析

论文标题:Comparative Analysis of Centralized and Distributed SDN Environments for IoT Networks 中文标题:物联网网络中集中式与分布式SDN环境的比较分析 作者信息: Khirota G. Yalda, Diyar J. Hamad, Nicolae Tapus罗马尼亚布加勒斯…

KVM 安装 Windows11

在 KVM 安装 Windows 比安装 Ubuntu 会复杂一些,去微软官网下载 Win11,同时要下载 Virtio 可以从 Fedora 下载 (https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/)。 安装Window 命令行输入以下命令&#xf…

YOLOv8-pose+streamlit 实现人体关键点检测/姿态估计系统(后续可用于健身时的姿态估计,训练纠正等....)

人体关键点检测系统 一、安装与配置1.1 安装 Streamlit1.2 配置文件1.3 运行Streamlit应用1.4 找模板 二、人体关键点检测算法2.1 关键点序号2.2 YOLOv8-pose图像推理 三、将YOLOv8-pose算法内置到streamlit中3.1 整体结构3.2 常见问题- RGB通道颠倒- Numpy与OpenCV之间的转换 …

个人信息安全,从这一课(CISAW-PIS)开始!

近年来,我国个人信息保护力度不断加大,个人信息的合法处理、跨境流动和安全保护变得更加复杂和严格。企业和管理者面临着如何执行个人信息保护相关法律、标准规范的挑战,员工则需要有效学习和应用个人信息保护策略,以确保个人信息…

8.11 矢量图层线要素单一符号使用一(简单线)

8.11 矢量图层线要素单一符号使用一(简单线)_qgis标记如何添加简单线-CSDN博客 目录 前言 简单线(Simple line)符号的使用 QGis中的使用 二次开发代码实现 总结 前言 本章介绍矢量图层线要素单一符号中简单线(Simple line)…

【Python报错已解决】TypeError: can only concatenate str (not “int“) to str

🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 专栏介绍 在软件开发和日常使用中,BUG是不可避免的。本专栏致力于为广大开发者和技术爱好者提供一个关于BUG解决的经…

Linux-df命令使用方法

Linux-df(disk filesystem)命令 df 命令是 Unix 和 Linux 系统中用于报告文件系统磁盘空间使用情况的工具。 df [OPTION]... [FILE]...OPTION 常用选项(博主一般df -h用的较多,可读性较好) -h:以人类可读的…

离散化 ---( 求区间和)

什么是离散化? 离散化是将连续的数值范围映射到有限的、离散的数值集合的过程。在许多情况下,数据可能会存在多个重复值或范围较大的连续值。为了简化处理,尤其是处理区间查询和增量问题时,我们可以将这些值转换为一组有限的、唯一…