Skip to content

运行

步骤 1 — 创建 ROI(QuPath)

步骤 1 — 在 QuPath 中创建 ROI

  1. 在 QuPath 中打开 .vsi 切片
  2. 导航至感兴趣区域
  3. 在 QuPath 脚本编辑器中运行 MyoPath1_roi.groovyAutomate → Show script editor
  4. 视图中心将出现 1500 µm × 1500 µm 的方形 ROI

TIP

ROI 大小经过标准化,确保不同切片间组织取样的一致性。

步骤 2 — 组织分割(QuPath)

步骤 2 — QuPath 中的分割结果

  1. 选中步骤 1 创建的 ROI(点击选中)
  2. 运行 MyoPath2_segment.groovy
  3. 等待三层分割完成:
    • 肌纤维:Cellpose-SAM(GPU 约 30–60 秒)
    • 脂肪区域:像素分类器(约 5 秒)
    • 细胞核:watershed(约 10 秒)
  4. 所有注释以独立对象显示,颜色编码如下:
颜色组织
红色肌纤维
黄色脂肪
蓝色细胞核

关键参数

脚本提供了若干可调参数,以适应不同组织:

肌纤维分割muscleFiberParams):

参数默认值说明
expectedDiameterMicrons80预期肌纤维直径(µm)。如果纤维持续漏检或过度合并,请调整为样本中典型纤维口径
downsample10.0控制分割精细度。值越低细节越好但内存占用和处理时间增加;值越高速度越快但越粗糙

脂肪检测fatParams):

参数默认值说明
splitThreshold0.1像素分类器的脂肪区域分割阈值。默认值适用于内置的 Fat in muscle 分类器;如果您在 QuPath 中自行训练分类器,可能需要调整此值

细胞核检测nucleusParams):

参数默认值说明
thresholdHematoxylin 通道信号强度的检测阈值。增大则检出更少但更可靠的核;减小则检出更多但可能出现假阳性。最佳值取决于染色强度

WARNING

第四层组织——结缔组织——在步骤 4 中通过布尔减法计算得出,不在 QuPath 中直接标注。

步骤 3 — 导出数据(QuPath)

步骤 3 — 导出的文件

  1. 再次选中 ROI
  2. 运行 MyoPath3_export.groovy
  3. 输出保存至 exports/{图像名称}/
exports/HE_M3669/
├── HE_M3669_ROI.tiff             # 全分辨率 ROI 图像
├── HE_M3669_ROI.jpg              # JPEG 预览
├── HE_M3669_annotations.geojson  # 所有注释
└── HE_M3669_summary.txt          # 导出摘要

步骤 4 — 批量分析(Python)

步骤 4 — 三视图对比输出

bash
cd MyoPath

# 测试单个样本
python MyoPath4_analysis.py --test HE_M3669

# 处理所有样本
python MyoPath4_analysis.py --all --cores 16

# 处理指定样本
python MyoPath4_analysis.py --samples HE_M1600,HE_M2806

# 自定义输入/输出目录
python MyoPath4_analysis.py --all --input /data/exports --output /data/results

# 调试模式(单进程)
python MyoPath4_analysis.py --test HE_M3669 --sequential --verbose

命令行参数

参数默认值说明
--test NAME测试单个样本
--samples A,B处理指定样本(逗号分隔)
--all处理 exports/ 下所有样本
--input DIR../exports导出目录路径
--output DIR../results结果目录路径
--cores N10并行处理 CPU 核心数
--sequential关闭单进程模式(用于调试)
--verbose关闭详细日志

输出结构

每个处理后的样本会在导出目录生成单样本结果,另有汇总结果:

exports/{样本名称}/                        # 单样本结果
├── {样本}_statistics.json               # 组织面积统计
├── {样本}_dystrophy_report.json         # 完整病理报告
├── original_image.png                   # H&E 图像
├── standard_segmentation.png            # 四层组织叠加图
├── muscle_fiber_colormap.png            # 单纤维着色图
└── three_view_comparison.png            # 三视图对比

results/                                  # 汇总结果
└── batch_analysis_summary.json          # 批处理分析摘要

可视化输出

文件说明
original_image.png原始 H&E 染色组织图像
standard_segmentation.png四种组织类型的彩色编码叠加图
muscle_fiber_colormap.png每根肌纤维以独特颜色渲染,便于实例级检查
three_view_comparison.png并排面板:原始图、分割图、纤维着色图

肌营养不良报告

JSON 报告(*_dystrophy_report.json)包含全部 7 项病理指标和综合 MyoPath Score(0–100):

评分范围严重程度
0–20正常 / 轻微
20–40轻度
40–60中度
60–100重度

各指标的详细定义和临床解释请参阅形态学特征

最近更新