数字病理图像分析的开源软件qupath学习 ①

介绍:QuPath是一种新的生物图像分析软件,旨在满足对用户友好、可扩展、开源解决方案日益增长的需求,用于数字病理学和全玻片图像分析。除了提供全面的肿瘤识别和高通量生物标志物评估工具外,QuPath 还为研究人员提供了强大的批处理和脚本功能,以及一个可扩展的平台,用于开发和共享分析复杂组织图像的新算法。此外,QuPath的灵活设计使其适用于生物医学研究中的各种其他图像分析应用。

使用:它提供了第一个全面的开源桌面软件应用程序,专门用于分析和探索整个玻片成像数据。其核心是一个跨平台、多线程、基于图块的全幻灯片图像查看器,其中包含广泛的注释和可视化工具。最重要的是,QuPath提供了一系列新颖的算法,不仅为病理学中常见的、具有挑战性的分析问题提供现成的、用户友好的解决方案,而且还提供了创建自定义工作流程的构建块,并将它们链接在一起,通过强大的脚本功能进行批处理。


文献示例过程:

TMA:从每个病例的肿瘤中心取三个代表性区域进行注释,单个代表性肿瘤块中切割一个新的切片进行H&E染色,注释为组织微阵列( tissue microarray TMA)。用从供体块中手动穿刺提取直径为1毫米的组织核心(应该是作为TMA)。

免疫组化:CD3 、CD8、p53 和 PD-L1。

扫片:所有 TMA 载玻片均使用 Aperio ScanScope CS 全玻片扫描仪以 40 倍放大倍率扫描,分辨率为 0.25 μm/像素。H&E玻片扫描:231个在Aperio ScanScope扫描仪上扫描,81个在滨松纳米变焦器上扫描,分辨率都在0.231-0.253 μm/像素范围内。

QuPath分析数据:通过使用颜色反卷积分离染色剂并识别平滑后苏木精通道 (CD3) 或苏木精和 DAB 通道总和 (CD8) 中的峰来鉴定单个细胞,并根据平滑的 DAB 通道信息将这些细胞分配为阳性或阴性细胞。使用检测到的阳性细胞数和面积来计算每平方毫米的平均阳性细胞数。设置强度阈值以根据平均核 DAB 光密度进一步将肿瘤细胞细分为 p53 染色的阴性、弱、中度或强阳性。通过添加 3x% 强染色的肿瘤细胞核、2x% 中度染色的肿瘤细胞核和 1x% 弱染色的肿瘤细胞核来计算每个组织核心的 H 评分,给出的结果范围为 0(所有肿瘤核阴性)到 300(所有肿瘤核强阳性)。基质识别:H&E全切片肿瘤间质百分比分析。先用 QuPath 的手动注释工具在所有 312 张 H&E 染色载玻片上注释了具有代表性的肿瘤区域。然后批量应用脚本,自动识别和设置每个图像的红色、绿色和蓝色通道的平均背景强度。然后病理学家用40张切片交互式训练随机树分类器来区分肿瘤上皮、基质和“其他”(空白、粘液、正常肌肉或坏死等)。然后计算肿瘤基质百分比 (TSP) :TSP = AS/(AE + AS) × 100 %

AS 表示归类为基质的总面积,AE 表示归类为上皮的总面积。

解释:(a-d)对 CD3、CD8、p53 和 PD-L1 染色的 TMA 生物标志物评分进行 Kaplan Meier 生存分析。(e) Kaplan Meier 曲线显示基于中位肿瘤基质百分比的患者分层。代表性图像分别显示了高基质百分比和低基质百分比的肿瘤的原始图像和标记。绿色表示被归类为基质的区域,深红色表示肿瘤上皮,而黄色表示其他分类的组织或空白。


作为深度学习神经网络的训练工具

QuPath为高级人工智能的训练、提供和应用提供了一个框架,超越了内置的机器学习方法。该框架可以包括任何内容,从通过病理学家注释或补丁提取来训练更高级的深度学习神经网络,到最终在QuPath之外获取的数据上训练的深度学习模型的可视化。

参考:

1:QuPath: Open source software for digital pathology image analysis - PMC (nih.gov)

2:QuPath: The global impact of an open source digital pathology system

3:qupath/qupath: QuPath - Bioimage analysis & digital pathology (github.com)

4:Projects — QuPath 0.5.0 documentation

5:【笔记】QuPath用于免疫组化定量评估 - 知乎 (zhihu.com)

6:实验动物病理学切片开源处理软件QuPath官方免疫组化教程Qupath IHC_哔哩哔哩_bilibili

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

怎么抠图换背景?这三个方法让你轻松抠图

怎么抠图换背景?抠图是每个独立站商家每天必不可少的工作,简单一张图用PS进行抠图还好,但如何多张图,用PS就效率非常低,且需要专业的PS技能才能上手实现精准抠图的目的,那么怎么快速抠图换背景呢&#xff0…

【MySQL学习】概述

文章目录 1. mysql的启动和停止命令2. 客户端连接3. 数据模型 1. mysql的启动和停止命令 通过指令启动或停止,以管理员身份运行cmd,进入命令行执行如下指令: (1)启动myaql net start mysql(2)…

TikTok科技趋势:平台如何引领数字社交革命?

TikTok作为一款颠覆性的短视频应用,不仅改变了用户的娱乐方式,更在数字社交领域引领了一场革命。本文将深入探讨TikTok在科技趋势方面的引领作用,分析其在数字社交革命中的关键角色,以及通过技术创新如何不断满足用户需求&#xf…

虚拟化嵌套

在理论上,可以在虚拟机(VM)内运行一个hypervisor,这个概念被称为嵌套虚拟化: 我们将第一个hypervisor称为Host Hypervisor,将VM内的hypervisor称为Guest Hypervisor。 在Armv8.3-A发布之前,可以通过在EL0中运行Guest Hypervisor来在VM中运行Guest Hypervisor。然而,这…

智能冶钢厂环境监控与设备控制系统(边缘物联网网关)

目录 1、项目背景 2、项目功能介绍 3、模块框架 3.1 架构框图 3.2 架构介绍 4、系统组成与工作原理 4.1 数据采集 4.2 指令控制 4.3 其他模块 4.3.1 网页、qt视频流 4.3.2 qt搜索进程 5、成果呈现 6、问题解决 7、项目总结 1、项目背景 这个项目的背景是钢铁行业的…

从入门到精通:掌握Spring IOC/DI配置管理第三方bean的技巧

IOC/DI配置管理第三方bean 1.1 案例:数据源对象管理1.1.1 环境准备1.1.2 思路分析1.1.3 实现Druid管理步骤1:导入druid的依赖步骤2:配置第三方bean步骤3:从IOC容器中获取对应的bean对象步骤4:运行程序 1.1.4 实现C3P0管理步骤1:导入C3P0的依赖步骤2:配置第三方bean步骤3:运行程…

100:ReconFusion: 3D Reconstruction with Diffusion Priors

简介 官网 少样本重建必然导致nerf失败,论文提出使用diffusion模型来解决这一问题。从上图不难看出,论文一步步提升视角数量,逐步与Zip-NeRF对比。 实现流程 Diffusion Model for Novel View Synthesis 给定一组输入图像 x o b s { x i…

12.HTML5新特性

HTML5新特性 1.介绍 它是万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改。用于取代 HTML4 与 XHTML 的新一代标准版本,所以叫HTML5 HTML5 在狭义上是指新一代的 HTML 标准,在广义上是指…

浮动的魅力与挑战:如何在前端设计中巧妙运用浮动(下)

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…

FFmpeg的AVcodecParser

文章目录 结构体操作函数支持的AVCodecParser 这个模块是AVCodec中的子模块,专门用来提前解析码流的元数据,为后面的解码做准备,这一点对cuda-NVdec非常明显,英伟达解码器的元数据解析是放在CPU上的,所以就非常依赖这个…

对于初学者来说,从哪些方面开始学习 Java 编程比较好?

对于初学者来说,从哪些方面开始学习 Java 编程比较好? 在开始前我有一些资料,是我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「Java的资料从专业入门到高级教程工具包」,点个关注,全…

react Hooks(useRef、useMemo、useCallback)实现原理

Fiber 上篇文章fiber简单理解记录了react fiber架构,Hooks是基于fiber链表来实现的。阅读以下内容时建议先了解react fiber。 jsx -> render function -> vdom -> fiber树 -> dom vdom 转 fiber 的过程称为 recocile。diff算法就是在recocile这个过程…

70套大数据可视化大屏模板,总有一款适合你(含演示示例)

分享70款还不错的前端数据可视化大屏源码 其中包含行业:智慧社区、智慧物业、政务系统、智慧交通、智慧工程、智慧医疗、智慧金融银行等,全网最新、最多,最全、最酷、最炫大数据可视化模板。 你可以点击预览获取查看该源码资源的最终展示效果…

思福迪运维安全管理系统 test_qrcode_b RCE漏洞复现

0x01 产品简介 思福迪运维安全管理系统是思福迪开发的一款运维安全管理堡垒机。 0x02 漏洞概述 由于思福迪运维安全管理系统 test_qrcode_b路由存在命令执行漏洞,攻击者可通过该漏洞在服务器端任意执行代码,写入后门,获取服务器权限&#…

05进程间通信-学习笔记

进程间通信(IPC) 概念 进程信技术简称IPC,可以利用此技木让多个进程相传建消数据,有大量的进程间通信方案 pipe 匿名管道fifo 命名管简单理解,管道文件是一个指向内核管道缓冲区的指针,所有向管道文件读写的操作&am…

人机交互——自然语言理解

人机交互中的自然语言理解是人机交互的核心,它是指用自然语言(例如中文、英文等)进行交流,使计算机能理解和运用人类社会的自然语言,实现人机之间的自然语言通信。 自然语言理解在人工智能领域中有着非常重要的地位&a…

计算机网络(三)

(十一)路由算法 A、路由算法分类 动态路由和静态路由 静态路由:人工配制,路由信息更新慢,优先级高。这种在实际网络中要投入成本大,准确但是可行性弱。 动态路由:路由更新快,自动…

【操作系统导论】内存篇——分页

引入 采用 「分段」 的方式,将空间切成 不同长度的分片,会出现 碎片化 问题,随着时间推移,分配内存会越来越困难。 因此,值得考虑「分页」的方法: 将空间分割成 固定长度的分片 ; 将物理内存…

中医电子处方管理系统软件,中医配方模板一键生成软件操作教程

一、前言: 在中医开电子处方时,如果能够使用配方模板功能,则可以节省很多时间。使用配方模板一键导入,几秒即可完成开单。 下面就以佳易王电子处方管理系统软件V17.1版本为例说明,其他版本可以参考,软件下…

场景的组织及渲染(一)

在OSG 中存在两棵树,即场景树和渲染树。场景树是一棵由 Node组成的树,这些Node可能是矩阵变换、状态切换或真正的可绘制对象,它反映了场景的空间结构,也反映了对象的状态。本章重点介绍场景树,在第 5章将会对渲染树作详细的介绍。…