Waiting
Login processing...

Trial ends in Request Full Access Tell Your Colleague About Jove
Click here for the English version

Neuroscience

Identification automatique des branches dendritiques et de leur orientation

Published: September 17, 2021 doi: 10.3791/62679

Summary

Présenté est un outil de calcul qui permet une mesure automatique simple et directe des orientations des branches dendritiques neuronales à partir d’images de fluorescence 2D.

Abstract

La structure des arbres dendritiques neuronaux joue un rôle clé dans l’intégration des entrées synaptiques dans les neurones. Par conséquent, la caractérisation de la morphologie des dendrites est essentielle pour une meilleure compréhension de la fonction neuronale. Cependant, la complexité des arbres dendritiques, à la fois lorsqu’ils sont isolés et surtout lorsqu’ils sont situés dans des réseaux neuronaux, n’a pas été complètement comprise. Nous avons développé un nouvel outil de calcul, SOA (Segmentation and Orientation Analysis), qui permet de mesurer automatiquement l’orientation des branches dendritiques à partir d’images de fluorescence de cultures neuronales 2D. SOA, écrit en Python, utilise la segmentation pour distinguer les branches dendritiques de l’arrière-plan de l’image et accumule une base de données sur la direction spatiale de chaque branche. La base de données est ensuite utilisée pour calculer des paramètres morphologiques tels que la distribution directionnelle des branches dendritiques dans un réseau et la prévalence de la croissance des branches dendritiques parallèles. Les données obtenues peuvent être utilisées pour détecter des changements structurels dans les dendrites en réponse à l’activité neuronale et aux stimuli biologiques et pharmacologiques.

Introduction

La morphogenèse dendritique est un sujet central en neurosciences, car la structure de l’arbre dendritique affecte les propriétés computationnelles de l’intégration synaptique dans les neurones1,2,3. De plus, des anomalies morphologiques et des modifications dans les branches dendritiques sont impliquées dans les troubles dégénératifs et neuro-développementaux4,5,6. Dans les cultures neuronales où la ramification dendritique peut être plus facilement visualisée, les interactions entre les branches dendritiques non sœurs régulent les sites et l’étendue du regroupement synaptique le long des branches, un comportement qui peut affecter la coactivité synaptique et la plasticité7,8,9. Par conséquent, la caractérisation des paramètres morphologiques de l’arbre dendritique à l’aide de cultures neuronales bidimensionnelles (2D) est avantageuse pour comprendre la morphogenèse dendritique et la fonctionnalité des neurones uniques et des réseaux de neurones. Pourtant, c’est une tâche difficile car les branches dendritiques forment un maillage complexe, même dans les cultures neuronales 2D « simplifiées ».

Plusieurs outils ont été développés pour tracer et analyser automatiquement les structures dendritiques10,11,12,13. Cependant, la plupart de ces outils sont conçus pour les réseaux neuronaux 3D et sont naturellement trop complexes pour être utilisés avec des réseaux 2D. En revanche, les outils d’analyse morphologique moins avancés impliquent généralement une composante importante du travail manuel assisté par ordinateur, qui prend beaucoup de temps et est sensible au biais de l’opérateur14. Les outils semi-automatiques existants, tels que « ImageJ»15 (un package de traitement d’image open source des NIH avec une vaste collection d’outils d’analyse d’images biologiques développés par la communauté), réduisent considérablement le travail manuel de l’utilisateur. Cependant, certaines interventions manuelles sont encore nécessaires pendant le traitement de l’image, et la qualité de la segmentation peut être moins que souhaitable.

Cet article présente le SOA, un outil automatisé simple qui permet la segmentation directe et l’analyse d’orientation des branches dendritiques au sein des réseaux neuronaux 2D. La SOA peut détecter divers objets ressemblant à des lignes dans des images 2D et caractériser leurs propriétés morphologiques. Ici, nous avons utilisé la SOA pour segmenter les branches dendritiques dans des images de fluorescence 2D de réseaux dendritiques en culture. Le logiciel identifie les branches dendritiques et effectue avec succès des mesures de paramètres morphologiques tels que le parallélisme et la distribution spatiale. La SOA peut être facilement adaptée pour l’analyse des processus cellulaires d’autres types de cellules et pour l’étude des réseaux non biologiques.

Subscription Required. Please recommend JoVE to your librarian.

Protocol

NOTE: Le ministère israélien de la Santé a approuvé l’utilisation de souris en vertu du protocole IL-218-01-21 pour l’utilisation éthique des animaux de laboratoire. SOA n’est compatible qu’avec Windows 10 et Python 3.9. Il est disponible en tant que code open-source : https://github.com/inbar2748/DendriteProject. Sur ce lien, il y a aussi un fichier README. DM contient des instructions pour télécharger le logiciel, un lien vers le site Web du logiciel et un fichier de configuration requise contenant des informations sur les versions requises de tous les packages. D’autres exemples d’analyses effectuées à l’aide du logiciel y ont également été fournis.

Figure 1
Figure 1 : Flux de travail SOA pour l’analyse de la segmentation et de la direction de croissance. Les étapes de traitement des images fluorescentes des réseaux dendritiques et l’analyse des données sont présentées. L’image 2D est téléchargée, segmentée (en deux étapes: les branches dendritiques sont détectées sous forme de lignes, puis les lignes pertinentes sont fusionnées), et les informations spatiales de chaque branche dendritique sont obtenues. Les données sont collectées pour toutes les branches dendritiques de l’image. Enfin, les données sont analysées pour donner les paramètres morphologiques souhaités. Abréviation : SOA = analyse de segmentation et d’orientation. Veuillez cliquer ici pour voir une version agrandie de cette figure.

1. Ouvrez l’application SOA.

  1. Ouvrez l’adresse URL : https://mega.nz/folder/bKZhmY4I#4WAaec4biiGt4_1lJlL4WA, recherchez le dossier compressé SOA.zip et téléchargez le fichier ZIP en double-cliquant dessus.
  2. Décompressez le dossier en cliquant avec le bouton droit sur SOA.zip et choisissez Extraire les fichiers. Observez la fenêtre Chemin d’extraction et options qui s’ouvre et la zone de texte Adresse de destination qui affiche le chemin d’accès des fichiers extraits. Pour extraire vers un autre emplacement, cliquez sur l’un des dossiers dans le panneau de droite de la fenêtre pour en faire le dossier de destination. Cliquez sur OK pour extraire les fichiers dans ce dossier.
  3. Ouvrez le fichier SOA extrait et double-cliquez sur SOA.exe. Attendez qu’une fenêtre noire s’ouvre, après quoi l’application apparaîtra.

Figure 2
Figure 2 : Exemple de workflow utilisant l’interface graphique de la SOA. Colonne de gauche : sections GUI du workflow. Colonne du milieu : image d’un réseau dendritique, traitée pendant le workflow (Barre d’échelle : 20 μm). Colonne de droite : grossissement de la zone marquée par un rectangle rouge dans les images de la colonne du milieu (Barre d’échelle : 4 μm). Étape 1 : Sélection et téléchargement d’une image. Étape 2 : La première étape de la segmentation est la détection des lignes qui représentent les branches dendritiques identifiées. Étape 3: La deuxième étape de la segmentation est la fusion basée sur la proximité du revêtement de segment dans les branches dendritiques individuelles. Les paramètres de toutes les étapes peuvent être modifiés. Abréviations : SOA = analyse de segmentation et d’orientation; GUI = interface utilisateur graphique. Veuillez cliquer ici pour voir une version agrandie de cette figure.

2. Ouvrez une image à analyser.

  1. Dans la barre de menus Téléchargement de LA VISIONNEUSE SOA , | sélectionnez Choisir un fichier | choisissez une image dans les fichiers de l’ordinateur | cliquez dessus (fichiers .png .jpg .tif .bmp uniquement) | Ouvrir | observer le chemin d’accès du fichier | Prochain.

3. Optimisation de la segmentation

Remarque : Dans la barre de menus Propriétés de la visionneuse SOA , modifiez les valeurs des paramètres sélectionnés pour ajuster les paramètres du processus de segmentation. Une description détaillée des paramètres, tels que le seuil, est donnée dans le document supplémentaire.

  1. Dans Arêtes, ajustez le seuil d’affichage en sélectionnant le Seuil et en entrant un nombre.
    REMARQUE: Plus le nombre de seuils est bas, plus le nombre de lignes détectées est élevé. Le seuil est un nombre compris entre 0 et 255. La valeur par défaut a été définie sur 0.
  2. Dans Fusionner les lignes :
    1. Ajustez la distance minimale à fusionner pour l’affichage en sélectionnant la distance minimale à fusionner et en entrant un nombre.
      REMARQUE: La distance minimale pour fusionner varie de 0 à 30 pixels. La valeur par défaut est définie sur 20.
    2. Ajustez l’angle minimal à fusionner pour l’affichage en sélectionnant l’angle min à fusionner et en entrant un nombre.
      REMARQUE: L’angle min pour fusionner varie de 0 à 30 °. La valeur par défaut est définie sur 10.
  3. Cliquez sur Créer une image de segmentation d’aperçu.
    REMARQUE: Une image d’aperçu des résultats de la segmentation sera affichée en fonction des valeurs mises à jour. De plus, le nombre de lignes avant la fusion et le nombre de lignes après la fusion seront affichés.
  4. Modifiez les paramètres pour obtenir une identification maximale des segments. S’il est nécessaire de modifier les propriétés, cliquez sur le bouton Fermer la fenêtre et suivez les étapes 3.1 à 3.4.

4. Créez les fichiers de sortie.

  1. Appuyez sur OK pour visualiser les images de segmentation et les graphiques d’analyse. Observez la fenêtre qui s’affiche pour sélectionner un emplacement où le fichier .xlsx sera enregistré.
  2. insérer un nom de fichier | Choisissez Enregistrer | attendez que le fichier .xlsx contenant des données soit créé et enregistré.
    REMARQUE: En plus du fichier .xlsx, les fichiers suivants seront automatiquement affichés: un fichier qui présente l’image d’origine, l’image de reconnaissance de ligne, l’image finale de la segmentation et trois graphiques d’analyse.

5. Barre d’outils de navigation

REMARQUE : Une barre d’outils de navigation est incluse dans toutes les fenêtres de figure et peut être utilisée pour naviguer dans l’ensemble de données. Chacun des boutons en bas de la barre d’outils est décrit ci-dessous.

  1. Pour naviguer entre les vues précédemment définies, utilisez les boutons Suivant et Précédent .
    REMARQUE : Les boutons Accueil, Suivant et Précédent sont similaires aux contrôles Accueil, Suivant et Précédent d’un navigateur Web. Accueil revient à l’écran par défaut, l’image d’origine.
  2. Utilisez le bouton Zoom pour effectuer un panoramique et un zoom. Pour activer le panoramique et le zoom, appuyez sur le bouton Zoom , puis déplacez la souris à l’emplacement souhaité dans l’image.
    1. Pour effectuer un panoramique de la figure, maintenez enfoncé le bouton gauche de la souris tout en le faisant glisser vers une nouvelle position. Relâchez le bouton de la souris et le point sélectionné dans l’image apparaîtra dans la nouvelle position. Pendant le panoramique, maintenez les touches x ou y enfoncées pour limiter le mouvement aux axes x ou y , respectivement.
    2. Pour zoomer, maintenez le bouton droit de la souris enfoncé et faites-le glisser vers un nouvel emplacement. Déplacez-vous vers la droite pour effectuer un zoom avant sur l’axe des x et vers la gauche pour effectuer un zoom arrière sur l’axe des x. Faites de même pour l’axe des y et les mouvements haut/bas. Lors du zoom, notez que le point sous la souris reste immobile, ce qui permet d’effectuer un zoom avant ou arrière autour de ce point. Utilisez les touches de modification x, y ou CTRL pour limiter le zoom à la préservation des rapports x, y ou des rapports L/H, respectivement.
  3. Pour activer le mode Zoom sur rectangle, cliquez sur le bouton Zoom sur rectangle . Placez le curseur sur l’image et appuyez sur le bouton gauche de la souris. Faites glisser la souris vers un nouvel emplacement tout en maintenant le bouton enfoncé pour définir une région rectangulaire.
    REMARQUE: Les limites d’affichage des axes seront zoomées sur la région définie lorsque vous appuyez sur le bouton gauche de la souris. Les limites d’affichage des axes sont dézoomées lorsque vous appuyez sur le bouton droit de la souris, plaçant les axes d’origine dans la région définie.
  4. Utilisez l’outil de configuration de sous-tracé pour configurer l’apparence du sous-tracé.
    REMARQUE : Les côtés gauche, droit, supérieur et inférieur du sous-tracé, ainsi que l’espace entre les lignes et les colonnes, peuvent être étirés ou compressés.
  5. Pour ouvrir une boîte de dialogue d’enregistrement de fichier, cliquez sur le bouton Enregistrer et enregistrez le fichier aux formats suivants : .png, .ps, .eps, .svg ou .pdf.

Subscription Required. Please recommend JoVE to your librarian.

Representative Results

Une analyse représentative a été réalisée sur des images de réseaux dendritiques en culture. Les cellules ont été extraites comme décrit par Baranes et al. 16,17. En bref, les cellules de l’hippocampe ont été extraites du cerveau de rats postnatals et cultivées sur des couvertures en verre 2D pendant 1 à 2 semaines. Les cultures ont ensuite été fixées et colorées par immunofluorescence indirecte à l’aide d’un anticorps contre le marqueur protéique dendritique, la protéine 2 associée aux microtubules (MAP2). Des images de réseaux dendritiques ont été collectées à l’aide d’un microscope à fluorescence et 10 images ont été traitées à l’aide de SOA.

La figure 1 montre un flux de travail SOA typique pour l’analyse d’un réseau dendritique. L’entrée est une image de microscope fluorescent 2D. La segmentation de l’image s’effectue en deux étapes: la première étape est l’identification des branches dendritiques en tant que lignes, et la deuxième étape consiste à fusionner les lignes pertinentes en fonction des critères de distance et de direction déterminés par l’utilisateur. Après segmentation, des informations spatiales sont collectées pour chaque branche dendritique identifiée. Ensuite, les informations suivantes sont extraites des données de toutes les branches dendritiques de l’image : classification parallèle/non parallèle, longueur moyenne des branches dendritiques parallèles par rapport aux branches dendritiques non parallèles, distance entre les branches dendritiques parallèles et distribution angulaire.

La figure 2 illustre le flux de travail présenté à la figure 1 appliquée à une image 2D représentative d’un réseau dendritique marqué d’un anticorps fluorescent anti-MAP2. Une interface utilisateur graphique (GUI) a été développée dans laquelle l’utilisateur peut sélectionner et télécharger une image à partir d’un ensemble de fichiers (étape 1). Ensuite, l’utilisateur peut modifier les paramètres Edges (étape 2) et Merge Lines (étape 3). Ensuite, les lignes représentant les branches dendritiques identifiées sont détectées (étape 2) puis fusionnées, en fonction de la proximité des lignes segmentées et de leurs différences directionnelles (étape 3). L’interface graphique permet de comparer l’image d’origine à l’image segmentée (étape 3) et fournit une surveillance en temps réel de l’effet de toute modification des paramètres de segmentation. Les informations spatiales collectées sont ensuite analysées et les résultats sont présentés sous forme de graphiques ou de tableaux (Figure 3, Figure 4, Figure 5 et Figure 6).

La figure 3 montre comment les branches dendritiques sont classées comme étant parallèles en croissance (figure 3A) et non parallèles (figure 3B). Tous les segments classés comme « non parallèles » ne sont parallèles à aucun autre segment. Étant donné que les branches dendritiques ne s’étendent pas réellement en lignes droites, il était nécessaire de prévoir un certain degré de liberté pour la définition de la croissance parallèle. Pour ce faire, l’orientation d’une branche particulière a été mesurée, puis une plage d’angles autour de l’orientation mesurée a été autorisée pour le parallélisme. Cette plage est fixée pour chaque image et dépend du nombre de lignes détectées ; cependant, il ne peut pas dépasser 10° (une description détaillée du processus de tri parallélisme est donnée dans la section 1 Du matériel/analyse supplémentaire). Ensuite, l’aptitude de l’orientation de toutes les autres branches à cette plage d’angle a été examinée. Une fois l’analyse terminée, le nombre de branches parallèles dans la plage testée a été extrait et tracé dans un graphique de fréquence (figure 3C).

Pour comprendre si l’étendue de la croissance parallèle entre les branches dendritiques est aléatoire ou dirigée, les résultats du graphique de la figure 3C ont été comparés à ceux extraits de la simulation de la croissance aléatoire de lignes du même nombre que celles des branches dendritiques dans les cultures (figure 3D). SOA mesure ensuite les distances entre les branches parallèles (Figure 4) ainsi que les longueurs des branches dendritiques parallèles et non parallèles. La figure 5 montre des graphiques à barres des longueurs des branches dendritiques non parallèles (figure 5A) et des branches dendritiques parallèles (figure 5B) et de leurs longueurs moyennes. Pour déterminer s’il existe des directions de croissance préférentielles, SOA affiche un histogramme de distribution des angles de croissance des branches dendritiques (Figure 6). Une telle présentation permet d’identifier rapidement les directions de croissance préférées et d’identifier des branches dendritiques spécifiques dans chaque groupe (par numéro d’identification) (figure 6A).

Figure 3
Figure 3 : Classification de la croissance parallèle des branches dendritiques par rapport à la simulation aléatoire. Les branches dendritiques de l’image de la figure 2B identifiées par soa ont été classées comme (A) parallèles et (B) non parallèles. (C) Le nombre de branches dendritiques parallèles dans chaque plage d’angles vérifiée a été recueilli et divisé en groupes de paires/triples/quatuors, comme expliqué dans la section 1 Matériel/Analyse supplémentaire. La fréquence d’occurrence de chaque groupe est indiquée dans le graphique. (D) Les résultats du regroupement de lignes parallèles extraites d’une simulation de distribution de lignes aléatoires. Abréviation : SOA = analyse de segmentation et d’orientation. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 4
Figure 4 : Mesure SOA de la distance entre les branches dendritiques parallèles. Un exemple de la façon dont SOA affiche la distance entre les branches cultivées en parallèle est illustré. Chaque dendrite détectée reçoit un numéro unique (numéro d’identification). La SOA mesure la distance minimale entre chaque paire de dendrites parallèles. Une description détaillée se trouve dans la section 1 du matériel/de l’analyse supplémentaire. Exemples : 1. La branche dendritique ID=2 est à une distance de 60 μm d’une autre branche. 2. La dendrite ID=17 a deux branches parallèles à des distances de 60 μm et 13,7 μm. Abréviation : SOA = analyse de segmentation et d’orientation. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 5
Figure 5 : Affichage par SOA de la distribution de longueur des branches dendritiques parallèles par rapport aux branches dendritiques non parallèles. On voit une distribution de diagramme de fréquence de la comparaison par SOA des longueurs des branches dendritiques (A) non parallèles et (B) parallèles, ainsi que des longueurs moyennes. Abréviation : SOA = analyse de segmentation et d’orientation. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 6
Figure 6 : Affichage par SOA de la distribution angulaire des branches dendritiques. (A) Une représentation graphique de chaque ligne identifiée en fonction de son angle de croissance. (B) Un affichage de A qui permet une reconnaissance rapide des directions de croissance préférées. En combinant A et B, chaque branche dendritique peut être affectée à une catégorie de direction de croissance spécifique. Cette forme de représentation de la distribution des directions de croissance dendritiques permet d’identifier rapidement les directions de croissance préférées (B : plus la colonne est haute, plus cette direction de croissance est préférée) et les directions dans lesquelles les dendrites ne croissent pas (B : à un angle où il n’y a pas de colonne, les dendrites ne croissent pas dans la même direction). Abréviation : SOA = analyse de segmentation et d’orientation. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Matériel supplémentaire. Veuillez cliquer ici pour télécharger ce fichier.

Subscription Required. Please recommend JoVE to your librarian.

Discussion

Des stratégies efficaces pour extraire des informations morphologiques à partir d’images 2D sont nécessaires de toute urgence pour suivre le rythme des données d’imagerie biologique. Bien que les données d’imagerie puissent être générées en quelques heures, l’analyse approfondie des images prend beaucoup de temps. En conséquence, le traitement de l’image est clairement devenu un obstacle majeur dans de nombreux domaines. Cela est dû en partie à la grande complexité des données, en particulier lorsqu’il s’agit d’échantillons biologiques. De plus, comme de nombreux utilisateurs manquent de compétences spécialisées en programmation et en traitement d’images, des outils automatisés permettant d’effectuer le traitement d’images de manière simple et conviviale sont nécessaires. C’est pourquoi la SOA devrait être utile. Les résultats représentatifs démontrent la segmentation automatisée qui permet d’identifier les branches dendritiques dans l’image en quelques étapes simples, malgré la complexité du réseau dendritique. Le processus de travail est simple et intuitif, et diverses informations spatiales sont obtenues immédiatement et sans effort. Plusieurs algorithmes ont été utilisés pour détecter des branches dendritiques individuelles dans les images de fluorescence et effectuer de multiples analyses sur les résultats. Une description détaillée des algorithmes peut être trouvée dans le matériel supplémentaire et des informations sur la configuration système requise. Cet article présentera brièvement les algorithmes et leur rôle dans le logiciel.

Segmentation
La segmentation a été la partie la plus difficile de ce projet. En segmentation, une image numérique est convertie en plusieurs segments (objets image). Le but de la segmentation est d’identifier les objets dans l’image et ainsi de les rendre plus compréhensibles et disponibles. Ici, la segmentation a été utilisée pour identifier les branches dendritiques et les isoler de l’arrière-plan. Le processus de segmentation de l’image a été divisé en deux étapes: la première étape impliquait la détection de branches dendritiques en tant que lignes, et la deuxième étape consistait à fusionner des lignes connexes en fonction de critères de distance et de direction définis par l’utilisateur.

Information et analyse dendritiques
Des informations sur l’emplacement, l’angle et la longueur de chaque ligne détectée ont été collectées. Le logiciel effectue les analyses suivantes sur les données obtenues à partir de toutes les lignes identifiées dans l’image: 1. Classification dendritique des branches (parallèles / non parallèles) 2. La longueur moyenne des branches dendritiques parallèles par rapport aux branches dendritiques non parallèles a été mesurée. 3. Mesure et affichage de la distribution angulaire 4. Mesure de distance entre branches dendritiques parallèles

L’interface utilisateur de la SOA permet aux utilisateurs de télécharger une image à partir des fichiers de l’ordinateur. Il permet également d’ajuster les paramètres de segmentation. Parce que chaque image réseau dendritique est unique, nous vous suggérons de « bricoler » les paramètres pour obtenir la meilleure segmentation possible. L’interface utilisateur permet de comparer les images originales et segmentées et de surveiller immédiatement l’effet de toute modification des paramètres sur la segmentation.

Après avoir modifié tous les paramètres, SOA crée la figure finale de la segmentation qui montre chacune des branches dendritiques identifiées. La SOA génère des graphiques des analyses effectuées et un fichier .xlsx avec toutes les données.

La sortie de la SOA peut être utilisée comme point de départ pour l’entrée d’outils pour une analyse plus approfondie. Par exemple, nous développons actuellement un logiciel qui calcule la valeur moyenne du parallélisme pour les dendrites qui ont reçu divers traitements en utilisant la sortie SOA sur un grand nombre d’images.

Résumé
SOA est un outil automatisé pour l’identification, la segmentation et l’extraction d’informations morphologiques importantes à partir d’images de réseaux de lignes 2D complexes et dispose d’une interface conviviale et intuitive. Dans ce travail, l’utilisation de la SOA a été introduite à travers un exemple d’analyse des réseaux dendritiques. SoA peut être utilisé pour l’analyse d’autres types de réseaux cellulaires 2D, tels que les réseaux de différentes cellules neurales et non neurales, les structures complexes intracellulaires telles que celles générées par le cytosquelette et les réseaux non biologiques, par exemple, les nanotubes et plus encore. SoA a été développé dans un but très spécifique, et il est important de connaître ses avantages et ses limites. Les limites de SOA incluent le fait qu’il ne convient que pour l’analyse d’images 2D et non pour l’analyse d’images 3D. SOA ne peut être utilisé que pour analyser des images avec des objets ressemblant à des lignes. De plus, les informations obtenues à partir du logiciel sont limitées aux informations spatiales des dendrites identifiées et aux analyses spécifiques décrites ici. Les analyses supplémentaires ne sont pas effectuées par la SOA. Les principaux avantages du logiciel sont sa simplicité et sa convivialité. Le logiciel permet d’analyser des images complexes rapidement et en quelques étapes faciles. De plus, SOA est flexible et facilement réglable; par conséquent, sa capacité analytique peut être étendue au-delà de la morphométrie et être bénéfique pour d’autres applications.

Subscription Required. Please recommend JoVE to your librarian.

Disclosures

Les auteurs déclarent qu’ils n’ont pas d’intérêts financiers concurrents.

Acknowledgments

Les auteurs tiennent à remercier le Dr Orly Weiss pour la préparation des images de culture.

Materials

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

DOWNLOAD MATERIALS LIST

References

  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. 9 (3), 206-221 (2008).
  3. Chklovskii, D. Synaptic Connectivity and Neuronal Morphology: Two Sides of the Same Coin. Neuron. 43 (5), 609-617 (2004).
  4. Chapleau, C., Larimore, J., Theibert, A., Pozzo-Miller, L. Modulation of dendritic spine development and plasticity by BDNF and vesicular trafficking: fundamental roles in neurodevelopmental disorders associated with mental retardation and autism. Journal of Neurodevelopmental Disorders. 1 (3), 185-196 (2009).
  5. Irwin, S. Dendritic Spine Structural Anomalies in Fragile-X Mental Retardation Syndrome. Cerebral Cortex. 10 (10), 1038-1044 (2000).
  6. Kaufmann, W. Dendritic anomalies in disorders associated with mental retardation. Cerebral Cortex. 10 (10), 981-991 (2000).
  7. Pinchas, M., Baranes, D. Dendritic branch intersections are structurally regulated targets for efficient axonal wiring and synaptic clustering. PLoS ONE. 8 (12), 82083 (2013).
  8. Cove, J., Blinder, P., Baranes, D. Contacts among non-sister dendritic branches at bifurcations shape neighboring dendritic branches and pattern their synaptic inputs. Brain Research. 1251, 30-41 (2009).
  9. Blinder, P., Cove, J., Foox, M., Baranes, D. Convergence among non-sister dendritic branches: An activity-controlled mean to strengthen network connectivity. PLoS ONE. 3 (11), 3782 (2008).
  10. Glaser, J., Glaser, E. Neuron imaging with neurolucida - PC-based system for image combining microscopy. Computerized Medical Imaging and Graphics. 14 (5), 307-317 (1990).
  11. Scorcioni, R., Polavaram, S., Ascoli, G. L-Measure: a web-accessible tool for the analysis, comparison and search of digital reconstructions of neuronal morphologies. Nature Protocols. 3 (5), 866-876 (2008).
  12. Torben-Nielsen, B. An efficient and extendable python library to analyze neuronal morphologies. Neuroinformatics. 12 (4), 619-622 (2014).
  13. Parekh, R., Ascoli, G. Neuronal morphology goes digital: A research hub for cellular and system neuroscience. Neuron. 78 (1), 206 (2013).
  14. heng, J., Zhou, X., Sabatini, B. L., Wong, S. T. C. NeuronIQ: A novel computational approach for automatic dendrite SPINES detection and analysis. 2007 IEEE/NIH Life Science Systems and Applications Workshop. , 168-171 (2007).
  15. Image processing and analysis in Java. NIH. ImageJ. , Available from: https://imagej.nih.gov/ij (2021).
  16. Peretz, H., Talpalar, A. E., Vago, R., Baranes, D. Superior survival and durability of neurons and astrocytes on 3-dimensional aragonite biomatrices. Tissue Engineering. 13, 461-472 (2007).
  17. Morad, T. I., Hendler, R. M., Weiss, O. E., Canji, E. A., Merfeld, I., Dubinsky, Z., Minnes, R., Francis, Y. I., Baranes, D. Gliosis of astrocytes cultivated on coral skeleton is regulated by the matrix surface topography. Biomedical Materials. 14 (4), 045005 (2019).

Tags

Neurosciences numéro 175
Identification automatique des branches dendritiques et de leur orientation
Play Video
PDF DOI DOWNLOAD MATERIALS LIST

Cite this Article

Dahari, I., Baranes, D., Minnes, R.More

Dahari, I., Baranes, D., Minnes, R. Automatic Identification of Dendritic Branches and their Orientation. J. Vis. Exp. (175), e62679, doi:10.3791/62679 (2021).

Less
Copy Citation Download Citation Reprints and Permissions
View Video

Get cutting-edge science videos from JoVE sent straight to your inbox every month.

Waiting X
Simple Hit Counter