方法文章

高通量肿瘤球体图像分析:一种用户友好的软件应用程序,可自动、准确地测量球体大小

28.4K 次观看

DOI:

10.3791/51639

2014年7月8日

本文内容

摘要

我们介绍一种高通量图像分析软件,用于测量明场显微镜下成像的三维肿瘤球状体的大小。该软件为快速有效地检测治疗药物对球状体的影响提供了有效手段,对于希望在药物筛选中使用球状体的研究人员具有重要意义。

摘要

三维(3D)肿瘤球体作为 体外 用于药物发现的模型需要在药物筛选的每个步骤中适应大规模筛选格式,包括大规模图像分析。目前尚无现成可用且免费的图像分析软件能够满足这种大规模格式的需求。大多数现有方法需要手动绘制所成像的三维肿瘤球体的长径和短径,这一过程繁琐且耗时。本研究介绍了一款高通量图像分析软件应用——SpheroidSizer,该软件可自动且准确地测量成像的三维肿瘤球体的长轴与短轴长度,计算每个独立三维肿瘤球体的体积,并以两种不同形式将结果输出至电子表格中,便于后续数据分析处理。该软件的主要优势在于其强大的图像分析功能,专为处理大量图像而设计,提供高通量计算与质量控制工作流程。处理1,000张图像的预计时间约为15分钟 在最低配置的笔记本电脑上,或大约1分钟 在多核性能工作站上运行。该图形用户界面(GUI)还设计用于便捷的质量控制,用户可手动修正计算机的分析结果。本软件所采用的核心方法源自主动轮廓算法(active contour algorithm),又称“Snakes”算法,特别适用于光照不均和背景噪声较大的图像,这类问题在高通量筛选的自动图像处理中尤为常见。配套的“手动初始化”和“手绘”工具赋予SpheroidSizer处理多种类型类球体及不同质量图像的灵活性。该高通量图像分析软件显著降低了人工工作量并加快了分析流程。该软件的应用有助于将三维肿瘤类球体发展为常规检测手段 体外 用于工业界和学术界药物筛选的模型。

引言

三维(3D)肿瘤球状体是“肿瘤细胞形成的具有球对称性的聚集体,类似于组织,无须人工基质即可实现细胞附着”1-3肿瘤球的细胞学和形态学特征更接近于 体内 相较于单层二维(2D)细胞,肿瘤组织具有更为复杂的结构和微环境。三维(3D)肿瘤球已成为一种实用的模型 体外 用于高通量筛选抗癌治疗药物或在临床前评估候选药物疗效的模型 体内 动物或临床试验4在临床上,任何抗癌药物治疗的疗效均依据肿瘤生长的抑制程度进行评估。类似地,类球体体积可作为评估疗效的指标 体外 抗癌药物研究。类球体体积(V = 0.5 * 长度 * 宽度)2根据类球体的主要轴长和次要轴长(通常称作长度和宽度)来确定6,7大多数研究人员不得不手动在每个球状体上绘制其长度和宽度,通常使用显微镜公司随成像仪器配套提供的软件。当进行高通量药物筛选并产生数百张以上图像时,该方法会变得效率低下。一些近期研究报道了使用开源图像分析软件工具包(如CellProfiler)的方法8-10 和 ImageJ11 开发了基本的分割程序/宏,涉及光照校正和简单的阈值处理。这些程序通常需要根据不同批次图像的光照条件和图像对比度变化进行重新调整;因此,这些软件包无法满足高通量图像分析对鲁棒性的要求。Friedrich 及其合作者(2009)使用专有软件对类球体体积进行半自动测量5Monazzam 及其同事论文中所述的方法10 是一种仅适用于少量图像的类器官大小半自动测量方法。因此,目前迫切需要针对三维肿瘤类器官开发出稳健、灵活、自动化且即用型的图像分析工具。

在本研究中,我们介绍了 SpheroidSizer——一款基于 MATLAB 的开源软件应用程序,可自动且准确地测量肿瘤类球体的大小。SpheroidSizer 被设计用于在同一会话中处理大量不同的三维类球体图像批次。该软件采用主动轮廓算法12-14,能够适应图像对比度的变化,有效忽略背景光照的渐变,并准确识别图像中的类球体。此外,SpheroidSizer 还能耐受多种常见伪影,e.g. 来源于样本的碎片。其工作流程设计允许用户在计算过程中或完成后进行质量控制。分析结果可随时进行手动修正。通过利用并行计算工具箱,该软件可协调用户计算机上的多个计算核心同时进行运算,从而进一步提升分析速度。此外,SpheroidSizer 以两种不同格式输出结果,便于与下游分析工具无缝对接。

方案

1. 三维肿瘤球体的形成、药物处理及图像采集均按照我们之前发表的论文中所述方法进行15

2. 软件安装

  1. 在用于图像分析的计算机上安装已获得许可的 MATLAB 软件。还需安装以下 MATLAB 工具箱:信号处理工具箱(Signal Processing Toolbox)、图像处理工具箱(Image Processing Toolbox)和并行计算工具箱(Parallel Computing Toolbox)*(*仅在使用并行计算模式时需要)。
    注意:许多大学会统一购买并维护团体许可证,以便所属科研人员免费下载和使用该软件。
  2. 从 SpheroidSizer.zip 文件中安装 SpheroidSizer 程序(请参见补充文件):
    1. 将压缩文件保存到本地文件系统中。
    2. 解压 SpheroidSizer 文件。
    3. 将文件保存至指定的目录/文件夹中,该目录在后续步骤中将被称为“安装目录”。
      注意:SpheroidSizer 已在 Windows 7 操作系统上进行了充分测试。在其他操作系统上应也可运行,仅需少量调整(未经过测试)。

3. 使用 SpheroidSizer 进行图像分析的准备工作

  1. 确定成像系统的图像尺度/分辨率(图像的绝对尺度,单位为微米/像素(μm/pix))。
    注意:如果已知相机芯片上每个像素的尺寸,则图像尺度可计算为 物镜放大倍数 × 像素尺寸(μm/pix)。该值可从显微镜配备的成像软件中作为嵌入式元数据获取,或通过成像系统供应商协助获得。此数值将在步骤 4.6 中使用。
  2. 将所有专有图像文件格式转换为可接受的文件格式——TIFF、JPEG 及其他常见图像文件格式。
  3. 命名图像文件并整理目录结构(图 5A)。
    注意:该软件依赖于正确的目录结构和文件名布局,以将结果重新格式化为孔板格式:
    1. 按以下格式命名图像文件:[孔板名称]_[行][列].[扩展名] 或 [孔板名称][空格][行][列].[扩展名]。其中 [行] 按字母顺序排列,[列] 按数字顺序排列。 
      注意:用户可使用免费的自动批量重命名软件来辅助完成此步骤。
    2. 根据实验安排目录/文件夹结构,方式如下:每个实验应有一个独立目录;在每个实验目录下,应设有各个时间点的子目录;在每个时间点子目录下,应包含来自所有孔板的全部图像。
      注意:为使分析结果在格式化输出中能够最优排序,建议对每个标识符使用相同位数的数字表示,左侧补零,例如,时间点命名为 000H、072H 和 144H。

4. 利用 SpheroidSizer 进行类球体的图像分析

  1. 打开 MATLAB,然后打开“命令窗口”,输入 cd ‘[安装目录]’,并按 [RETURN] 键。
  2. 在“命令窗口”中输入“SpheroidSizer1_0”,然后按 [RETURN] 键以启动 SpheroidSizer 程序。
  3. 在 SpheroidSizer1.0 窗口中点击“浏览”按钮,选择包含所有图像的实验目录。
  4. 在“文件夹”文本框下方选择“包含子文件夹”开关,以处理指定目录下多个嵌套的图像文件夹。
    注意:如果未选择“包含子文件夹”开关,则仅处理该目录下的直接图像,所有子文件夹将被忽略。
  5. 选择“实时显示”选项,以便在计算执行过程中将每个分割后的图像叠加显示在其原始图像上方,用于质量控制。
    注意:如果不选择“实时显示”选项,计算速度会更快。
  6. 在输入框中指定被分析图像的“分辨率”(图像尺度/分辨率为 μm/pix),以便程序正确地将类球体的测量值从像素转换为 μm。
    注意:同一文件夹中或一起分析的所有图像应使用相同显微镜和相同物镜拍摄,以确保每个实验的图像尺度/分辨率保持恒定。
  7. (可选)用户可按照第 5 步进行高级用户自定义设置。
  8. 点击“计算”按钮以开始计算。
    注意:程序在开始计算前会自动检查文件名。如果弹出对话框提示“文件名存在错误”,请单击“退出并显示错误列表”,然后修正所列文件名中的错误(参见第 3.3 步)。之后再次点击“计算”按钮重新开始计算。
  9. 点击“暂停”按钮可暂停计算;再次点击该按钮(此时显示为“继续”)可恢复计算。
    注意:“结果表格”将显示所有已分析类球体的“文件夹”、“文件”、“体积”(单位为 mm3)、“长度”(单位为 μm)、“宽度”(单位为 μm)以及“有效”(复选框)(图 5C)。体积根据测得的长轴(长度)和短轴(宽度)计算得出(V=0.5 × 长度 × 宽度2)。“有效”复选框供用户在质量控制后判断图像分析结果是否有效,参见第 6 步。

5. 高级用户自定义设置

  1. 在 SpheroidSizer1.0 窗口中点击“Advanced”按钮,打开“Advanced Configurations”窗口,以调整用户自定义设置(图 5B)。
  2. 在“Advanced Configurations”窗口的“Input”部分,于“Format Output”和“List Output”框中输入感兴趣的文件名。
  3. 在“Reduce”框中输入一个介于“2-10”之间的数值。该数值是软件用于在计算过程中缩小图像尺寸的系数,以提高计算速度。数值越大,计算速度越快。默认的“Reduce”值为 10。
  4. 在“Include type”框中输入待处理图像文件的扩展名。
  5. 在“Exclude type”框中输入程序不处理的图像文件扩展名或后缀,例如:“_crude.jpg”。
  6. 选择“None”作为“Special Color”选项,以正确处理 8 位和 16 位彩色图像;选择“12 bit”作为“Special Color”选项,以正确处理 12 位彩色图像。
  7. 如果用于图像分析的计算机配备有多个 CPU 和/或多核 CPU,请勾选“Use Parallel Computing”。若满足条件,则继续执行步骤 5.7.1;否则跳过步骤 5.7.1 和 5.7.2。
    注意:若所用计算机不支持所选配置,将出现错误。
    1. 在“Advanced Configurations”窗口中勾选“Use Parallel Computing”选项。
      注意:仅当计算机拥有 4 个或更多核心时,才应使用并行计算模式。
    2. 在“#Workers”(计算核心)框中输入一个介于 4-12 之间的数值。
      注意:该数值必须等于或小于用户计算机的计算核心数量。MATLAB 并行计算工具箱最多支持 12 个核心。当执行并行计算时,会弹出一个小对话框提示用户等待并行计算完成;在此期间计算无法暂停,且“On-the-fly display”功能在并行计算模式下不会执行。

6. 质量控制

  1. 点击“结果表”中的相应单元格,以确认分析图像中类球体的准确边界轮廓。
    注意:原始图像和质量控制图像将显示在右侧供查看。用户可使用键盘上的向下箭头依次检查所有图像。
  2. 如有需要,使用以下两个工具对所选图像上的类球体边界进行优化:
    1. 点击“手动初始化”按钮以显示原始图像。然后在类球体外侧单击鼠标右键并按住,拖动椭圆工具覆盖原始图像上的类球体。
      注意:主动轮廓算法将基于用户提交的轮廓启动,并运行以收敛到目标类球体的轮廓。新的结果将自动更新至“结果表”。“手动初始化”工具允许用户为主动轮廓算法手动提供初始轮廓。
    2. 点击“手绘”按钮以显示原始图像。然后使用鼠标或支持触控的屏幕精确绘制类球体的边界。
      注意:该轮廓将直接用于测量并生成长轴和短轴数据,并在“结果表”中更新。“手绘”工具仅在“手动初始化”工具无法收敛到目标类球体边界时使用。
  3. 当检查发现某图像中不包含任何有效类球体时,请取消勾选“结果表”中对应行“有效”列的复选框。此时,质量控制图像的左上角将显示“无效”标签。若“有效”复选框未被勾选,则该类球体在导出的格式化结果文件和输出结果文件中的所有测量值均为空。
    注意:“结果表”中可使用以下键盘快捷键:“向下箭头”切换至下一张图像;“v”切换有效/无效状态;“m”启用“手动初始化”工具;“h”启用“手绘”工具。

7. 保存和导出数据

  1. 如果用户需要在完成项目前退出软件,请点击 SpheroidSizer1.0 窗口中的“导出研究”按钮,以导出分析的中间状态。请指定要保存的文件名称和目录。
  2. 点击“导入研究”按钮,可重新载入上一步“导出研究”所保存的中间状态结果,并继续进行操作。
    注意:中间状态文件采用原生 MATLAB 格式(.mat),无法被其他软件程序直接读取。软件内置了一项安全功能,当程序意外退出时,会自动导出当前打开的项目。如有需要,用户可在[安装目录]中查找以“~tmp”开头并包含相应时间戳的文件。
  3. 在 SpheroidSizer1.0 窗口中点击“格式化结果”以保存结果。
    注意:实验结果将以两种形式保存在实验目录中。导出的文件名可在高级配置窗口中进行设置(参见方案步骤 5.2)。格式化输出文件为制表符分隔的表格,将每个时间点的体积值按升序排列的孔板编号重新组织为原始孔板格式(图 5D);所有时间点也按升序排列。列表输出文件为制表符分隔的表格,以有序列表的形式包含所有测量数据(图 5E)。

结果

SpheroidSizer 旨在实现对大量三维球状体图像的自动检测、轮廓界定和测量,显著减少人工操作并大幅提升处理效率。 图1A 展示了 SpheroidSizer 的工作流程。核心计算步骤包括自动初始化、主动轮廓算法和轮廓量化。在自动计算完成后,质量控制功能结合使用“手动初始化”和“手绘”工具,以挽救任何分割不完美的结果。 图1B 展示了详细的自动化主动轮廓算法。初始化步骤(第0次迭代)利用基本的图像处理步骤,估算类球体的近似大小和位置,并生成具有估计尺寸的球形初始轮廓。该初始轮廓作为主动轮廓算法的输入,随后通过迭代,根据局部图像梯度和形状曲率进行调整。当轮廓趋于稳定(收敛)时,主动轮廓算法结束。 此图像共进行了 477 次迭代,或直至执行预设的最大迭代次数。本示例中有意放大初始轮廓,以更好地展示算法效果。实际上,初始轮廓通常非常接近真实边界,算法收敛所需的迭代次数要少得多。随后,算法对检测到的类球体边界进行形态测量。类球体的长轴和短轴通过 MATLAB 图像处理工具箱进行测量(图1C)。长轴定义为轮廓上距离最远的一对点之间的线段,记为长度(L);短轴定义为垂直于长轴的最长线段,记为宽度(W)。在此情况下,由于类球体接近球形,L 与 W 的数值非常接近。类球体的体积计算公式为 V = 0.5 × L × W。2.

SpheroidSizer 的特点之一是其能够利用主动轮廓算法自动检测类球体的边界,即使在背景不均匀或噪声较多的图像上也能实现(图2B-D)。明场图像的计算处理常常受到背景不均的困扰,这会导致基于自适应阈值的方法产生不理想的分割结果。当使用多孔板时,这一问题尤为明显,因为孔壁可能在图像上产生阴影效应。然而,由于主动轮廓算法对背景中渐变的明暗变化不敏感,因此只要进行适当的初始化,它就能在这些明场图像中准确识别类球体的分割边界。图2展示了几种具有不均匀或噪声背景的图像示例,例如照明不均(图2B)、碎片(图2C)或坏死核心(图2D)。通过自动化的主动轮廓算法,SpheroidSizer 在每幅图下层面板中以红色轮廓准确地勾勒出这些类球体的边界。

SpheroidSizer 的质量控制功能对于高通量工作流程至关重要。“手动初始化”和“手绘”工具是该应用中重要的辅助工具。在数百或数千张图像中,难免会出现自动化算法无法正确识别某些图像中类球体的情况。如图所示 图3A当由于初始化步骤导致类球体检测不当时, 即 图像中起始轮廓的尺寸或位置不当(上图),此时“手动初始化”工具可通过允许用户手动正确定义类球体的位置和大小来解决问题(下图)。该工具将触发活动轮廓算法,以手动定义的轮廓为初始条件,迭代收敛至目标轮廓。对于此类困难图像,例如原始图像中的情况 图3B,类球体位于干扰性强且嘈杂的背景中。在此情况下,SpheroidSizer 无法通过自动方法(上图)或正确初始化后的“手动初始化”工具(中图)准确识别类球体。此时可使用“手绘”工具,如图下图所示,手动绘制类球体的轮廓。程序将依据用户定义的边界测量类球体的长轴与短轴,并计算其体积。所有校正后的结果将立即纳入“结果表”中,并可相应导出。

为了评估 SpheroidSizer 在较大数据集中的性能,我们首先通过分析同一组 288 张图像来比较操作时间:1)使用显微镜厂商提供的软件进行手动测量;2)使用单核普通笔记本电脑运行 SpheroidSizer;3)使用多核并行计算性能工作站运行 SpheroidSizer。手动测量遵循我们在开发该软件之前常用的实验流程:由人工在图像上绘制每个类球体的长度和宽度,并使用厂商软件进行测量(如 图 4A 上层面板中的红线所示);然后用户手动记录测量数值。SpheroidSizer 则通过自动生成类球体边界(如 图 4A 下层面板中的红色轮廓所示),测量其长轴和短轴长度,并将结果导出至电子表格中,从而处理每张图像。如 表 1 所示,基于对 288 张图像的统计,手动测量每张图像中的一个类球体平均耗时 31.67 秒;而使用单核普通笔记本电脑运行 SpheroidSizer 时,耗时不到 2 秒;在 12 核性能工作站上运行时,耗时不到 1 秒。因此,使用 SpheroidSizer 进行图像分析的速度比手动测量快 18 倍以上。当分析数千张图像时,可显著减少人力投入。接下来,我们比较了手动测量与 SpheroidSizer 对 图 4A 中所示 24 个类球体的测量变异性。两种方法均对这 24 个类球体各测量三次,并计算每个类球体的标准差。如 图 4B 所示,SpheroidSizer 的标准差(绿色线条和圆点)接近于零,仅在质量控制步骤中被校正的三个类球体略有升高,但其标准差仍低于手动测量方法的结果。以上结果表明,SpheroidSizer 在图像分析中具有更高的效率和准确性。

我们利用人源BON-1三维肿瘤球体进行药物筛选,以确定哪些化合物与hsp90抑制剂联用可作为潜在候选药物,用于测试其抗肿瘤效果 在体人源BON-1三维肿瘤球体在琼脂糖包被的96孔板中培养,方法如先前文献所述。15八种不同化合物,每种进行六次连续稀释,并设置培养基和溶剂对照,分别以10 nM和20 nM的hsp90抑制剂处理,重复两次,筛选其单独及联合用药效应。每种化合物或联合化合物的每个浓度均使用两个类球体。共使用四块96孔板,总计384个类球体。所有类球体在0、72、144、168和192小时进行成像,本实验共生成1,920张图像。SpheroidSizer仅用30分钟完成全部1,920张图像的计算分析,另需50分钟进行质量控制与数据导出。SpheroidSizer极大加快了图像分析流程。 图5A 展示了本实验的文件夹结构和文件名安排的截图,作为第3.3步实验方案的示例。 图5B-E 展示了使用 SpheroidSizer 进行图像分析时弹出窗口及结果的截图,作为实验步骤 4、5 和 7 的示例。根据从 SpheroidSizer 导出的格式化结果表格中获取的三维类球体体积数据,我们绘制了图表——显示化合物处理下三维肿瘤类球体的生长情况随处理时间的变化。本实验中两个具有代表性的图表如图所示 图5F5G图5F显示,Hsp90抑制剂与克拉屈滨联合处理(绿色线条)对3D球状体生长的抑制作用强于单独使用Hsp90抑制剂(紫色线条)或克拉屈滨(橙色线条)的处理,提示Hsp90抑制剂与克拉屈滨联合处理可能具有抗肿瘤效应 体内. 图 5G 结果显示,HSP90抑制剂与阿霉素联合处理(绿色线)对三维球状体生长的抑制作用并未强于阿霉素单独处理(橙色线)或HSP90抑制剂单独处理(紫色线),提示HSP90抑制剂与阿霉素的联合处理可能不具有增强的抗肿瘤效应 体内该实验有助于我们更好地筛选化合物以测试其抗肿瘤效果 在体 而SpheroidSizer是快速进行实验数据分析的关键。

图像分析方法比较图表;手动分析与SpheroidSizer的时间效率分析。
表1. 对相同一组288张图像进行分析时,手动测量与SpheroidSizer在图像分析操作时间上的比较。 请点击此处查看此表格的放大版本。

主动轮廓算法流程图;迭代图像分割、计算步骤、数据结果。
图1. SpheroidSizer——一种用于测量球形体尺寸的开源软件应用。 A) 应用程序的核心工作流程。B) 主动轮廓算法在不同迭代阶段的示意图。请注意,初始轮廓(第0次迭代)被有意放大,以便展示算法过程。C) SpheroidSizer 对长轴和短轴长度的测量及其体积计算。L —— 长轴:连接轮廓上距离最远的一对点的线段(称为长度);W —— 短轴:垂直于长轴的最长线段(称为宽度)。

细胞球体形成实验,显微镜图像,A-D组,研究肿瘤生长模式。
图2. SpheroidSizer自动分割的代表性结果,显示其在不同图像条件下的稳健性。 A) 典型的高质量图像。 B) 具有不同亮度和对比度的图像。 C) 含有干扰性碎片的图像。 D) 具有坏死核心的球体图像。每幅图的上层面板为原始图像;下层面板为质量控制图像;红色轮廓为自动计算绘制的球体分割结果。

类球体分割过程;自动、手动初始化、手绘;分析步骤示意图。
图 3. “手动初始化”和“手绘”工具示意图。 A) 当自动初始化后类球体分割不准确时,“手动初始化”工具可用于在类球体上绘制一个匹配的椭圆形状以进行初始化。B) 当自动和手动初始化均导致类球体分割不准确时,“手绘”工具可用于精确地手动绘制类球体边界。类球体周围的蓝色线条表示初始化轮廓;红色轮廓为识别出的类球体边界。请注意,A) 中“手动初始化”和 B) 中“手绘”的类球体已特意放大,以便更好地展示这些工具。

类球体测量比较:手动测量与 SpheroidSizer 的变异性图分析。
图 4. SpheroidSizer 与手动测量在分析同一组 24 张图像时图像分析性能的比较。A) 典型类球体示例,展示手动测量和 SpheroidSizer 如何确定类球体的长度和宽度。上方 24 张图像显示使用手动测量法以红色线条手工绘制的每个类球体的长度/宽度;下方 24 张图像(相同的 24 张图像)显示使用 SpheroidSizer 以红色轮廓由计算机绘制的类球体边界。B) 对每个单独类球体进行三次测量所得长度或宽度的标准差。

使用软件配置和3D球状体生长图进行药物筛选数据处理的设置。
图5. SpheroidSizer在药物筛选中的应用示例——对使用BON-1 3D肿瘤球状体进行药物筛选所采集的球状体图像进行图像分析。 A) 本项目的文件夹结构和文件名截图。B) SpheroidSizer中高级配置窗口的截图。C) 显示结果表格的SpheroidSizer1.0窗口截图。D) 从SpheroidSizer导出的格式化输出文件截图。E) 从SpheroidSizer导出的列表输出文件截图。F) 使用hsp90抑制剂和克拉屈滨处理后3D肿瘤球状体的生长情况。G) 使用hsp90抑制剂和阿霉素处理后3D肿瘤球状体的生长情况。请点击此处查看该图的放大版本。

补充文件:SpheroidSizer 软件。 请点击此处下载这些文件。

讨论

本研究介绍了一种快速、灵活、高效且自动化的程序——SpheroidSizer,可用于精确测定三维肿瘤类器官的大小。SpheroidSizer 操作简便,所需用户输入极少。为确保 SpheroidSizer 准确、顺利且成功运行,最关键的步骤包括:类器官应位于成像视野中心,且不接触孔板边缘;所有需作为同一项目一起分析的文件应在同一显微镜下使用相同物镜进行成像;所有待分析文件应按照方案中说明正确命名并排列;以及在计算前输入正确的用户自定义设置。

SpheroidSizer 的优势在于其能够耐受图像中逐渐变化的背景,并利用主动轮廓算法生成与类球体总体球形形状相对应的平滑轮廓。主动轮廓算法的性能在两种情况下可能受到影响:初始化效果不佳,或存在其他局部边缘干扰了目标轮廓的提取。具体而言,在我们测试的案例中,当较大类球体的坏死核心吸引主动轮廓时,有时会出现第二种情况,导致报告的轮廓偏小。值得注意的是,其他基于自动阈值的方法在此类情况下同样表现不佳,除非手动特别设定阈值。因此,该软件致力于提供简便的质量控制功能,以帮助用户检测并纠正分割异常。若因初始化不佳导致分割错误,用户可使用“手动初始化”工具来替代自动初始化。当图像质量过差而无法适用主动轮廓算法时,用户可直接使用“手绘”功能绘制轮廓,并用于后续定量分析。现有的软件(如 CellProfiler)也可通过半自动化方式适配此类应用,但当面对大量成像条件各异的图像,或部分图像需要较多人工干预才能准确测量时,其工作流程可能较为繁琐。SpheroidSizer 提供了一体化的计算与质量控制套件,可有效管理高通量图像分析的工作流程。

SpheroidSizer 目前仅限于每张图像检测一个类球体,并且仅测量类球体的轴向长度。该程序可进一步扩展,以支持研究人员所需的更多定量分析功能,例如对具有坏死核心的类球体进行定量、在单张图像中检测多个类球体,或监测类球体的形态变化。此外,该程序还可修改用于检测和测量来自动物或人体的切除肿瘤的大小,这无疑将对研究人员在开展相关研究时提供帮助 体内 临床前或临床研究。还可对检测到的类球体进行后续处理分析,旨在减少质量控制所需的人工投入,并进一步提高通量。SpheroidSizer 是一种通用的三维肿瘤类球体图像分析应用程序,适用于由任何细胞类型生成的类球体,因此可被广泛的癌症研究领域使用。

披露

未声明任何利益冲突。

致谢

我们感谢雷蒙德和贝弗利·萨克勒基金会对我们研究工作的支持。

材料

本文使用的材料清单
姓名公司目录编号评论
Axiovert 200M 倒置显微镜卡尔蔡司显微镜有限责任公司用于成像的显微镜
Vostro 1720Dell Inc.单核常规笔记本电脑
HP Z820惠普公司多核性能工作站
MATLAB 和 Simulink R2013aMathworks, Inc, Natick, MAMATLAB 软件

参考文献

  1. Hamilton, G. Multicellular spheroids as an in vitro tumor model. Cancer Lett. 131, 29-34 (1998).
  2. Sutherland, R. M., McCredie, J. A., Inch, W. R. Growth of multicell spheroids in tissue culture as a model of nodular carcinomas. J Natl Cancer Inst. 46, 113-120 (1971).
  3. Inch, W. R., McCredie, J. A., Sutherland, R. M. Growth of nodular carcinomas in rodents compared with multi-cell spheroids in tissue culture. Growth. 34, 271-282 (1970).
  4. Hirschhaeuser, F., et al. Multicellular tumor spheroids: an underestimated tool is catching up again. J Biotechnol. 148, 3-15 (2010).
  5. Friedrich, J., Seidel, C., Ebner, R., Kunz-Schughart, L. A. Spheroid-based drug screen: considerations and practical approach. Nat Protoc. 4, 309-324 (2009).
  6. Yuhas, J. M., Li, A. P., Martinez, A. O., Ladman, A. J. A simplified method for production and growth of multicellular tumor spheroids. Cancer Res. 37, 3639-3643 (1977).
  7. Ayers, G. D., et al. Volume of preclinical xenograft tumors is more accurately assessed by ultrasound imaging than manual caliper measurements. J Ultrasound Med. 29, 891-901 (2010).
  8. Carpenter, A. E., et al. CellProfiler: image analysis software for identifying and quantifying cell phenotypes. Genome Biol. 7, (2006).
  9. Kamentsky, L., et al. Improved structure, function and compatibility for CellProfiler: modular high-throughput image analysis software. Bioinformatics. 27, 1179-1180 (2011).
  10. Monazzam, A., et al. A new, fast and semi-automated size determination method (SASDM) for studying multicellular tumor spheroids. Cancer Cell Int. 5, 32 (2005).
  11. Schneider, C. A., Rasband, W. S., Eliceiri, K. W. NIH Image to ImageJ: 25 years of image analysis. Nat Methods. 9, 671-675 (2012).
  12. Chan, V. L. Active contours without edges. IEEE Trans Image Process. 10, 266-277 (2001).
  13. Bernard, O., Friboulet, D., Thevenaz, P., Unser, M. Variational B-spline level-set: a linear filtering approach for fast deformable model evolution. IEEE Trans Image Process. 18, 1179-1191 (2009).
  14. Kass, M. W. A., Terzopoulos, D. Snakes: Active contour models. International Journal of Computer Vision. 1, 321-331 (1987).
  15. Wong, C., Vosburgh, E., Levine, A. J., Cong, L., Xu, E. Y. Human neuroendocrine tumor cell lines as a three-dimensional model for the study of human neuroendocrine tumor therapy. J Vis Exp. (66), (2012).

重印与许可

标签

SpheroidSizer