小胶质细胞参数绘图软件(MMPS)是一种用户友好的分析流程,无需编程专业知识,可对免疫荧光图像中的单个小胶质细胞形态进行半自动分析。该软件已在啮齿类动物脂多糖诱导的神经炎症模型中得到验证,能够稳定检测与激活相关的形态学变化,实现标准化、可扩展的小胶质细胞表型分析。
小胶质细胞参数绘图软件(MMPS)是一种用户友好的分析流程,无需编程专业知识,可对免疫荧光图像中的单个小胶质细胞形态进行半自动分析。该软件已在啮齿类动物脂多糖诱导的神经炎症模型中得到验证,能够稳定检测与激活相关的形态学变化,实现标准化、可扩展的小胶质细胞表型分析。
小胶质细胞是中枢神经系统中来源于髓系的免疫细胞,在神经系统损伤后介导组织降解与重塑,并已成为多种神经退行性疾病中具有前景的治疗靶点。对小胶质细胞形态的定量分析能够揭示不同小胶质细胞亚群之间的细微差异,同时保留重要的in situ信息。然而,目前许多可用的小胶质细胞形态分析平台要么未公开获取,要么需要专业的计算技能,从而限制了其广泛应用。为克服这些局限性,本研究开发了一个基于 Python 3.11 的开源小胶质细胞形态分析平台,称为小胶质细胞参数映射软件(Mapping Microglial Parameters Software, MMPS)。MMPS 与基于免疫荧光的工作流程兼容,安装和操作均无需编程经验。该软件通过易于使用的图形用户界面实现单细胞小胶质细胞形态分析的半自动化,并整合了可自定义的图像处理和掩膜生成工作流程。本研究采用啮齿类动物脂多糖(LPS)诱导的神经炎症模型对 MMPS 进行验证。定量的动物水平分析表明,与对照溶剂处理组相比,LPS 处理组动物的小胶质细胞胞体面积显著增加(p < 0.01),细胞周长显著减少(p < 0.05),这与小胶质细胞活化和神经炎症相关的形态学特征一致。总体而言,MMPS 为跨实验室的小胶质细胞形态定量分析提供了一个标准化、可重复的平台。
小胶质细胞是中枢神经系统(CNS)的固有免疫细胞,能够持续监视其周围环境中的病原体和组织损伤1。激活后,小胶质细胞会回缩其突起,从稳态的分支状形态转变为阿米巴样表型2,3。在缺血性中风4,5和阿尔茨海默病6,7等神经退行性疾病中,小胶质细胞常通过持续产生细胞因子、广泛降解组织以及吞噬作用来维持神经炎症2。这些过程会导致神经血管单元的破坏,进一步加剧小胶质细胞的活化和中枢神经系统损伤8,从而使小胶质细胞成为有前景的治疗靶点9,10。
识别神经退行性疾病中不同小胶质细胞亚群间细微差异的一种方法是通过形态学分析。该方法通常使用Cx3CR1-GFP动物结合in vivo双光子显微镜11,或通过免疫荧光(IF)标记已确立的小胶质细胞标志物,如离子化钙结合接头分子-1(Iba1)或P2Y嘌呤能受体12来实现。尽管小胶质细胞在损伤后常在稳态形态与阿米巴样形态之间转换,但先前的研究表明,小胶质细胞还可呈现其他表型,包括过度分枝状小胶质细胞3,13、蜂窝状小胶质细胞3,14、活化型小胶质细胞15以及杆状小胶质细胞3,16。然而,目前对小胶质细胞形态的研究通常依赖于对稳态和阿米巴样表型的手动分类。这些方法需要专门的分析流程,而这些流程在不同实验室之间往往缺乏标准化,使得即使是经过培训的人员也难以区分相似的形态,例如稳态与过度分枝状表型之间的差异17。此外,基于免疫荧光的细微形态改变分析需要高分辨率成像,这可能带来额外的技术挑战。
为解决这些局限性,已开发出多种分析平台,可半自动11或全自动18地检测小胶质细胞,并在用户自定义的目标区域(例如 200–800 µm2)内生成细胞的多个二值化图像,即所谓的“掩模”(masks)。这些方法可减少人为偏差,提高结果的可重复性,并提升分析效率。尽管取得了上述进展,但目前许多可用的软件平台仍存在限制其广泛应用的缺陷,包括缺乏开源可及性17、需要编程专业知识11,19,20、依赖in vivo双光子显微镜系统11,19、缺乏直观的图形用户界面11,21,22、处理速度较慢11,或依赖商业软件平台12,19,21。尽管近期研究已开始解决其中部分问题,但许多现有平台仍难以适用于基于免疫荧光(IF)的工作流程,而后者在小胶质细胞形态学研究中仍被广泛使用。
本文介绍了一种面向用户的微胶质细胞形态学分析平台,称为微胶质细胞参数绘图软件(Mapping Microglial Parameters Software, MMPS)。MMPS 无需编程经验,可与基于 ImageJ 的现有工作流程集成,专为免疫荧光(IF)图像设计。该软件使用 Python 3.11 开发,融合了先前已发表的开源形态学分析平台中的若干概念11。MMPS 具备直观的图形用户界面,支持用户导入并批量处理大量 IF 图像,并提供多种可自定义的图像处理选项。该平台还引入了手动细胞选择功能,以尽量减少免疫荧光成像过程中引入的过采样伪影;同时支持手动勾画胞体轮廓,避免将细胞突起纳入胞体测量中。此外,MMPS 包含可自定义的掩膜生成参数以及多种质量控制功能,以提高掩膜的准确性。软件可计算多个常用的形态学参数,包括周长、平均质心距离、掩膜面积、离心率、圆形度和胞体面积。对于更深入的研究,MMPS 生成的结果可与多种 ImageJ 插件兼容,并可通过配套的插件进一步进行分形、骨架和凸包分析。
通过检测皮层第四层中小胶质细胞的形态学改变,利用啮齿类动物脂多糖(LPS)诱导的神经炎症模型对MMPS进行了验证。定量分析表明,与给予载体的对照组相比,LPS处理显著增加了小胶质细胞胞体面积,同时减少了细胞周长,表明MMPS能够准确检测与小胶质细胞活化相关的小幅度形态学变化。
所有动物实验均按照西弗吉尼亚大学机构动物护理和使用委员会(方案编号 #2109047180)的规定以及美国国立卫生研究院支持的《实验动物护理和使用指南》进行。本方法中使用的仪器、试剂和软件列于材料表中。
1. 实验动物
2. 神经炎症模型
3. 免疫荧光
4. 成像
5. 小胶质细胞参数绘图软件(MMPS)
6. 小胶质细胞形态学计算中 MMPS 所用公式
注意:当点击“计算简单特征”时,MMPS 将自动执行所有计算。参数计算方法如下所示。














7. 统计分析
开发了一种开源的独立小胶质细胞形态学分析平台,称为小胶质细胞参数绘图软件(Mapping Microglial Parameters Software, MMPS),旨在为基于免疫荧光(IF)的小胶质细胞形态学分析提供一种易于使用且标准化的工作流程。该平台在以往形态学分析方法的基础上构建,无需编程专业知识,并集成了易于操作的图形用户界面。MMPS 的设计旨在提高对小胶质细胞细微分支结构的检测能力,同时引入多种保护机制,以尽量减少小胶质细胞掩膜的过度估计。
采用LPS诱导的啮齿类动物神经炎症模型对MMPS进行了验证。在完成组织处理和图像采集后(图1),通过缺乏一抗染色的阴性对照切片确认了免疫荧光(IF)的特异性(补充图1)。MMPS的处理流程始于将免疫荧光图像导入软件界面(图2A)。该软件提供多种图像处理选项,以增强小胶质细胞信号的检测能力并实现背景分离。系统强制执行基于Scikit-image软件包中滚动球算法的背景扣除,同时提供基于SciPy的高斯滤波器用于可选的去噪和锐化处理。图像处理完成后,通过红色选择标记手动选取并识别小胶质细胞胞体(图2B)。随后,手动勾画胞体边界,以用于后续的形态学计算(图2C)。

图1:神经炎症模型及处理流程的图示概述。大鼠注射LPS或PBS后24小时进行心脏灌注并处死取脑。取出大脑后切成30 µm厚的切片,用于Iba1(小胶质细胞标记物)的免疫荧光染色,随后进行MMPS分析。图示由Biorender制作。 请点击此处查看该图的放大版本。

图 2:MMPS 使用概览。(A) 皮层小胶质细胞(红色,Iba1)及细胞核(蓝色,DAPI)的图像示例,用于在 MMPS 中进行参考(比例尺 = 75 µm,40x)。使用 MMPS 进行图像处理后,背景信号将被降低,并可准确评估细胞形态。(B) 在 MMPS 中处理图像后,通过红色圆圈手动选择胞体,用于后续方法中详述的步骤(比例尺 = 75 µm,40x)。(C) 两个代表性小胶质细胞被手动勾画轮廓,保存的胞体轮廓图像如下所示。(D) 所选细胞的掩膜生成可自动追踪小胶质细胞分支至 800 µm2,但需进行人工质量验证。此处展示了不准确的 800 µm2 掩膜,以及更准确的 700 µm2 掩膜。请点击此处查看该图的放大版本。
在完成胞体轮廓绘制后,MMPS 会使用由用户定义的最低强度阈值所约束的自适应阈值法,在 200–800 µm2 的尺寸范围内迭代生成掩膜。较小的掩膜更贴近用户定义的阈值,而较大的掩膜则逐步放宽阈值限制,以最大程度纳入分支结构。生成的掩膜需经过人工质量评估审查,以避免邻近细胞的纳入、过多背景信号的包含,或因图像边界或比例尺造成的截断。如图 2D所示,一个代表性小胶质细胞的 800 µm2掩膜延伸进入了邻近细胞。通过拒绝 800 µm2掩膜并选择 700 µm2掩膜,纠正了分割错误,同时保留了目标小胶质细胞的准确轮廓。
经过MMPS处理后,采用每个细胞最大可接受的掩膜来评估小胶质细胞的活化状态,因为这些掩膜在最小化背景干扰的同时最准确地捕捉到了远端分支结构。所计算的形态学参数总结于表1,并在图3中展示。与溶剂对照组相比,LPS给药显著降低了平均质心距离和细胞周长(p < 0.05;图3A、B),这与小胶质细胞活化过程中突起回缩的现象一致。在不同处理组之间,掩膜面积、圆形度或离心率均未观察到显著差异(图3C–E),尽管先前有研究报道这些参数与活化的小胶质细胞表型相关3,23。本研究在统计效能上不足以检测胞体形状或掩膜面积的细微差异,且小胶质细胞亚群可呈现出异质性的炎症相关形态,未必普遍遵循上述趋势3。相比之下,与溶剂对照组相比,LPS处理动物的胞体面积显著增加(p < 0.01;图3F),进一步支持了活化相关形态重塑的存在22。

图3:小胶质细胞形态学参数的比较。所有图中均进行了正态性检验(Shapiro-Wilk检验和Levene检验),所有情况下均无显著性差异(p>0.05),因此采用Student t检验。 圆点代表单个动物 (每组n=5)(A) 载体组的平均质心距离显著大于LPS处理组。(B) 载体组的小胶质细胞周长显著大于LPS处理组。(C) 不同处理组之间的掩膜面积无显著差异。(D) 各组之间的胞体偏心率无显著差异。(E) 不同处理组之间的胞体圆度无显著差异。(F) LPS组的胞体面积显著增加 * p<0.05,** p<0.01,*** p<0.001。 请点击此处查看该图的放大版本。
| 参数 | 定义 | 与小胶质细胞活化的关系 |
| 平均质心距离 | 细胞顶部、右侧、底部和左侧最远分支的平均距离 | 减小 |
| 周长 | 细胞轮廓的测量值 | 减小 |
| 掩膜面积 | 细胞的实际面积,而非目标掩膜面积 | 减小 |
| 离心率 | 细胞胞体近似伸长程度的测量值(0:圆形,1:高度伸长) | 减小 |
| 圆度 | 细胞胞体近似圆形程度的测量值(0:伸长,1:圆形) | 增大 |
| 胞体大小 | 细胞胞体的面积 | 增大 |
表1:由小胶质细胞参数绘图软件(MMPS)计算得到的参数及预测的小胶质细胞激活反应变化。 该表格总结了由小胶质细胞参数绘图软件(MMPS)计算的形态学参数,包括周长、平均质心距离、掩模面积、离心率、圆形度和胞体面积。
随后通过向经过设盲且此前未经培训的用户提 供相同的图像集以进行独立分析,来评估用户间的可重复性(补充图 2)。不同用户之间的差异无统计学意义,所有用户均重现了与LPS处理动物中小胶质细胞活化一致的形态学趋势。
MMPS 还支持下游的高级形态学分析。图3生成的参数相关性分析揭示了不同形态特征之间的关系。溶剂处理的大鼠仅显示小胶质细胞圆度与周长之间存在较弱的相关性(R2 = 0.17),而LPS处理的大鼠则表现出更强的相关性(R2 = 0.64),表明小胶质细胞活化程度增加与圆度和周长的同时降低相关(图4A)。此外,在溶剂处理组和LPS处理组中,掩模面积与平均质心距离均呈显著正相关(R2分别为0.71和0.88),这与小胶质细胞活化状态相关的分支复杂性变化一致(图4B)。

图 4:小胶质细胞参数的高级分析。所有图示均为基于普通最小二乘法计算的动物水平最佳拟合直线,显示其决定系数(R2)并以95%置信区间进行阴影填充。(A) 小胶质细胞胞体圆形度与总周长在对照组小胶质细胞中呈弱相关趋势(R2 = 0.17),而在LPS处理后相关性增强(R2 = 0.64)。(B) 平均质心距离与小胶质细胞面积在对照组(R2 = 0.71)和LPS组(R2 = 0.88)中均呈显著相关。请点击此处查看该图的放大版本。
补充图1:通过阴性对照验证免疫荧光实验方案。每只大鼠相同脑区的一张切片在进行免疫荧光(IF)实验时未添加一抗,以确认无自发荧光(比例尺 = 75 µm)。(A) 载体处理组织的DAPI染色代表性图像(蓝色)。(B) 载体处理组织的Iba1染色代表性图像(红色)。(C) 载体处理组织的DAPI(蓝色)和Iba1(红色)共染色代表性图像。(D) LPS处理组织的DAPI染色代表性图像(蓝色)。(E) LPS处理组织的Iba1染色代表性图像(红色)。(F) LPS处理组织的DAPI(蓝色)和Iba1(红色)共染色代表性图像。请点击此处下载该文件。
补充图2:MMPS用户间差异评估。多位盲法评估者对图3中的相同样本使用MMPS,并比较了动物水平的结果。所有数据的正态性检验(Shapiro-Wilk检验和Levene检验)均无显著性差异(p>0.05),因此采用重复测量方差分析(ANOVA),并进行事后Holm校正的配对t检验(p>0.05)。(A) 各组间用户在平均质心距离上无显著差异(p>0.05)。(B) 各组间用户在周长上无显著差异(p>0.05)。(C) 各组间用户在掩膜面积上无显著差异(p>0.05)。(D) 各组间用户在离心率上无显著差异(p>0.05)。(E) 各组间用户在圆形度上无显著差异(p>0.05)。(F) 各组间用户在胞体面积上无显著差异(p>0.05)。 请点击此处下载该文件
本方法的主要目标是通过降低常见的技术障碍,同时保留现有形态学评估方法的优势,从而提高小胶质细胞形态学分析的可及性。MMPS 能够检测到小胶质细胞细微的形态学改变,同时兼容多种高级分析方法,包括分形分析、骨架分析、凸包分析和 Sholl 分析。与先前发表的方法相比,MMPS 提供了易于使用的图形用户界面,集成了常用形态学参数的自动计算功能,并无需编程操作,同时仍保持与更高级下游分析的兼容性。
多个关键的方法学步骤会显著影响分析的准确性和可重复性。高质量的免疫荧光(IF)成像对于可靠地生成掩膜及进行形态学计算至关重要。抗体特异性是图像质量的主要决定因素,因为非特异性标记会增加背景荧光,降低小胶质细胞与周围组织之间的信号分离度。同样,抗体浓度不理想也会降低荧光强度并削弱图像分辨率。Z轴层扫图像的采集同样关键,若省略Z轴层扫成像,可能会人为改变小胶质细胞分支复杂性和突起延伸的表观特征,从而导致形态学计算出现偏差。
在进行 MMPS 处理过程中,还需考虑若干其他重要因素。尽管 MMPS 支持批量图像处理,但通常更推荐对单张图像进行独立优化,因为不同图像之间的背景特征和染色质量可能存在显著差异。图像质量直接影响掩膜生成的准确性,因此在图像预处理阶段进行优化可显著提高后续分析的可重复性和稳健性。小胶质细胞胞体的仔细筛选也至关重要,尤其应避免选择接触图像边界的细胞,因为部分细胞的选中会人为地减小胞体测量值并干扰掩膜生成。在进行掩膜质量保证审查时,应剔除包含邻近细胞、过多背景区域或图像边界的掩膜。相反,不应仅因较小的掩膜未能覆盖所有远端突起而将其剔除,因为迭代掩膜生成算法会根据掩膜大小和局部像素强度有意调整局部阈值参数。
该方法具有高度可适应性,可根据特定的实验需求进行修改。由于MMPS是开源的,因此可以扩展该平台以分析单个Z轴层析图像帧,或整合自动细胞检测算法,从而构建完全自动化的形态学分析流程。此外,生成的掩膜和胞体轮廓仍可与基于ImageJ的工作流程兼容,用于分形、凸包、骨架和Sholl分析。由于MMPS是使用Python 3.11开发的,因此还可以利用常见的科学Python软件包,直接在软件中集成额外的分析功能,而无需依赖外部软件平台。
尽管具有上述优势,但仍需考虑若干局限性。MMPS 是在特定脑区的雄性 Sprague-Dawley 大鼠神经炎症模型中得到验证的,而不同脑区、疾病模型、物种或生物性别可能影响形态学结果。因此,MMPS 在其他实验范式中的适用性应通过预实验研究加以验证,或通过与既往文献的比较提供支持。此外,基于免疫荧光(IF)的成像无法完整捕捉三维分支结构,因为垂直于焦平面方向延伸的突起在最大投影图像中可能无法被检测到。增加分析细胞的数量可能有助于缓解这一局限性。MMPS 仍依赖于图像采集质量,因此需要针对不同的成像系统、染色方案和抗体制备条件进行优化。低分辨率图像可能导致掩膜尺寸被人为放大,原因在于胞体周围及紧密排列的分支边界模糊。鉴于此,本方案采用了游离漂浮式免疫荧光方法以及多种图像处理选项,以最大程度提升图像质量。
MMPS 还在一定程度上存在由用户引起的变异性,因为用户需手动选择细胞并勾勒胞体轮廓。然而,通过使用 DAPI 与 Iba1 的共定位,可在细胞选择过程中显著降低不确定性。此外,经盲法的用户间分析表明,未经培训的用户之间仍具有极低的变异性,证明该分析流程具有良好的可重复性。
与之前发布的多种小胶质细胞形态学分析平台不同,MMPS 并非完全自动化。然而,该设计旨在优先保证分割的准确性和掩膜的质量控制。通过修改 Python 源代码,可将自动化流程整合到本系统中,以实现自动化的 DAPI/Iba1 共定位检测、基于轮廓的胞体勾画,以及基于机器学习的掩膜接受或拒绝判断。此外,MMPS 需要较大的磁盘存储空间,因为生成的掩膜和胞体轮廓会自动保存为 .tiff 文件,用于后续分析和质量控制。通过修改软件,使其按单个细胞顺序生成掩膜,并立即进行质量评估和参数提取,可降低存储需求。
总之,MMPS 通过提供一个标准化的开源平台,扩展了小胶质细胞形态定量分析的应用范围,该平台无需编程专业知识或in vivo成像能力。该平台支持基于免疫荧光的小胶质细胞形态的可重复分析,同时保持与先进的下游分析方法的兼容性。
作者声明本工作不存在任何利益冲突或经济利益关系。
本研究得到了授予西弗吉尼亚大学的阿尔茨海默病及相关痴呆症 T32 培训项目资助(T32AG052375)、授予西弗吉尼亚大学的卒中 CoBRE 资助(P30GM159569),以及授予 JDH 和 WJG 的美国国立卫生研究院资助 R01NS19998 的支持。
| 姓名 | 公司 | 目录编号 | 评论 |
|---|---|---|---|
| 12孔板 | Fisher Scientific | 07-200-82 | 用于组织切片的孵育和洗涤。 |
| 铝箔 | Fisher Scientific | 01-213-101 | 用于保护荧光样品免受光照。 |
| 抗原修复缓冲液(10×) | ThermoFisher Scientific | 00-4955-58 | 用于在免疫荧光染色过程中提高抗原的可及性。 |
| 抗Iba1一抗 | FUJIFILM Wako Pure Chemical Corporation | 019-19741 | 用于小胶质细胞免疫荧光标记的一抗。 |
| 冷冻切片机 | Fisher Scientific | 95-710-0L | 用于对冷冻脑组织进行规定厚度的切片。 |
| 驴抗兔IgG,Alexa Fluor 555 | ThermoFisher Scientific | A-21428 | 用于可视化兔一抗的荧光二抗。 |
| 驴血清 | Fisher Scientific | 50-413-115 | 用于减少非特异性抗体结合的封闭试剂。 |
| EVOS FL Auto 2 成像系统 | ThermoFisher Scientific | AMAFD2000 | 用于图像采集的荧光显微镜。 |
| Fiji (ImageJ) 2.16.0 | NIH | fiji.sc | 用于下游形态学分析及插件应用的图像处理平台。 |
| Fluoromount-G | ThermoFisher Scientific | 00-4959-52 | 用于保存荧光信号并固定盖玻片的封片介质。 |
| 异氟烷 | EntirelyPets Pharmacy | MWI502017 | 动物实验过程中使用的吸入性麻醉剂。 |
| 脂多糖 | Millipore Sigma | L2630 | 用于在啮齿类动物中诱导全身性神经炎症和小胶质细胞活化。 |
| Matplotlib | https://pypi.org/project/matplotlib/ | 用于数据可视化和图表生成的Python绘图库。 | |
| MMPS(小胶质细胞参数映射软件)v1.00 | 本研究 | https://github.com/NeurodegenerativePharmaceuticalLab/Mapping-Microglia-Parameters-Software/releases/tag/v1.00 | 为小胶质细胞形态学分析开发的开源软件平台。 |
| Net小室 | Millipore Sigma | CLS3477 | 染色过程中用于承载游离组织切片的插入式装置。 |
| Numpy | https://pypi.org/project/numpy/ | 在MMPS中用于数值计算的Python库。 | |
| 物镜(4×) | ThermoFisher Scientific | AMEP4922 | 用于解剖定位和区域识别的低倍物镜。 |
| 物镜(40×) | ThermoFisher Scientific | AMEP4625 | 用于小胶质细胞形态成像的高倍物镜。 |
| opencv-python | https://pypi.org/project/opencv-python/ | 在MMPS中用于图像处理功能的计算机视觉库。 | |
| 多聚甲醛 | ThermoFisher Scientific | 169650025 | 用于组织灌注及切片前固定的固定剂。 |
| Permount | Fisher Scientific | SP15-100 | 用于玻片长期保存的永久性封片介质。 |
| 磷酸盐缓冲液 | Fisher Scientific | BP3991 | 用于组织洗涤和试剂配制的缓冲溶液。 |
| Pillow | https://pypi.org/project/Pillow/ | 用于图像处理操作的Python图像处理库。 | |
| PyQt5 | https://pypi.org/project/PyQt5/ | 用于生成MMPS图形用户界面的Python GUI框架。 | |
| Python 3.11 | Python软件基金会 | python.org | 用于开发和运行MMPS的编程语言环境。 |
| R 4.3.2 | R统计计算基金会 | r-project.org | 用于数据分析和图表生成的统计软件。 |
| Scikit-image | https://pypi.org/project/scikit-image/ | 用于图像处理和分割的Python图像分析库。 | |
| Scipy | https://pypi.org/project/scipy/ | 用于滤波和图像处理操作的Python科学计算包。 | |
| SD大鼠 | Evingo | 002 | 用于验证神经炎症模型的实验动物。 |
| 蔗糖 | Fisher Scientific | S5-3 | 脑组织冷冻前使用的冷冻保护剂。 |
| Tifffile | https://pypi.org/project/tifffile/ | 用于读取和写入TIFF图像文件的Python包。 | |
| Tissue-Tek O.C.T. 包埋剂 | Sakura Finetek | 4583 | 用于冷冻组织样本切片的包埋介质。 |
| 吐温X-100 | Fisher Scientific | BP151-100 | 免疫荧光过程中用于细胞膜通透的去垢剂。 |