HE切片+qupath识别TIL和成纤维细胞文献(三阴性乳腺癌)

An Open-Source, Automated Tumor-Infiltrating Lymphocyte Algorithm for Prognosis in Triple-Negative Breast Cancer

An Open-Source, Automated Tumor-Infiltrating Lymphocyte Algorithm for Prognosis in Triple-Negative Breast Cancer - PubMed (nih.gov)

试验设计

尽管TIL评估进行了标准化工作,但评估的主观性和可变性阻碍了其广泛采用。使用QuPath开源软件,我们构建了一种基于H&E图像的TIL自动评估算法,并发明了一种超出人类能力的TIL评估方法。使用来自三个机构的一个发现集和四个验证集,我们发现机器读取测量的 TIL 变量将 TNBC 患者分为预后良好和不良队列,其中较高的 TIL 评分与更好的总生存期显着相关。这种开源的评估方法可以广泛使用,机器读取的 TIL 评分现在已准备好用于前瞻性测试,以证明临床实用性。

使用 QuPath 开源软件,我们为苏木精-伊红 (H&E) 染色切片上的肿瘤细胞、淋巴细胞、成纤维细胞和“其他”细胞构建了神经网络分类器。我们用五个独特的构造TIL变量分析了分类器衍生的TIL测量值。使用 171 例 TNBC 病例的回顾性集合作为发现集,以确定机器读取的 TIL 变量与患者结果的最佳关联。为了验证,我们评估了 749 名 TNBC 患者的回顾性集合,该患者由四个独立的验证子集组成。

数字图像分析

使用QuPath 开源软件平台(0.1.2 版)基于Watershed cell detection对图像中的细胞进行分割,设置如下:检测图像:苏木精 OD;要求的像素尺寸:0.5 μm;背景半径:8 μm;滤光片半径中值:0 μm;西格玛:1.5μm;最小细胞面积:10μm2;最大细胞面积:400μm2;阈值:0.1;最大背景强度:2.细胞扩增:5μm。细胞分割的质量控制由两名病理学家(DR 和 BA)进行。

细胞分类:将检测到的细胞分类为肿瘤细胞、免疫细胞 (TIL)、成纤维细胞和其他细胞。使用神经网络作为具有八个隐藏层(最大迭代次数:100)的机器学习方法。为了帮助算法进行准确的分类,我们还在半径为 25 μm 和 50 μm 处添加了平滑的物体特征,以补充单个细胞的现有测量值。

乳腺癌注释区域示意图和 H&E 图以及 QuPath TIL 变量的定义。A:标注的乳腺癌肿瘤区域。B: 每个 QuPath TIL 测量变量的计算公式,包括 eTILs%= 100 * [TILs 数量/(肿瘤细胞数量 + TILs 数量)];etTILs%= 100 * (TILs 数量/总细胞数量); esTILs=100*[TILs数量/(总细胞数量-肿瘤细胞数量)];eaTILs(mm2)= TILs数量/分析的肿瘤区域面积总和(mm2),easTILs=100*[TIL面积总和(mm2)/基质面积(mm2)]。高倍视图显示仅用苏木精和伊红染色的乳腺癌组织(C)或(D)与细胞分类掩膜重叠。标尺条代表 50 微米。细胞标注为肿瘤细胞(红色)、TIL(紫色)、成纤维细胞(绿色)和其他背景细胞(黄色)。

量化分析

算法训练流程图,发展到算法验证。A在上传 H&E 图像后首先定义估计污渍载体。然后使用标准化的分水岭细胞检测参数进行细胞分割。接下来,使用神经网络训练分类器,其中包含肿瘤细胞、TIL、成纤维细胞和其他细胞类型,每种类型都有颜色编码。构建了一个临时分类器,并将其应用于分类器训练集中的其余图像。经过多轮细胞分类审查和校正后,经过训练的分类器(CNN11)在形态学上被判断为在大多数图像上至少准确率为95%后,就会被锁定。B,应用经过训练的分类器产生了 TIL 测量值,其计算公式为以下 TIL 变量:eTILs%、etTILs%、esTILs%、eaTILs (mm2) 和 easTIL。在 WTS Yale(发现集)中使用 X-tile 软件确定的最佳切点确定了 TIL 变量与患者结果之间的关联。随后,所有 TIL 变量都在验证集中进行了测试,包括 TMA Yale1、TMA Yale2、WTS TCGA 和 WTS Sweden。C,解释如何在基于 H&E 图像的全组织图像中执行 TIL 定量的工作流程。肿瘤区域定义的步骤之后是估计染色载体以归一化 H&E 颜色。然后,使用标准化的分水岭细胞检测参数进行细胞分割,并使用经过训练的分类器进行细胞分类。最后,将TIL测量结果分析为构造变量。

相关指标计算:

  • 1. eTILs% = 100 * [# TILs/(# 肿瘤细胞 + # TILs)];代表TIL在肿瘤细胞上的比例。

  • 2. etTILs% = 100 *(# 的 TILs/# 的总细胞数);表示 TIL 在所有检测到的细胞中的比例。

  • 3. esTILs = 100 * [# TILs/(# 总细胞 − # 肿瘤细胞)];代表 TIL 在基质细胞中的比例。

  • 4. eaTILs (mm2) = # TILs/分析肿瘤区域面积之和 (mm2);表示肿瘤区域上 TIL 的密度。

  • 5. easTILs = 100 * [TIL面积(mm2)/基质面积(mm2)之和];模仿病理学家读取的国际 TIL 工作组变量。

  • 结果展示:


代码相关

作者提供:CNN11算法,Welcome to the Rimm Lab < Rimm Lab

该团队新文献:Image analysis-based tumor infiltrating lymphocytes measurement predicts breast cancer pathologic complete response in SWOG S0800 neoadjuvant chemotherapy trial

在github上提供了算法:CNN11 algorithm is deposited on GitHub: https://github.com/Yalaibai/Automated_QuPath_TIL_-Classifier_for-TNBC.git

相似研究文献:

An open source automated tumor infiltrating lymphocyte algorithm for prognosis in melanoma

Our TIL scoring algorithm for HE images of Melanoma has been deposited on GitHub: GitHub - acsbal/Automated-TIL-scoring-QuPath-Classifier-for-Melanoma: QuPath TIL classifier for Melanoma on HE slides. The algorithm can be used in QuPath platform. The QuPath software may be downloaded at QuPath.

参考文献:

1:An Open-Source, Automated Tumor-Infiltrating Lymphocyte Algorithm for Prognosis in Triple-Negative Breast Cancer

2:Image analysis-based tumor infiltrating lymphocytes measurement predicts breast cancer pathologic complete response in SWOG S0800 neoadjuvant chemotherapy trial

3:An open source automated tumor infiltrating lymphocyte algorithm for prognosis in melanoma

补充:

TCGA病理图像深度学习的肿瘤淋巴细胞浸润(文献)_tcga image-CSDN博客

HPAanalyze下载病理IHC然后qupath半定量分析(补全)-CSDN博客

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

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

相关文章

Matplotlib中英文使用不同字体的最优解

中英文使用不同字体&#xff0c;我们需要解决两个需求&#xff1a; 第一个需求&#xff1a;要用中文字体显示中文&#xff0c;不能全部都是框框。第二个需求&#xff1a;横纵坐标的数字用英文字体显示&#xff0c;英文用英语字体显示。 方法很简单&#xff0c;只需要添加一行…

RabbitMQ之Plugins插件----AMQP对接MQTT

1.启用插件 rabbitmq-plugins enable rabbitmq_mqtt 2.检查是否启动成功&#xff0c;打开rabbitmq后台 3.概念&#xff1a; AMQP是由交换器和queue队列组成的消息队列机制&#xff0c;MQTT是由订阅主题组成的消息机制 1.MQTT创建连接时会向rabbitmq创建一个自己的queue&…

SpringCloud之网关组件Gateway学习

SpringCloud之网关组件Gateway学习 GateWay简介 Spring Cloud Gateway是Spring Cloud的⼀个全新项目&#xff0c;目标是取代Netflix Zuul&#xff0c;它基于Spring5.0SpringBoot2.0WebFlux&#xff08;基于高性能的Reactor模式响应式通信框架Netty&#xff0c;异步⾮阻塞模型…

基于python+vue超市管理系统flask-django-php-nodejs

课题主要分为二大模块&#xff1a;即管理员模块和员工模块&#xff0c;主要功能包括&#xff1a;个人信息修改、员工信息、商品信息、商品进货、商品出库、商品销量等&#xff1b; 目录 摘 要 I Abstrac II 目录 III 1绪论 1 1.1 研究背景 3 1.1.1国内研究现状 3 1.1.2国外研究…

是德科技keysight DSOX3024T示波器

181/2461/8938产品概述&#xff1a; DSOX3024T 示波器 要特性与技术指标 使用电容触摸屏进行简洁的触控操作&#xff1a; •提高调试效率 •触控设计可以简化文档记录 •使用起来就像您喜欢的智能手机或平板电脑一样简单 使用 MegaZoom IV 技术揭示偶发异常&#xff1a; •超快…

图像处理ASIC设计方法 笔记12 图像旋转ASIC中心控制器状态机

P109 1 流水线图像旋转ASIC整体架构 中心控制器负责各个模块的状态控制和数据调度,接收到外部启动信号后,进人芯片初始化阶段,片上FIFO接收外部输入的图像旋转参数、接收完毕后,再利用接收到的旋转角度到查找表中找到对应的正弦和正切值。 中心控制器将接收到的行列信息…

鸿蒙Harmony应用开发—ArkTS-LazyForEach:数据懒加载

LazyForEach从提供的数据源中按需迭代数据&#xff0c;并在每次迭代过程中创建相应的组件。当在滚动容器中使用了LazyForEach&#xff0c;框架会根据滚动容器可视区域按需创建组件&#xff0c;当组件滑出可视区域外时&#xff0c;框架会进行组件销毁回收以降低内存占用。 接口…

Pink老师Echarts教学笔记

可视化面板介绍 ​ 应对现在数据可视化的趋势&#xff0c;越来越多企业需要在很多场景(营销数据&#xff0c;生产数据&#xff0c;用户数据)下使用&#xff0c;可视化图表来展示体现数据&#xff0c;让数据更加直观&#xff0c;数据特点更加突出。 01-使用技术 完成该项目需…

是德科技keysight 53230A频率计数器

181/2461/8938产品概述&#xff1a; Keysight(原Agilent) 53230A 通用频率计数器/计时器可满足您所有的频率和时间间隔测量需求。除了典型的频率和时间间隔测量&#xff0c;它还可执行连续/无间隙测量&#xff0c;以进行基本调制域分析。 53230A 配有可选的猝发测量软件。它可…

腾讯云GPU服务器介绍_GPU实例规格价格_AI_深度学习

腾讯云GPU服务器是提供GPU算力的弹性计算服务&#xff0c;腾讯云GPU服务器具有超强的并行计算能力&#xff0c;可用于深度学习训练、科学计算、图形图像处理、视频编解码等场景&#xff0c;腾讯云百科txybk.com整理腾讯云GPU服务器租用价格表、GPU实例优势、GPU解决方案、GPU软…

Linux进程地址空间详解

文章目录 前言一、程序地址空间二、感受虚拟地址的存在三、进程地址空间四、程序从磁盘加载到内存的过程4.1 物理地址和虚拟地址的区别 五、写时拷贝5.1 解释fork()函数有两个返回值 前言 我们在学习C/C的时候用到的地址是什么地址呢&#xff1f;虚拟地址&#xff1f;物理地址&…

全球首位AI程序员诞生,对程序员的影响分析

全球首位AI程序员诞生&#xff0c;对程序员的影响分析 《全球首位AI程序员诞生&#xff0c;对程序员的影响分析》方向一&#xff1a;AI程序员的优势分析方向二&#xff1a;AI程序员的局限性方向三&#xff1a;对程序员职业的影响方向四&#xff1a;未来展望 博主 默语带您 Go t…

Swagger常用注解

Tag 标注位置controller类 表示Controller类作用 Schema modeal层javaBean 描述模型及属性 Operation 描述方法作用

Docker入门到实践之环境配置

Docker入门到实践之环境配置 docker 环境安装 Ubuntu/Debian: sudo apt update sudo apt install docker.ioCentOS/RHEL: sudo yum install dockerArch Linux: sudo pacman -S docker如果未安装成功&#xff0c;或者env的path未设置成功&#xff0c;运行时会报错 Bash: Do…

Linux详细介绍

Linux操作系统介绍 Linux 是一种开源的类 Unix 操作系统&#xff0c;最初由 Linus Torvalds 在 1991 年创建。与其他操作系统不同&#xff0c;Linux 是一个基于内核的操作系统&#xff0c;其核心是 Linux 内核。Linux 内核是由程序员社区不断开发和改进的&#xff0c;它提供了…

Docker - 哲学 默认网络和 自定义网络 与 linux 网络类型 和 overlay2

默认网络&#xff1a;不指定 --nerwork 不指定 网络 run 一个容器时&#xff0c;会直接使用默认的网络桥接器 &#xff08;docker0&#xff09; 自定义网络&#xff1a;指定 --nerwork 让这两台容器互相通信 的前提 - 共享同一个网络 关于 ip addr 显示 ens160 储存驱动 ov…

基于Springboot的药品管理系统(有报告)。Javaee项目,springboot项目。

演示视频&#xff1a; 基于Springboot的药品管理系统&#xff08;有报告&#xff09;。Javaee项目&#xff0c;springboot项目。 项目介绍&#xff1a; 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&#xff09;三层体系结构&…

深度学习 线性神经网络(线性回归 从零开始实现)

介绍&#xff1a; 在线性神经网络中&#xff0c;线性回归是一种常见的任务&#xff0c;用于预测一个连续的数值输出。其目标是根据输入特征来拟合一个线性函数&#xff0c;使得预测值与真实值之间的误差最小化。 线性回归的数学表达式为&#xff1a; y w1x1 w2x2 ... wnxn …

stm32使用定时器实现PWM与呼吸灯

PWM介绍 STM32F103C8T6 PWM 资源&#xff1a; 高级定时器&#xff08; TIM1 &#xff09;&#xff1a; 7 路 通用定时器&#xff08; TIM2~TIM4 &#xff09;&#xff1a;各 4 路 例如定时器2 PWM 输出模式&#xff1a; PWM 模式 1 &#xff1a;在 向上计数 时&#xff0…

网络安全顶会——NDSS '24 论文清单、摘要(上)

1、50 Shades of Support: A Device-Centric Analysis of Android Security Updates Android是迄今为止最受欢迎的操作系统&#xff0c;拥有超过30亿活跃移动设备。与任何软件一样&#xff0c;在Android设备上发现漏洞并及时应用补丁都至关重要。Android开源项目已经开始努力通…