需要JoVE订阅才能观看此内容。 请登录或开始免费试用

方法文章

树突分支及其方向的自动识别

1.9K 次观看

⸱

DOI:

10.3791/62679

⸱

2021年9月17日

本文内容

摘要

本文介绍了一种计算工具,可从二维荧光图像中对神经元树突分支的方向进行简单、直接的自动测量。

摘要

神经元树突树的结构在神经元整合突触输入过程中起着关键作用。因此,对树突形态进行表征对于深入理解神经元功能至关重要。然而,无论是孤立状态还是特别是在神经网络内部,树突树的复杂性尚未被完全阐明。我们开发了一种新的计算工具——SOA(分割与取向分析),该工具可从二维神经元培养的荧光图像中自动测量树突分支的取向。SOA 采用 Python 编写,通过图像分割将树突分支与背景分离,并建立每个分支空间方向的数据库。该数据库可用于计算多种形态学参数,例如神经网络中树突分支的方向分布以及树突分支平行生长的普遍程度。所获得的数据可用于检测树突在神经元活动以及生物和药理刺激下的结构变化。

引言

树突形态发生是神经科学的核心课题,因为树突树的结构影响神经元中突触整合的计算特性1,2,3。此外,树突分支的形态异常和改变与退行性疾病及神经发育障碍相关4,5,6。在树突分支更易于观察的神经元培养体系中,非姐妹树突分支之间的相互作用调控着分支上突触聚集的位置和范围,这种行为可能影响突触的共激活性和可塑性7,8,9。因此,利用二维(2D)神经元培养系统对树突树的形态参数进行表征,有助于理解单个神经元及神经元网络的树突形态发生及其功能。然而,这一任务具有挑战性,因为即使在"简化"的二维神经元培养体系中,树突分支仍会形成复杂的网状结构。

已开发出多种工具用于自动追踪和分析树突结构10,11

访问受限。请登录或开始试用以查看此内容。

方案

注意:以色列卫生部已批准在实验动物伦理使用协议 IL-218-01-21 下使用小鼠。SOA 仅兼容 Windows 10 和 Python 3.9。该软件以开源代码形式提供:https://github.com/inbar2748/DendriteProject。在此链接中还包含一个 README.DM 文件,其中提供了软件下载说明、软件官方网站链接,以及包含所有软件包所需版本信息的 requirements 文件。此外,该页面还提供了使用该软件进行分析的其他示例。

树突分支分析流程图;分割、空间信息提取、分类。
图1:用于分割和生长方向分析的SOA工作流程。 图示为树突网络荧光图像的处理步骤及数据分析流程。首先上传二维图像,进行分割(分为两个步骤:先将树突分支识别为线条,再合并相关线条),然后获取每条树突分支的空间信息。收集图像中所有树突分支的数据,最后通过数据分析获得所需的形态学参数。缩写:SOA = 分割与取向分析....

访问受限。请登录或开始试用以查看此内容。

结果

对培养物中树突网络的图像进行了代表性分析。细胞提取方法如 Baranes et al.16,17 所述。简言之,从新生大鼠脑组织中分离海马神经元,并在二维玻璃盖玻片上培养 1–2 周。随后对培养物进行固定,并通过间接免疫荧光染色,使用针对树突蛋白标志物微管相关蛋白 2(microtubule-associated protein 2, MAP2)的抗体进行标记。利用荧光显微镜采集树突网络图像,并使用 SOA 对 10 张图像进行处理。

图1展示了一个典型的SOA工作流程,用于分析树突网络。输入为一幅二维荧光显微镜图像。图像分割分为两个阶段:第一阶段是将树突分支识别为线条,第二阶段是根据用户设定的距离和方向标准合并相关线条。分割完成后,收集每个已识别树突分支的空间信息。随后,从图像中所有树突分支的数据中提取以下信息:平行/非平行分类、平行与非平行树突分支的平均长度、平行树突分支之间的距离以及.......

访问受限。请登录或开始试用以查看此内容。

讨论

为了跟上生物成像数据的快速增长,迫切需要有效的策略从二维图像中提取形态学信息。尽管成像数据可在数小时内生成,但对图像的深入分析却耗时较长。因此,图像处理已成为许多领域的显著瓶颈。这在一定程度上源于数据的高度复杂性,尤其是在处理生物样本时。此外,由于许多用户缺乏专业的编程和图像处理技能,亟需能够以简便、用户友好的方式实现自动化图像处理的工具。正因如此,SOA 预计将发挥重要作用。代表性结果展示了该工具的自动化分割功能,即使面对复杂的树突网络,也能通过几个简单的步骤识别图像中的树突分支。工作流程简单直观,可立即轻松获取多种空间信息。本研究采用多种算法来检测荧光图像中的单个树突分支,并对结果进行多项分析。有关这些算法的详细描述可参见补充材料以及系统需求信息。本文将简要介绍这些算法及其在软件中的作用。

分割
分割是本项目中最具挑战性的部分。在图像分割中,数字图像被划分为多个区域(图像对象)。分割的目的是识别图像中的目标,从而使其更易于理解和处理。在此,分割用于识别树突分支,并将其与背景分离。图像分割过程分为两个.......

访问受限。请登录或开始试用以查看此内容。

披露

作者声明不存在任何竞争性经济利益。

致谢

作者谨此感谢 Orly Weiss 博士在培养图像制备方面提供的帮助。

....

访问受限。请登录或开始试用以查看此内容。

材料

本文使用的材料清单
姓名公司目录编号评论
Matplotlib 2002 - 2012 John Hunter、Darren Dale、Eric Firing、Michael Droettboom 以及 Matplotlib 开发团队;2012 - 2021 Matplotlib 开发团队。3.4.2一个 Python 2D 绘图库
matplotlib-scalebarPhilippe Pinard0.7.2用于在 matplotlib 中显示比例尺的绘图组件
NumPyNumPy 社区。1.20.3科学计算库的基础包
OpenCVOpenCV 团队4.5.2.54开源计算机视觉库
PyCharmJetBrains2020.3.1(社区版)版本构建号 #PC-203.6682.86,构建于 2020 年 12 月 18 日。运行时版本:11.0.9.1+11-b1145.37 amd64。虚拟机:JetBrains s.r.o. 提供的 OpenJDK 64 位服务器虚拟机。Windows 10 10.0。内存:978M,核心数:4
PyQt5Riverbank Computing5.15.4用于管理图形用户界面(GUI)
pythonPython 软件基金会许可证3.9 版本
Qt DesignerQT 公司有限公司5.11.1 版本
scipy社区库项目1.6.3基于 Python 的开源数学、科学和工程软件生态系统
SeabornMichael Waskom。0.11.1Python 的统计数据分析可视化库。
Windows 10Microsoft
XlsxwriterJohn McNamara1.4.3用于创建 Excel XLSX 文件的 Python 模块

参考文献

  1. Ferrante, M., Migliore, M., Ascoli, G. Functional impact of dendritic branch-point morphology. Journal of Neuroscience. 33 (5), 2156-2165 (2013).
  2. Spruston, N. Pyramidal neurons: dendritic structure and synaptic integration. Nature Reviews Neuroscience.

访问受限。请登录或开始试用以查看此内容。

重印与许可

标签

树突方向性神经元形态分割分析荧光成像平行分支生长形态学参数神经元网络Python计算工具生长方向分析