Для просмотра этого контента требуется подписка на Jove Войдите в систему или начните бесплатную пробную версию.
Method Article
Представлен вычислительный инструмент, позволяющий просто и напрямую автоматически измерять ориентации нейронных дендритных ветвей по 2D флуоресцентным изображениям.
Структура нейронных дендритных деревьев играет ключевую роль в интеграции синаптических входов в нейроны. Поэтому характеристика морфологии дендритов необходима для лучшего понимания функции нейронов. Однако сложность дендритных деревьев, как при изоляции, так и особенно при расположении в нейронных сетях, не была полностью понята. Мы разработали новый вычислительный инструмент SOA (Segmentation and Orientation Analysis), который позволяет автоматически измерять ориентацию дендритных ветвей по флуоресцентным изображениям 2D нейронных культур. SOA, написанная на Python, использует сегментацию для отличия дендритных ветвей от фона изображения и аккумулирует базу данных о пространственном направлении каждой ветви. Затем база данных используется для расчета морфологических параметров, таких как направленное распределение дендритных ветвей в сети и распространенность параллельного роста дендритных ветвей. Полученные данные могут быть использованы для выявления структурных изменений дендритов в ответ на активность нейронов и на биологические и фармакологические раздражители.
Дендритный морфогенез является центральным предметом в нейробиологии, так как структура дендритного дерева влияет на вычислительные свойства синаптической интеграции в нейронах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. По этой ссылке также есть файл README. DM-файл, содержащий инструкции по загрузке программного обеспечения, ссылку на веб-сайт программного обеспечения и файл требований, содержащий информацию о требуемых версиях всех пакетов. Там же были приведены дополнительные примеры анализа, выполненного с использованием программного обеспечения.
Рисунок 1: Рабочий процесс SOA для сегментации и анализа направлений роста. Показаны этапы обработки флуоресцентных изображений дендритных сетей и анализа данных. 2D-изображение загружается, сегментируется (в два этапа: дендритные ветви обнаруживаются как линии, а затем соответствующие линии объединяются), и получается пространственная информация каждой дендритной ветви. Данные собираются для всех дендритных ветвей на изображении. Наконец, данные анализируются для получения желаемых морфологических параметров. Аббревиатура: SOA = сегментация и ориентационный анализ. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этого рисунка.
1. Откройте SOA-приложение.
Рисунок 2: Пример рабочего процесса, использующего графический интерфейс SOA. Левый столбец: разделы рабочего процесса с графическим интерфейсом. Средняя колонка: изображение дендритной сети, обработанной во время рабочего процесса (шкала: 20 мкм). Правый столбец: увеличение области, отмеченной красным прямоугольником на изображениях среднего столбца (шкала: 4 мкм). Шаг 1: Выбор и загрузка изображения. Шаг 2: Первым этапом сегментации является обнаружение линий, которые представляют идентифицированные дендритные ветви. Шаг 3: Вторым этапом сегментации является слияние сегментной футеровки в отдельных дендритных ветвях на основе близости. Настройки всех шагов могут быть изменены. Сокращения: SOA = сегментация и ориентационный анализ; GUI = графический интерфейс пользователя. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этого рисунка.
2. Откройте изображение для анализа.
3. Оптимизация сегментации
ПРИМЕЧАНИЕ: В строке меню Свойства SOA Viewer измените значения выбранных параметров, чтобы настроить параметры процесса сегментации. Подробное описание параметров, таких как Пороговое значение, приведено в Дополнительном материале.
4. Создайте выходные файлы.
5. Навигационная панель инструментов
ПРИМЕЧАНИЕ: Навигационная панель инструментов включена во все окна рисунков и может использоваться для навигации по набору данных. Каждая из кнопок в нижней части панели инструментов описана ниже.
Был проведен репрезентативный анализ изображений дендритных сетей в культуре. Клетки были извлечены, как описано Baranes et al. 16,17. Вкратце, клетки гиппокампа были извлечены из мозга постнатальных крыс и культивированы на 2D стеклянных крышках в течение 1-...
Эффективные стратегии извлечения морфологической информации из 2D-изображений срочно необходимы, чтобы идти в ногу с данными биологической визуализации. Хотя данные визуализации могут быть сгенерированы за несколько часов, углубленный анализ изображений занимает много времени. В рез...
Авторы заявляют, что у них нет конкурирующих финансовых интересов.
Авторы хотели бы поблагодарить доктора Орли Вайса за подготовку изображений культуры.
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 Corporation. Все права защищены