É necessária uma assinatura da JoVE para visualizar este conteúdo. Faça login ou comece sua avaliação gratuita.
Method Article
Apresentado é uma ferramenta computacional que permite a medição automática simples e direta das orientações de ramos dendríticas neuronais a partir de imagens de fluorescência 2D.
A estrutura das árvores dendríticas neuronais desempenha um papel fundamental na integração de insumos sinápticos nos neurônios. Portanto, a caracterização da morfologia dos dendritos é essencial para uma melhor compreensão da função neuronal. No entanto, a complexidade das árvores dendríticas, tanto quando isoladas quanto especialmente quando localizadas dentro das redes neuronais, não foi completamente compreendida. Desenvolvemos uma nova ferramenta computacional, SOA (Segmentação e Análise de Orientação), que permite a medição automática da orientação de ramos dendríticos a partir de imagens de fluorescência de culturas neuronais 2D. SOA, escrito em Python, usa segmentação para distinguir ramos dendríticos do fundo da imagem e acumula um banco de dados na direção espacial de cada ramo. O banco de dados é então utilizado para calcular parâmetros morfológicos, como a distribuição direcional de ramos dendráticos em uma rede e a prevalência de crescimento dendrático paralelo do ramo. Os dados obtidos podem ser usados para detectar alterações estruturais nos dendritos em resposta à atividade neuronal e a estímulos biológicos e farmacológicos.
A morfogênese dendrítica é um assunto central na neurociência, pois a estrutura da árvore dendrítica afeta as propriedades computacionais da integração sináptica nos neurônios1,2,3. Além disso, anormalidades morfológicas e modificações em ramos dendráticos estão implicadas em distúrbios degenerativos e neurodesenvolvimento4,5,6. Nas culturas neuronais onde a ramificação dendrítica pode ser mais facilmente visualizada, as interações entre ramos dendráticos não-irmãos regulam os locais e a extensão do agrupamento sináptico ao longo dos ramos, comportamento que pode afetar a coatividade sináptica e a plasticidade7,8,9. Portanto, a caracterização dos parâmetros morfológicos da árvore dendrítica utilizando culturas neuronais bidimensionais (2D) é vantajosa para a compreensão da morfogênese dendrítica e funcionalidade de redes únicas e de neurônios. No entanto, esta é uma tarefa desafiadora porque os ramos dendráticos formam uma malha complexa mesmo em culturas neuronais 2D "simplificadas".
Várias ferramentas foram desenvolvidas para rastrear e analisar automaticamente estruturas dendríticas10,11,12,13. No entanto, a maioria dessas ferramentas são projetadas para redes neuronais 3D e são naturalmente muito complexas para usar com redes 2D. Em contraste, ferramentas de análise morfológica menos avançadas normalmente envolvem um componente significativo do trabalho manual assistido por computador, que é muito demorado e suscetível ao viés do operador14. Ferramentas semiautomáticas existentes, como o 'ImageJ'15 (um pacote de processamento de imagem de código aberto do NIH com uma vasta coleção de ferramentas de análise biológica desenvolvidas pela comunidade), reduzem em grande parte o trabalho manual do usuário. No entanto, algumas intervenções manuais ainda são necessárias durante o processamento da imagem, e a qualidade da segmentação pode ser menor do que desejável.
Este artigo apresenta o SOA, uma ferramenta automatizada simples que permite a segmentação direta e a análise de orientação de ramos dendríticos dentro de redes neuronais 2D. O SOA pode detectar vários objetos semelhantes a linhas em imagens 2D e caracterizar suas propriedades morfológicas. Aqui, utilizamos o SOA para segmentar ramos dendríticos em imagens de fluorescência 2D de redes dendríticas na cultura. O software identifica os ramos dendráticos e realiza com sucesso medições de parâmetros morfológicos, como paralelismo e distribuição espacial. O SOA pode ser facilmente adaptado para a análise de processos celulares de outros tipos celulares e para o estudo de redes não biológicas.
NOTA: O Ministério da Saúde israelense aprovou o uso de camundongos sob o protocolo IL-218-01-21 para o uso ético de animais experimentais. O SOA só é compatível com o Windows 10 e o Python 3.9. Está disponível como um código de código aberto: https://github.com/inbar2748/DendriteProject. Neste link, há também uma README. Arquivo DM que tem instruções para baixar o software, um link para o site do software e um arquivo de requisitos contendo informações sobre as versões necessárias de todos os pacotes. Outros exemplos de análises realizadas utilizando o software também foram fornecidos lá.
Figura 1: Fluxo de trabalho SOA para segmentação e análise de direção de crescimento. São mostradas as etapas de processamento de imagens fluorescentes de redes dendríticas e análise de dados. A imagem 2D é carregada, segmentada (em duas etapas: ramos dendráticos são detectados como linhas e, em seguida, as linhas relevantes são mescladas), e as informações espaciais de cada ramo dendrático são obtidas. Os dados são coletados para todos os ramos dendráticos da imagem. Por fim, os dados são analisados para dar os parâmetros morfológicos desejados. Abreviação: SOA = segmentação e análise de orientação. Clique aqui para ver uma versão maior desta figura.
1. Abra o aplicativo SOA.
Figura 2: Exemplo de fluxo de trabalho usando a GUI do SOA. Coluna esquerda: seções gui do fluxo de trabalho. Coluna média: imagem de uma rede dendrítica, processada durante o fluxo de trabalho (Barra de escala: 20 μm). Coluna direita: ampliação da área marcada por um retângulo vermelho nas imagens da coluna do meio (Barra de escala: 4 μm). Passo 1: Seleção e upload de uma imagem. Passo 2: A primeira etapa da segmentação é a detecção de linhas que representam os ramos dendráticos identificados. Passo 3: A segunda etapa da segmentação é a fusão baseada em proximidade de forro de segmento em filiais dendríticas individuais. As configurações de todas as etapas podem ser modificadas. Abreviaturas: SOA = segmentação e análise de orientação; GUI = interface gráfica do usuário. Clique aqui para ver uma versão maior desta figura.
2. Abra uma imagem para analisar.
3. Otimização de segmentação
NOTA: Na barra de menuS SOA Viewer Properties , altere os valores dos parâmetros selecionados para ajustar as configurações do processo de segmentação. Uma descrição detalhada dos parâmetros, como o Limiar, é dada no Material Suplementar.
4. Crie os arquivos de saída.
5. Barra de ferramentas de navegação
NOTA: Uma barra de ferramentas de navegação está incluída em todas as janelas de figuras e pode ser usada para navegar através do conjunto de dados. Cada um dos botões na parte inferior da barra de ferramentas está descrito abaixo.
Uma análise representativa foi realizada em imagens de redes dendríticas na cultura. As células foram extraídas como descrito por Baranes et al. 16,17. Resumidamente, as células hipocampais foram extraídas do cérebro de ratos pós-natais e cultivadas em tampas de vidro 2D por 1-2 semanas. As culturas foram então fixadas e manchadas através da imunofluorescência indireta usando um anticorpo contra o marcador de proteína dendrítica, proteína a...
Estratégias eficazes para extrair informações morfológicas de imagens 2D são urgentemente necessárias para acompanhar os dados biológicos de imagem. Embora os dados de imagem possam ser gerados em horas, a análise aprofundada das imagens leva muito tempo. Como resultado, o processamento de imagens tornou-se claramente um grande obstáculo em muitos campos. Isso se deve, em parte, à alta complexidade dos dados, especialmente quando se trata de amostras biológicas. Além disso, como muitos usuários não possuem ...
Os autores declaram que não têm interesses financeiros concorrentes.
Os autores gostariam de agradecer ao Dr. Orly Weiss pela preparação das imagens culturais.
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 |
Solicitar permissão para reutilizar o texto ou figuras deste artigo JoVE
Solicitar PermissãoThis article has been published
Video Coming Soon
Copyright © 2025 MyJoVE Corporation. Todos os direitos reservados