È necessario avere un abbonamento a JoVE per visualizzare questo. Accedi o inizia la tua prova gratuita.
Method Article
Presentato è uno strumento computazionale che consente la misurazione automatica semplice e diretta degli orientamenti dei rami dendritici neuronali da immagini di fluorescenza 2D.
La struttura degli alberi dendritici neuronali svolge un ruolo chiave nell'integrazione degli input sinaptici nei neuroni. Pertanto, la caratterizzazione della morfologia dei dendriti è essenziale per una migliore comprensione della funzione neuronale. Tuttavia, la complessità degli alberi dendritici, sia quando isolati che soprattutto quando si trovano all'interno di reti neuronali, non è stata completamente compresa. Abbiamo sviluppato un nuovo strumento computazionale, SOA (Segmentation and Orientation Analysis), che consente la misurazione automatica dell'orientamento dei rami dendritici da immagini a fluorescenza di colture neuronali 2D. SOA, scritto in Python, utilizza la segmentazione per distinguere i rami dendritici dallo sfondo dell'immagine e accumula un database sulla direzione spaziale di ciascun ramo. Il database viene quindi utilizzato per calcolare parametri morfologici come la distribuzione direzionale dei rami dendritici in una rete e la prevalenza della crescita parallela dei rami dendritici. I dati ottenuti possono essere utilizzati per rilevare cambiamenti strutturali nei dendriti in risposta all'attività neuronale e agli stimoli biologici e farmacologici.
La morfogenesi dendritica è un argomento centrale nelle neuroscienze, poiché la struttura dell'albero dendritico influenza le proprietà computazionali dell'integrazione sinaptica nei neuroni1,2,3. Inoltre, anomalie morfologiche e modificazioni nei rami dendritici sono implicate in disturbi degenerativi e dello sviluppo neurologico4,5,6. Nelle colture neuronali in cui la ramificazione dendritica può essere visualizzata più facilmente, le interazioni tra rami dendritici non fratelli regolano i siti e l'estensione del clustering sinaptico lungo i rami, un comportamento che può influenzare la coattività sinaptica e la plasticità7,8,9. Pertanto, la caratterizzazione dei parametri morfologici dell'albero dendritico utilizzando colture neuronali bidimensionali (2D) è vantaggiosa per comprendere la morfogenesi dendritica e la funzionalità di singoli e reti di neuroni. Tuttavia, questo è un compito impegnativo perché i rami dendritici formano una rete complessa anche in colture neuronali 2D "semplificate".
Sono stati sviluppati diversi strumenti per tracciare e analizzare automaticamente le strutture dendritiche10,11,12,13. Tuttavia, la maggior parte di questi strumenti sono progettati per le reti neuronali 3D e sono naturalmente troppo complessi per essere utilizzati con le reti 2D. Al contrario, gli strumenti di analisi morfologica meno avanzati coinvolgono in genere una componente significativa del lavoro manuale assistito da computer, che richiede molto tempo e suscettibile alla distorsione dell'operatore14. Gli strumenti semi-automatici esistenti, come "ImageJ"15 (un pacchetto di elaborazione delle immagini open source NIH con una vasta collezione di strumenti di analisi delle immagini biologiche sviluppati dalla comunità), riducono in gran parte il lavoro manuale dell'utente. Tuttavia, alcuni interventi manuali sono ancora necessari durante l'elaborazione delle immagini e la qualità della segmentazione può essere inferiore a quella desiderabile.
Questo documento presenta la SOA, un semplice strumento automatizzato che consente la segmentazione diretta e l'analisi dell'orientamento dei rami dendritici all'interno di reti neuronali 2D. La SOA è in grado di rilevare vari oggetti simili a linee in immagini 2D e caratterizzarne le proprietà morfologiche. Qui, abbiamo usato la SOA per segmentare i rami dendritici in immagini di fluorescenza 2D di reti dendritiche in coltura. Il software identifica i rami dendritici ed esegue con successo misurazioni di parametri morfologici come il parallelismo e la distribuzione spaziale. La SOA può essere facilmente adattata per l'analisi di processi cellulari di altri tipi cellulari e per lo studio di reti non biologiche.
NOTA: Il Ministero della Salute israeliano ha approvato l'uso di topi secondo il protocollo IL-218-01-21 per l'uso etico di animali da esperimento. SOA è compatibile solo con Windows 10 e Python 3.9. È disponibile come codice open source: https://github.com/inbar2748/DendriteProject. A questo link, c'è anche un README. DM che contiene le istruzioni per il download del software, un collegamento al sito Web del software e un file dei requisiti contenente informazioni sulle versioni richieste di tutti i pacchetti. Ulteriori esempi di analisi eseguite utilizzando il software sono stati forniti anche lì.
Figura 1: Flusso di lavoro SOA per la segmentazione e l'analisi della direzione di crescita. Sono mostrate le fasi di elaborazione delle immagini fluorescenti delle reti dendritiche e l'analisi dei dati. L'immagine 2D viene caricata, segmentata (in due passaggi: i rami dendritici vengono rilevati come linee e quindi le linee pertinenti vengono unite) e si ottengono le informazioni spaziali di ciascun ramo dendritico. I dati vengono raccolti per tutti i rami dendritici nell'immagine. Infine, i dati vengono analizzati per fornire i parametri morfologici desiderati. Abbreviazione: SOA = analisi di segmentazione e orientamento. Fare clic qui per visualizzare una versione più grande di questa figura.
1. Aprire l'applicazione SOA.
Figura 2: Esempio di flusso di lavoro che utilizza la GUI della SOA. Colonna di sinistra: sezioni GUI del flusso di lavoro. Colonna centrale: immagine di una rete dendritica, elaborata durante il flusso di lavoro (barra di scala: 20 μm). Colonna di destra: ingrandimento dell'area contrassegnata da un rettangolo rosso nelle immagini della colonna centrale (barra della scala: 4 μm). Passo 1: Selezione e caricamento di un'immagine. Fase 2: La prima fase della segmentazione è il rilevamento di linee che rappresentano i rami dendritici identificati. Fase 3: La seconda fase della segmentazione è la fusione basata sulla prossimità del rivestimento del segmento nei singoli rami dendritici. Le impostazioni di tutti i passaggi possono essere modificate. Abbreviazioni: SOA = analisi di segmentazione e orientamento; GUI = interfaccia utente grafica. Fare clic qui per visualizzare una versione più grande di questa figura.
2. Apri un'immagine da analizzare.
3. Ottimizzazione della segmentazione
NOTA: nella barra dei menu Proprietà del visualizzatore SOA , modificare i valori dei parametri selezionati per regolare le impostazioni del processo di segmentazione. Una descrizione dettagliata dei parametri, come la Soglia, è fornita nel Materiale supplementare.
4. Creare i file di output.
5. Barra degli strumenti di navigazione
NOTA: una barra degli strumenti di navigazione è inclusa in tutte le finestre delle figure e può essere utilizzata per spostarsi all'interno del set di dati. Ciascuno dei pulsanti nella parte inferiore della barra degli strumenti è descritto di seguito.
Un'analisi rappresentativa è stata eseguita su immagini di reti dendritiche in coltura. Le cellule sono state estratte come descritto da Baranes et al. 16,17. In breve, le cellule dell'ippocampo sono state estratte dal cervello dei ratti postnatali e coltivate su coperture di vetro 2D per 1-2 settimane. Le colture sono state poi fissate e colorate attraverso immunofluorescenza indiretta utilizzando un anticorpo contro il marcatore proteico dendritico, l...
Sono urgentemente necessarie strategie efficaci per estrarre informazioni morfologiche da immagini 2D per tenere il passo con i dati di imaging biologico. Sebbene i dati di imaging possano essere generati in poche ore, l'analisi approfondita delle immagini richiede molto tempo. Di conseguenza, l'elaborazione delle immagini è chiaramente diventata un grosso ostacolo in molti campi. Ciò è dovuto in parte all'elevata complessità dei dati, soprattutto quando si tratta di campioni biologici. Inoltre, poiché molti utenti ...
Gli autori dichiarano di non avere interessi finanziari concorrenti.
Gli autori desiderano ringraziare il Dr. Orly Weiss per la preparazione delle immagini della cultura.
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 |
Richiedi autorizzazione per utilizzare il testo o le figure di questo articolo JoVE
Richiedi AutorizzazioneThis article has been published
Video Coming Soon