需要订阅 JoVE 才能查看此. 登录或开始免费试用。
Method Article
展示的是一种计算工具,允许从2D荧光图像中简单直接地自动测量神经元树突分支的方向。
神经元树突树的结构在神经元中突触输入的整合中起着关键作用。因此,树突形态的表征对于更好地了解神经元功能至关重要。然而,树突树的复杂性,无论是孤立的还是位于神经元网络内时,都尚未完全理解。我们开发了一种新的计算工具 SOA (分割和定向分析),它允许从2D神经元培养物的荧光图像中自动测量树突分支的方向。用Python编写的SOA使用分割来区分树突分支和图像背景,并在每个分支的空间方向上积累一个数据库。然后,该数据库用于计算形态参数,例如网络中树突分支的方向分布和平行树突分支生长的流行率。获得的数据可用于检测树突的结构变化,以响应神经元活动以及生物和药理学刺激。
树突形态发生是神经科学的核心主题,因为树突树的结构会影响神经元突触整合的计算特性1,2,3。此外,树突状支的形态异常和修饰与退行性和神经发育障碍有关4,5,6。在树突状分支更容易可视化的神经元培养物中,非姐妹树突状分支之间的相互作用调节沿分支突触聚集的部位和程度,这种行为可能会影响突触共性和可塑性7,8,9。因此,使用二维(2D)神经元培养物表征树突状树的形态参数有利于了解树突形态发生和单个神经元和神经网络的功能。然而,这是一项具有挑战性的任务,因为即使在"简化"的2D神经元培养物中,树突状分支也会形成复杂的网格。
已经开发了几种工具来自动跟踪和分析树突结构10,11,12,13。但是,这些工具中的大多数都是为3D神经元网络设计的,并且自然太复杂而无法与2D网络一起使用。相比之下,不太先进的形态分析工具通常涉及计算机辅助体力劳动的重要组成部分,这非常耗时且容易受到操作员偏差的影响14。现有的半自动工具,如'ImageJ'15 (NIH开源图像处理软件包,其中包含大量社区开发的生物图像分析工具),大大减少了用户的体力劳动。然而,在图像处理过程中仍然需要一些人工干预,并且分割的质量可能低于预期。
本文介绍了SOA,这是一个简单的自动化工具,允许对2D神经元网络中的树突分支进行直接分割和定向分析。SOA可以检测2D图像中的各种线状物体,并表征它们的形态特性。在这里,我们使用SOA对培养物中树突网络的2D荧光图像中的树突分支进行分段。该软件识别树突分支,并成功执行形态参数的测量,如平行度和空间分布。SOA可以很容易地用于分析其他细胞类型的细胞过程和研究非生物网络。
注意:以色列卫生部批准根据协议IL-218-01-21使用小鼠用于实验动物的道德使用。SOA仅与Windows 10和Python 3.9兼容。它以开源代码的形式提供:https://github.com/inbar2748/DendriteProject。在此链接中,还有一个自述文件。DM 文件,其中包含软件下载说明、软件网站的链接以及包含所有软件包所需版本信息的要求文件。那里还提供了使用该软件执行的分析的其他示例。
图 1:用于细分和增长方向分析的 SOA 工作流。 图中显示了树突状网络荧光图像的处理步骤和数据分析。上传二维图像,进行分割(分两步进行:将树突状支线检测为线,然后将相关线合并),并获得每个树突支的空间信息。收集图像中所有树突分支的数据。最后,分析数据以提供所需的形态参数。缩写:SOA = 分割和方向分析。 请点击此处查看此图的放大版本。
1. 打开 SOA 应用程序。
图 2:使用 SOA 的 GUI 的工作流示例。 左列:工作流的 GUI 部分。中间列:在工作流程中处理的树枝状网络的图像(比例尺:20μm)。右列:放大中间列图像中由红色矩形标记的区域(比例尺:4μm)。步骤1:选择并上传图像。步骤2:分割的第一阶段是检测代表已识别树突分支的线。第3步:分割的第二阶段是基于接近的单个树突分支中段衬里的合并。可以修改所有步骤的设置。缩写:SOA = 分割和方向分析;GUI = 图形用户界面。 请点击此处查看此图的放大版本。
2. 打开要分析的图像。
3. 细分优化
注意:在 SOA 查看器属性 菜单栏中,更改所选参数的值以调整分段过程设置。参数(如 阈值)的详细说明在 补充材料中给出。
4. 创建输出文件。
5. 导航工具栏
注意:导航工具栏包含在所有图形窗口中,可用于在数据集中导航。工具栏底部的每个按钮如下所述。
对培养物中树突状网络的图像进行了代表性分析。细胞被提取如Baranes 等人所描述的那样。16,17.简而言之,从产后大鼠的大脑中提取海马细胞,并在2D玻璃盖玻片上培养1-2周。然后将培养物固定并通过间接免疫荧光染色,使用针对树突状蛋白标志物微管相关蛋白2(MAP2)的抗体进行染色。使用荧光显微镜收集树突状网络的图像,并使用SOA处理10张?...
迫切需要从2D图像中提取形态信息的有效策略,以跟上生物成像数据。虽然成像数据可以在几小时内生成,但对图像的深入分析需要很长时间。因此,图像处理显然已成为许多领域的主要障碍。这部分是由于数据的高度复杂性,特别是在处理生物样本时。此外,由于许多用户缺乏专门的编程和图像处理技能,因此需要自动化工具,以便以简单和用户友好的方式完成图像处理。这就是为什么SOA有望?...
作者声明他们没有相互竞争的经济利益。
作者要感谢Orly Weiss博士准备的文化图像。
Name | Company | Catalog Number | Comments |
Matplotlib | 2002 - 2012 John Hunter, Darren Dale, Eric Firing, Michael Droettboom and the Matplotlib development team; 2012 - 2021 The Matplotlib development team. | 3.4.2 | a Python 2D plotting library |
matplotlib-scalebar | Philippe Pinard | 0.7.2 | artist for matplotlib to display a scale bar |
NumPy | The NumPy community. | 1.20.3 | fundamental package for scientific computing library |
OpenCV | OpenCV team | 4.5.2.54 | Open Source Computer Vision Library |
PyCharm | JetBrains | 2020.3.1 (Community Edition) version | Build #PC-203.6682.86, built on December 18, 2020. Runtime version: 11.0.9.1+11-b1145.37 amd64. VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Windows 10 10.0. Memory: 978M, Cores: 4 |
PyQt5 | Riverbank Computing | 5.15.4 | manage the GUI |
python | Python Software Foundation License | 3.9 version | |
Qt Designer | The QT Company Ltd. | 5.11.1 version | |
scipy | Community library project | 1.6.3 | Python-based ecosystem of open-source software for mathematics, science, and engineering |
Seaborn | Michael Waskom. | 0.11.1 | Python's Statistical Data Visualization Library. |
Windows 10 | Microsoft | ||
Xlsxwriter | John McNamara | 1.4.3 | Python module for creating Excel XLSX files |
请求许可使用此 JoVE 文章的文本或图形
请求许可This article has been published
Video Coming Soon
版权所属 © 2025 MyJoVE 公司版权所有,本公司不涉及任何医疗业务和医疗服务。