Waiting
Login processing...

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

Neuroscience

Automatische Identifizierung von dendritischen Ästen und deren Orientierung

Published: September 17, 2021 doi: 10.3791/62679

Summary

Vorgestellt wird ein Computerwerkzeug, das eine einfache und direkte automatische Messung der Orientierungen neuronaler dendritischer Verzweigungen aus 2D-Fluoreszenzbildern ermöglicht.

Abstract

Die Struktur neuronaler dendritischer Bäume spielt eine Schlüsselrolle bei der Integration synaptischer Inputs in Neuronen. Daher ist die Charakterisierung der Morphologie von Dendriten für ein besseres Verständnis der neuronalen Funktion unerlässlich. Die Komplexität dendritischer Bäume, sowohl isoliert als auch insbesondere in neuronalen Netzwerken, ist jedoch noch nicht vollständig verstanden. Wir haben ein neues Berechnungswerkzeug entwickelt, SOA (Segmentation and Orientation Analysis), das die automatische Messung der Orientierung dendritischer Zweige aus Fluoreszenzbildern neuronaler 2D-Kulturen ermöglicht. SOA, geschrieben in Python, verwendet Segmentierung, um dendritische Verzweigungen vom Bildhintergrund zu unterscheiden und sammelt eine Datenbank in der räumlichen Richtung jedes Zweiges an. Die Datenbank wird dann verwendet, um morphologische Parameter wie die richtungsweisende Verteilung dendritischer Zweige in einem Netzwerk und die Prävalenz des parallelen dendritischen Zweigwachstums zu berechnen. Die gewonnenen Daten können verwendet werden, um strukturelle Veränderungen in Dendriten als Reaktion auf neuronale Aktivität und auf biologische und pharmakologische Reize nachzuweisen.

Introduction

Die dendritische Morphogenese ist ein zentrales Thema in den Neurowissenschaften, da die Struktur des dendritischen Baumes die Recheneigenschaften der synaptischen Integration in Neuronen beeinflusst1,2,3. Darüber hinaus sind morphologische Anomalien und Modifikationen in dendritischen Ästen mit degenerativen und neurologischen Entwicklungsstörungen assoziiert4,5,6. In neuronalen Kulturen, in denen die dendritische Verzweigung leichter sichtbar gemacht werden kann, regulieren die Wechselwirkungen zwischen nicht-schwesterlichen dendritischen Ästen die Stellen und das Ausmaß der synaptischen Clusterbildung entlang der Zweige, ein Verhalten, das die synaptische Koaktivität und Plastizität beeinflussen kann7,8,9. Daher ist die Charakterisierung der morphologischen Parameter des dendritischen Baumes unter Verwendung zweidimensionaler (2D) neuronaler Kulturen vorteilhaft, um die dendritische Morphogenese und Funktionalität einzelner und Netzwerke von Neuronen zu verstehen. Dies ist jedoch eine herausfordernde Aufgabe, da dendritische Zweige selbst in "vereinfachten" neuronalen 2D-Kulturen ein komplexes Netz bilden.

Mehrere Werkzeuge wurden entwickelt, um dendritische Strukturen automatisch zu verfolgen und zu analysieren10,11,12,13. Die meisten dieser Werkzeuge sind jedoch für neuronale 3D-Netzwerke konzipiert und natürlich zu komplex, um sie mit 2D-Netzwerken zu verwenden. Im Gegensatz dazu beinhalten weniger fortgeschrittene morphologische Analysewerkzeuge typischerweise eine bedeutende Komponente computergestützter manueller Arbeit, die sehr zeitaufwendig und anfällig für Bedienerverzerrungen ist14. Bestehende halbautomatische Tools wie "ImageJ'15" (ein Open-Source-Bildverarbeitungspaket der NIH mit einer umfangreichen Sammlung von von der Community entwickelten biologischen Bildanalysewerkzeugen) reduzieren die manuelle Arbeit des Benutzers weitgehend. Während der Bildverarbeitung sind jedoch noch einige manuelle Eingriffe erforderlich, und die Qualität der Segmentierung kann weniger als wünschenswert sein.

Dieser Artikel stellt die SOA vor, ein einfaches automatisiertes Werkzeug, das eine direkte Segmentierung und Orientierungsanalyse von dendritischen Verzweigungen innerhalb neuronaler 2D-Netzwerke ermöglicht. Die SOA kann verschiedene linienartige Objekte in 2D-Bildern erkennen und deren morphologische Eigenschaften charakterisieren. Hier verwendeten wir die SOA zur Segmentierung dendritischer Zweige in 2D-Fluoreszenzbildern von dendritischen Netzwerken in Kultur. Die Software identifiziert die dendritischen Verzweigungen und führt erfolgreich Messungen morphologischer Parameter wie Parallelität und räumliche Verteilung durch. Die SOA kann leicht für die Analyse zellulärer Prozesse anderer Zelltypen und für die Untersuchung nicht-biologischer Netzwerke angepasst werden.

Subscription Required. Please recommend JoVE to your librarian.

Protocol

HINWEIS: Das israelische Gesundheitsministerium genehmigte die Verwendung von Mäusen gemäß Protokoll IL-218-01-21 für die ethische Verwendung von Versuchstieren. SOA ist nur mit Windows 10 und Python 3.9 kompatibel. Es ist als Open-Source-Code verfügbar: https://github.com/inbar2748/DendriteProject. Unter diesem Link gibt es auch eine README. DM-Datei mit Anweisungen zum Herunterladen der Software, einem Link zur Website der Software und einer Anforderungsdatei mit Informationen zu den erforderlichen Versionen aller Pakete. Weitere Beispiele für Analysen, die mit der Software durchgeführt wurden, wurden dort ebenfalls bereitgestellt.

Figure 1
Abbildung 1: SOA-Workflow für die Segmentierung und Wachstumsrichtungsanalyse. Gezeigt werden die Verarbeitungsschritte von Fluoreszenzbildern dendritischer Netzwerke und die Datenanalyse. Das 2D-Bild wird hochgeladen, segmentiert (in zwei Schritten: dendritische Verzweigungen werden als Linien erkannt, und dann werden die relevanten Linien zusammengeführt), und die räumlichen Informationen jedes dendritischen Zweiges werden erhalten. Die Daten werden für alle dendritischen Zweige im Bild gesammelt. Schließlich werden die Daten analysiert, um die gewünschten morphologischen Parameter zu erhalten. Abkürzung: SOA = Segmentierungs- und Orientierungsanalyse. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

1. Öffnen Sie die SOA-Anwendung.

  1. Öffnen Sie die URL-Adresse: https://mega.nz/folder/bKZhmY4I#4WAaec4biiGt4_1lJlL4WA, suchen Sie die SOA.zip gezippten Ordner und laden Sie die ZIP-Datei per Doppelklick herunter.
  2. Entpacken Sie den Ordner, indem Sie mit der rechten Maustaste auf SOA klicken.zip und wählen Sie Dateien extrahieren. Beachten Sie das daraufhin geöffnete Fenster Extraktionspfad und Optionen und das Textfeld Zieladresse , in dem der Pfad für die extrahierten Dateien angezeigt wird. Um an einen anderen Speicherort zu extrahieren, klicken Sie auf einen der Ordner im rechten Fensterbereich, um ihn zum Zielordner zu machen. Klicken Sie auf OK, um die Dateien in diesen Ordner zu extrahieren.
  3. Öffnen Sie die extrahierte SOA-Datei und doppelklicken Sie auf SOA.exe. Warten Sie, bis sich ein schwarzes Fenster öffnet, nach dem die Anwendung angezeigt wird.

Figure 2
Abbildung 2: Beispiel für einen Workflow mit der grafischen Benutzeroberfläche der SOA. Linke Spalte: GUI-Abschnitte des Workflows. Mittlere Spalte: Bild eines dendritischen Netzwerks, das während des Workflows verarbeitet wird (Maßstabsleiste: 20 μm). Rechte Spalte: Vergrößerung des durch ein rotes Rechteck markierten Bereichs in den Bildern der mittleren Spalte (Maßstabsleiste: 4 μm). Schritt 1: Auswahl und Hochladen eines Bildes. Schritt 2: Die erste Stufe der Segmentierung ist die Erkennung von Linien, die die identifizierten dendritischen Zweige darstellen. Schritt 3: Die zweite Stufe der Segmentierung ist die näherungsbasierte Verschmelzung der Segmentauskleidung in einzelnen dendritischen Ästen. Die Einstellungen aller Schritte können geändert werden. Abkürzungen: SOA = Segmentierungs- und Orientierungsanalyse; GUI = grafische Benutzeroberfläche. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

2. Öffnen Sie ein Bild zur Analyse.

  1. In der SOA Viewer-Menüleiste Hochladen | Wählen Sie Datei auswählen | Wählen Sie ein Bild aus den Computerdateien | Klicken Sie darauf (nur .png .jpg .tif .bmp Dateien) | | Beachten Sie den Pfad der Datei | Nächster.

3. Segmentierungsoptimierung

HINWEIS: Ändern Sie in der SoA Viewer-Menüleiste Eigenschaften die Werte der ausgewählten Parameter, um die Einstellungen für den Segmentierungsprozess anzupassen. Eine detaillierte Beschreibung der Parameter, wie z. B . der Schwellenwert, finden Sie im Ergänzungsmaterial.

  1. Passen Sie unter Kanten den Schwellenwert für die Anzeige an, indem Sie den Schwellenwert auswählen und eine Zahl eingeben.
    HINWEIS: Je niedriger die Zahl für den Schwellenwert ist, desto mehr Zeilen werden erkannt. Schwellenwert ist eine Zahl, die zwischen 0 und 255 liegt. Der Standardwert wurde auf 0 festgelegt.
  2. In Seriendruckzeilen:
    1. Passen Sie den Mindestabstand für die Zusammenführung für die Anzeige an, indem Sie den Mindestabstand zum Zusammenführen auswählen und eine Zahl eingeben.
      HINWEIS: Der Mindestabstand zum Zusammenführen reicht von 0 bis 30 Pixeln. Der Standardwert ist auf 20 festgelegt.
    2. Passen Sie den minimalen Winkel zum Zusammenführen für die Anzeige an, indem Sie den zu verschmelzenden Mindestwinkel auswählen und eine Zahl eingeben.
      HINWEIS: Der Min-Winkel zum Zusammenführen reicht von 0 bis 30°. Der Standardwert ist auf 10 festgelegt.
  3. Klicken Sie auf Vorschau-Segmentierungsbild erstellen.
    HINWEIS: Ein Vorschaubild der Segmentierungsergebnisse wird entsprechend den aktualisierten Werten angezeigt. Zusätzlich wird die Anzahl der Zeilen vor dem Zusammenführen und die Anzahl der Zeilen nach dem Zusammenführen angezeigt.
  4. Ändern Sie die Parameter, um eine maximale Identifizierung der Segmente zu erreichen. Wenn Sie die Eigenschaften ändern müssen, klicken Sie auf die Schaltfläche Fenster schließen und folgen Sie den Schritten 3.1-3.4.

4. Erstellen Sie die Ausgabedateien.

  1. Drücken Sie OK , um die Segmentierungsbilder und die Analysediagramme zu visualisieren. Beobachten Sie das angezeigte Fenster, in dem Sie einen Speicherort auswählen, an dem die .xlsx Datei gespeichert werden soll.
  2. Fügen Sie einen Dateinamen | Wählen Sie Save | Warten Sie, bis die .xlsx Datei mit Daten erstellt und gespeichert wurde.
    HINWEIS: Zusätzlich zur .xlsx Datei werden automatisch die folgenden Dateien angezeigt: eine Datei, die das Originalbild, das Linienerkennungsbild, das endgültige Bild der Segmentierung und drei Analysediagramme darstellt.

5. Navigationssymbolleiste

HINWEIS: Eine Navigationssymbolleiste ist in allen Abbildungsfenstern enthalten und kann zum Navigieren durch den Datensatz verwendet werden. Jede der Schaltflächen am unteren Rand der Symbolleiste wird im Folgenden beschrieben.

  1. Um zwischen zuvor definierten Ansichten hin und her zu navigieren, verwenden Sie die Schaltflächen Vorwärts und Zurück .
    HINWEIS: Die Schaltflächen Start, Vorwärts und Zurück ähneln den Steuerelementen Home, Vorwärts und Zurück in einem Webbrowser. Home kehrt zum Standardbildschirm, dem Originalbild, zurück.
  2. Verwenden Sie die Schaltfläche Zoom zum Schwenken und Zoomen. Um das Schwenken und Zoomen zu aktivieren, drücken Sie die Zoom-Taste und bewegen Sie dann die Maus an die gewünschte Stelle im Bild.
    1. Um die Figur zu schwenken, halten Sie die linke Maustaste gedrückt, während Sie sie an eine neue Position ziehen. Lassen Sie die Maustaste los, und der ausgewählte Punkt im Bild wird an der neuen Position angezeigt. Halten Sie während des Schwenkens die Tasten x oder y gedrückt, um die Bewegung auf die x - bzw. y-Achse zu beschränken.
    2. Halten Sie zum Vergrößern die rechte Maustaste gedrückt und ziehen Sie sie an eine neue Position. Bewegen Sie sich nach rechts, um auf der x-Achse zu vergrößern, und nach links, um auf der x-Achse zu verkleinern. Machen Sie dasselbe für die y-Achse und die Aufwärts-/Abwärtsbewegungen. Beachten Sie beim Zoomen, dass der Punkt unter der Maus stationär bleibt, sodass Sie um diesen Punkt herum vergrößern oder verkleinern können. Verwenden Sie die Modifikatortasten x, y oder CTRL , um den Zoom auf die Beibehaltung von x, y bzw. Seitenverhältnis zu beschränken.
  3. Um den Zoom-zu-Rechteck-Modus zu aktivieren, klicken Sie auf die Schaltfläche Zoom-zu-Rechteck . Bewegen Sie den Mauszeiger über das Bild und drücken Sie die linke Maustaste. Ziehen Sie die Maus an eine neue Position, während Sie die Schaltfläche gedrückt halten, um einen rechteckigen Bereich zu definieren.
    HINWEIS: Die Achsenansichtsgrenzen werden auf den definierten Bereich gezoomt, wenn die linke Maustaste gedrückt wird. Die Achsenansichtsgrenzen werden verkleinert, wenn die rechte Maustaste gedrückt wird, wobei die ursprünglichen Achsen im definierten Bereich platziert werden.
  4. Verwenden Sie das Subplot-Konfigurationstool , um das Erscheinungsbild der Subplot zu konfigurieren.
    HINWEIS: Die linke, rechte, obere und untere Seite der Nebenhandlung sowie der Abstand zwischen Zeilen und Spalten können gestreckt oder komprimiert werden.
  5. Um ein Dialogfeld zum Speichern einer Datei zu öffnen, klicken Sie auf die Schaltfläche Speichern und speichern Sie die Datei in den folgenden Formaten: .png, .ps, .eps, .svg oder .pdf.

Subscription Required. Please recommend JoVE to your librarian.

Representative Results

Eine repräsentative Analyse wurde an Bildern von dendritischen Netzwerken in Kultur durchgeführt. Zellen wurden extrahiert, wie von Baranes et al. beschrieben. 16,17. Kurz gesagt, Hippocampuszellen wurden aus den Gehirnen postnataler Ratten extrahiert und auf 2D-Glasdeckgläsern für 1-2 Wochen kultiviert. Die Kulturen wurden dann fixiert und durch indirekte Immunfluoreszenz unter Verwendung eines Antikörpers gegen den dendritischen Proteinmarker, das Mikrotubuli-assoziierte Protein 2 (MAP2), gefärbt. Bilder von dendritischen Netzwerken wurden mit einem Fluoreszenzmikroskop gesammelt und 10 Bilder wurden mit SOA verarbeitet.

Abbildung 1 zeigt einen typischen SOA-Workflow für die Analyse eines dendritischen Netzwerks. Die Eingabe ist ein 2D-Fluoreszenzmikroskopbild. Die Bildsegmentierung erfolgt in zwei Stufen: Die erste Stufe ist die Identifizierung von dendritischen Verzweigungen als Linien, und die zweite Stufe ist das Zusammenführen relevanter Linien gemäß den vom Benutzer festgelegten Entfernungs- und Richtungskriterien. Nach der Segmentierung werden für jeden identifizierten dendritischen Zweig räumliche Informationen gesammelt. Anschließend werden die folgenden Informationen aus den Daten aller dendritischen Zweige im Bild extrahiert: Parallele/nicht-parallele Klassifikation, durchschnittliche Länge paralleler vs. nicht-paralleler dendritischer Zweige, Abstand zwischen parallelen dendritischen Verzweigungen und Winkelverteilung.

Abbildung 2 veranschaulicht den in Abbildung 1 dargestellten Arbeitsablauf, der auf ein repräsentatives 2D-Bild eines dendritischen Netzwerks angewendet wird, das mit einem fluoreszierenden Anti-MAP2-Antikörper markiert ist. Es wurde eine grafische Benutzeroberfläche (GUI) entwickelt, in der der Benutzer ein Bild aus einer Reihe von Dateien auswählen und hochladen kann (Schritt 1). Anschließend kann der Benutzer die Einstellungen für Kanten (Schritt 2) und Zeilen zusammenführen (Schritt 3) ändern. Anschließend werden Linien, die die identifizierten dendritischen Zweige darstellen, erkannt (Schritt 2) und dann zusammengeführt, basierend auf der Nähe der segmentierten Linien und ihrer Richtungsunterschiede (Schritt 3). Die GUI ermöglicht den Vergleich des Originalbildes mit dem segmentierten Bild (Schritt 3) und bietet eine Echtzeitüberwachung der Auswirkungen von Änderungen an den Segmentierungseinstellungen. Die gesammelten räumlichen Informationen werden dann analysiert, und die Ergebnisse werden als Diagramme oder Tabellen dargestellt (Abbildung 3, Abbildung 4, Abbildung 5 und Abbildung 6).

Abbildung 3 zeigt, wie dendritische Zweige als parallel wachsend (Abbildung 3A) und nicht parallel (Abbildung 3B) klassifiziert werden. Alle als "nicht parallel" klassifizierten Segmente sind nicht parallel zu anderen Segmenten. Da sich dendritische Zweige nicht wirklich in geraden Linien erstrecken, bestand die Notwendigkeit, ein gewisses Maß an Freiheit für die Definition des parallelen Wachstums zu schaffen. Um dies zu erreichen, wurde die Ausrichtung eines bestimmten Zweiges gemessen, und dann wurde ein Winkelbereich um die gemessene Ausrichtung für die Parallelität zugelassen. Dieser Bereich ist für jedes Bild festgelegt und hängt von der Anzahl der erkannten Zeilen ab. sie darf jedoch 10° nicht überschreiten (eine detaillierte Beschreibung des Parallelitätssortierprozesses finden Sie in Supplemental Material/Analysis, Abschnitt 1). Anschließend wurde die Eignung der Ausrichtung aller anderen Zweige auf diesen Winkelbereich untersucht. Nach Abschluss der Analyse wurde die Anzahl der parallelen Verzweigungen innerhalb des getesteten Bereichs extrahiert und in einem Frequenzdiagramm dargestellt (Abbildung 3C).

Um zu verstehen, ob das Ausmaß des parallelen Wachstums zwischen den dendritischen Ästen zufällig oder gerichtet ist, wurden die Ergebnisse der Grafik in Abbildung 3C mit denen verglichen, die aus der Simulation des zufälligen Wachstums von Linien mit der gleichen Anzahl wie die der dendritischen Zweige in den Kulturen extrahiert wurden (Abbildung 3D). SOA misst dann die Abstände zwischen den parallelen Zweigen (Abbildung 4) sowie die Längen paralleler und nicht-paralleler dendritischer Zweige. Abbildung 5 zeigt Balkendiagramme der Längen der nicht parallelen dendritischen Zweige (Abbildung 5A) und parallelen dendritischen Äste (Abbildung 5B) und ihrer durchschnittlichen Längen. Um festzustellen, ob bevorzugte Wachstumsrichtungen existieren, zeigt SOA ein Verteilungshistogramm der Wachstumswinkel der dendritischen Zweige an (Abbildung 6). Eine solche Darstellung ermöglicht eine schnelle Identifizierung bevorzugter Wachstumsrichtungen und die Identifizierung spezifischer dendritischer Zweige in jeder Gruppe (nach ID-Nummer) (Abbildung 6A).

Figure 3
Abbildung 3: Klassifikation des parallelen Wachstums des dendritischen Zweigs vs. der Zufallssimulation. Dendritische Zweige des Bildes in Abbildung 2B , die durch SOA identifiziert wurden, wurden als (A) parallel und (B) nicht parallel klassifiziert. (C) Die Anzahl der parallelen dendritischen Zweige in jedem überprüften Winkelbereich wurde gesammelt und in Gruppen von Paaren/Tripeln/Quartetten unterteilt, wie in Supplemental Material/Analysis, Abschnitt 1 erläutert. Die Häufigkeit des Auftretens jeder Gruppe ist in der Grafik dargestellt. (D) Die Ergebnisse der Gruppierung paralleler Linien, die aus einer Zufälligen Linienverteilungssimulation extrahiert wurden. Abkürzung: SOA = Segmentierungs- und Orientierungsanalyse. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

Figure 4
Abbildung 4: SOA-Messung des Abstands zwischen parallelen dendritischen Verzweigungen. Gezeigt wird ein Beispiel dafür, wie SOA die Entfernung zwischen parallel gewachsenen Zweigen anzeigt. Jeder erkannte Dendrit erhält eine eindeutige Nummer (ID-Nummer). Die SOA misst den Mindestabstand zwischen jedem Paar paralleler Dendriten. Eine detaillierte Beschreibung finden Sie in Supplemental Material/Analysis, Abschnitt 1. Beispiele: 1. Der dendritische Zweig ID=2 befindet sich in einem Abstand von 60 μm zu einem anderen Zweig. 2. Dendrit ID=17 hat zwei parallele Zweige in Abständen von 60 μm und 13,7 μm. Abkürzung: SOA = Segmentierungs- und Orientierungsanalyse. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

Figure 5
Abbildung 5: SOAs Anzeige der Längenverteilung von parallelen vs. nicht-parallelen dendritischen Verzweigungen. Gezeigt wird eine Frequenzdiagrammverteilung des SOA-Vergleichs der Längen von (A) nicht-parallelen und (B) parallelen dendritischen Verzweigungen sowie der durchschnittlichen Längen. Abkürzung: SOA = Segmentierungs- und Orientierungsanalyse. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

Figure 6
Abbildung 6: SOAs Anzeige der Winkelverteilung von dendritischen Verzweigungen. (A) Eine grafische Darstellung jeder identifizierten Linie entsprechend ihrem Wachstumswinkel. (B) Eine Anzeige von A , die eine schnelle Erkennung bevorzugter Wachstumsrichtungen ermöglicht. Durch die Kombination von A und B kann jeder dendritische Zweig einer bestimmten Wachstumsrichtungskategorie zugeordnet werden. Diese Form der Darstellung der Verteilung dendritischer Wachstumsrichtungen ermöglicht eine schnelle Identifizierung bevorzugter Wachstumsrichtungen (B: je höher die Säule, desto bevorzugter ist diese Wachstumsrichtung) und Richtungen, in denen Dendriten nicht wachsen (B: in einem Winkel, in dem es keine Säule gibt, wachsen Dendriten nicht in die gleiche Richtung). Abkürzung: SOA = Segmentierungs- und Orientierungsanalyse. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

Ergänzendes Material. Bitte klicken Sie hier, um diese Datei herunterzuladen.

Subscription Required. Please recommend JoVE to your librarian.

Discussion

Effektive Strategien zur Extraktion morphologischer Informationen aus 2D-Bildern sind dringend erforderlich, um mit den biologischen Bildgebungsdaten Schritt zu halten. Obwohl Bilddaten in Stunden generiert werden können, dauert eine eingehende Analyse der Bilder sehr lange. Infolgedessen ist die Bildverarbeitung in vielen Bereichen eindeutig zu einem großen Hindernis geworden. Das liegt unter anderem an der hohen Komplexität der Daten, insbesondere beim Umgang mit biologischen Proben. Da viele Benutzer keine speziellen Programmier- und Bildverarbeitungsfähigkeiten haben, werden automatisierte Tools benötigt, mit denen die Bildverarbeitung auf einfache und benutzerfreundliche Weise durchgeführt werden kann. Aus diesem Grund wird erwartet, dass SOA nützlich ist. Die repräsentativen Ergebnisse demonstrieren die automatisierte Segmentierung, die trotz der Komplexität des dendritischen Netzwerks die Identifizierung der dendritischen Verzweigungen im Bild in wenigen einfachen Schritten ermöglicht. Der Arbeitsprozess ist einfach und intuitiv und vielfältige räumliche Informationen werden sofort und ohne Aufwand gewonnen. Mehrere Algorithmen wurden verwendet, um einzelne dendritische Zweige in den Fluoreszenzbildern zu erkennen und mehrere Analysen der Ergebnisse durchzuführen. Eine detaillierte Beschreibung der Algorithmen finden Sie im Ergänzenden Material und Informationen zu den Systemanforderungen. In diesem Beitrag werden die Algorithmen und ihre Rolle in der Software kurz vorgestellt.

Segmentierung
Die Segmentierung war der schwierigste Teil dieses Projekts. Bei der Segmentierung wird ein digitales Bild in mehrere Segmente (Bildobjekte) umgewandelt. Ziel der Segmentierung ist es, Objekte im Bild zu identifizieren und so verständlicher und verfügbarer zu machen. Hier wurde die Segmentierung genutzt, um dendritische Äste zu identifizieren und vom Hintergrund zu isolieren. Der Bildsegmentierungsprozess wurde in zwei Phasen unterteilt: In der ersten Phase wurden dendritische Verzweigungen als Linien erkannt, in der zweiten Schritt wurden verwandte Linien basierend auf den vom Benutzer festgelegten Entfernungs- und Richtungskriterien zusammengeführt.

Dendritische Informationen und Analysen
Informationen über die Position, den Winkel und die Länge jeder erkannten Linie wurden gesammelt. Die Software führt die folgenden Analysen der Daten durch, die aus allen im Bild identifizierten Linien gewonnen wurden: 1. Dendritische Zweigklassifikation (Parallel/Nicht-Parallel) 2. Die durchschnittliche Länge von parallelen vs. nicht-parallelen dendritischen Ästen wurde gemessen. 3. Winkelverteilungsmessung und Anzeige 4. Abstandsmessung zwischen parallelen dendritischen Verzweigungen

Die Benutzeroberfläche der SOA ermöglicht es Benutzern, ein Bild aus den Dateien des Computers hochzuladen. Es ermöglicht auch Anpassungen der Segmentierungseinstellungen. Da jedes dendritische Netzwerkabbild einzigartig ist, empfehlen wir, an den Einstellungen zu "basteln", um die bestmögliche Segmentierung zu erreichen. Die Benutzeroberfläche ermöglicht den Vergleich der Original- und der segmentierten Bilder und die sofortige Überwachung der Auswirkungen einer Änderung der Einstellungen auf die Segmentierung.

Nach dem Ändern aller Einstellungen erstellt SOA die endgültige Abbildung der Segmentierung, die jeden der identifizierten dendritischen Zweige zeigt. Die SOA generiert Grafiken der durchgeführten Analysen und eine .xlsx Datei mit allen Daten.

Die Ausgabe der SOA kann als Ausgangspunkt für die Eingabe von Werkzeugen für die weitere Analyse verwendet werden. Zum Beispiel entwickeln wir jetzt eine Software, die den durchschnittlichen Parallelitätswert für Dendriten berechnet, die verschiedene Behandlungen mit SOA-Ausgabe für eine große Anzahl von Bildern erhalten haben.

Zusammenfassung
SOA ist ein automatisiertes Werkzeug zur Identifizierung, Segmentierung und Extraktion wichtiger morphologischer Informationen aus Bildern komplexer 2D-Liniennetzwerke und verfügt über eine benutzerfreundliche und intuitive Oberfläche. In dieser Arbeit wurde die Verwendung von SOA anhand eines Beispiels für die Analyse dendritischer Netzwerke eingeführt. SOA kann für die Analyse anderer Arten von 2D-Zellnetzwerken verwendet werden, z. B. Netzwerke verschiedener neuronaler und nicht-neuronaler Zellen, intrazellulärer komplexer Strukturen, wie sie vom Zytoskelett erzeugt werden, und nicht-biologische Netzwerke, z. B. Nanoröhren und mehr. SOA wurde für einen sehr spezifischen Zweck entwickelt, und es ist wichtig, seine Vorteile und Grenzen zu kennen. Zu den Einschränkungen von SOA gehört die Tatsache, dass es nur für die 2D-Bildanalyse und nicht für die 3D-Bildanalyse geeignet ist. SOA kann nur verwendet werden, um Bilder mit Linienobjekten zu analysieren. Darüber hinaus beschränken sich die aus der Software gewonnenen Informationen auf die räumliche Information der identifizierten Dendriten und auf die hier beschriebenen spezifischen Analysen. Zusätzliche Analysen werden von der SOA nicht durchgeführt. Die Hauptvorteile der Software sind ihre Einfachheit und Benutzerfreundlichkeit. Die Software ermöglicht es, komplexe Bilder schnell und in wenigen einfachen Schritten zu analysieren. Darüber hinaus ist SOA flexibel und leicht einstellbar; Daher kann seine analytische Kapazität über die Morphometrie hinaus erweitert werden und für andere Anwendungen von Vorteil sein.

Subscription Required. Please recommend JoVE to your librarian.

Disclosures

Die Autoren erklären, dass sie keine konkurrierenden finanziellen Interessen haben.

Acknowledgments

Die Autoren danken Dr. Orly Weiss für die Aufbereitung der Kulturbilder.

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

Neuroscience Ausgabe 175
Automatische Identifizierung von dendritischen Ästen und deren Orientierung
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