Gepresenteerd is een computationele tool die eenvoudige en directe automatische meting van oriëntaties van neuronale dendritische takken van 2D-fluorescentiebeelden mogelijk maakt.
Een abonnement op JoVE is vereist om deze inhoud te bekijken. Log in of start vandaag met uw gratis proefperiode.
Methodenartikel
Gepresenteerd is een computationele tool die eenvoudige en directe automatische meting van oriëntaties van neuronale dendritische takken van 2D-fluorescentiebeelden mogelijk maakt.
De structuur van neuronale dendritische bomen speelt een sleutelrol bij de integratie van synaptische inputs in neuronen. Daarom is karakterisering van de morfologie van dendrieten essentieel voor een beter begrip van de neuronale functie. De complexiteit van dendritische bomen, zowel geïsoleerd als vooral wanneer ze zich binnen neuronale netwerken bevinden, is echter niet volledig begrepen. We ontwikkelden een nieuwe computationele tool, SOA (Segmentation and Orientation Analysis), waarmee automatisch de oriëntatie van dendritische takken kan worden gemeten op basis van fluorescentiebeelden van 2D-neuronale culturen. SOA, geschreven in Python, gebruikt segmentatie om dendritische takken te onderscheiden van de achtergrond van de afbeelding en verzamelt een database over de ruimtelijke richting van elke tak. De database wordt vervolgens gebruikt om morfologische parameters te berekenen, zoals de directionele verdeling van dendritische takken in een netwerk en de prevalentie van parallelle dendritische takgroei. De verkregen gegevens kunnen worden gebruikt om structurele veranderingen in dendrieten te detecteren als reactie op neuronale activiteit en op biologische en farmacologische stimuli.
Dendritische morfogenese is een centraal onderwerp in de neurowetenschappen, omdat de structuur van de dendritische boom de computationele eigenschappen van synaptische integratie in neuronen beïnvloedt1,2,3. Bovendien zijn morfologische afwijkingen en modificaties in dendritische takken betrokken bij degeneratieve en neuro-ontwikkelingsstoornissen4,5,6. In neuronale culturen waar dendritische vertakking gemakkelijker kan worden gevisualiseerd, reguleren de interacties tussen niet-zuster dendritische takken de plaatsen en mate van synaptische clustering langs de takken, een gedrag dat synaptische coactiviteit en plasticiteit kan beïnvloeden7,8,9. Daarom is karakterisering van de morfologische parameters van de dendritische boom met behulp van tweedimensionale (2D) neuronale culturen voordelig voor het begrijpen van dendritische morfogenese en functionaliteit van enkele en netwerken van neuronen. Toch is dit een uitdagende taak omdat dendritische takken een complex gaas vormen, zelfs in "vereenvoudigde" 2D-neuronale culturen.
Er zijn verschillende tools ontwikkeld om dendritische structuren automatisch te traceren en te analyseren10,11,12,13. De meeste van deze tools zijn echter ontworpen voor 3D-neuronale netwerken en zijn van nature te complex om te gebruiken met 2D-netwerken. Daarentegen omvatten minder geavanceerde morfologische analysetools meestal een aanzienlijk onderdeel van computerondersteunde handmatige arbeid, die zeer tijdrovend is en vatbaar voor operatorbias14. Bestaande semi-automatische tools, zoals 'ImageJ'15 (een NIH open-source beeldverwerkingspakket met een uitgebreide verzameling door de gemeenschap ontwikkelde biologische beeldanalysetools), verminderen grotendeels de handmatige arbeid van gebruikers. Tijdens de beeldverwerking zijn echter nog enkele handmatige ingrepen nodig en kan de kwaliteit van de segmentatie minder dan wenselijk zijn.
Dit artikel presenteert de SOA, een eenvoudige geautomatiseerde tool die directe segmentatie en oriëntatieanalyse van dendritische takken binnen 2D-neuronale netwerken mogelijk maakt. De SOA kan verschillende lijnachtige objecten in 2D-afbeeldingen detecteren en hun morfologische eigenschappen karakteriseren. Hier gebruikten we de SOA voor het segmenteren van dendritische takken in 2D-fluorescentiebeelden van dendritische netwerken in cultuur. De software identificeert de dendritische takken en voert met succes metingen uit van morfologische parameters zoals parallellisme en ruimtelijke verdeling. De SOA kan eenvoudig worden aangepast voor de analyse van cellulaire processen van andere celtypen en voor het bestuderen van niet-biologische netwerken.
Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.
OPMERKING: Het Israëlische ministerie van Volksgezondheid heeft het gebruik van muizen goedgekeurd onder protocol IL-218-01-21 voor het ethisch gebruik van proefdieren. SOA is alleen compatibel met Windows 10 en Python 3.9. Het is beschikbaar als een open-source code: https://github.com/inbar2748/DendriteProject. Op deze link is er ook een README. DM-bestand met aanwijzingen voor het downloaden van de software, een koppeling naar de website van de software en een vereistenbestand met informatie over de vereiste versies van alle pakketten. Aanvullende voorbeelden van analyses die met behulp van de software zijn uitgevoerd, zijn daar ook verstrekt.

Figuur 1: SOA-workflow voor segmentatie en groeirichtinganalyse. Getoond worden de verwerkingsstappen van fluorescerende beelden van dendritische netwerken en data-analyse getoond. Het 2D-beeld wordt geüpload, gesegmenteerd (in twee stappen: dendritische takken worden gedetecteerd als lijnen en vervolgens worden de relevante lijnen samengevoegd) en de ruimtelijke informatie van elke dendritische tak wordt verkregen. De gegevens worden verzameld voor alle dendritische takken in het beeld. Ten slotte worden de gegevens geanalyseerd om de gewenste morfologische parameters te geven. Afkorting: SOA = segmentatie en oriëntatie analyse. Klik hier om een grotere versie van deze figuur te bekijken.
1. Open de SOA-applicatie.

Afbeelding 2: Voorbeeld van een workflow met de GUI van de SOA. Linkerkolom: GUI-secties van de workflow. Middelste kolom: afbeelding van een dendritisch netwerk, verwerkt tijdens de workflow (schaalbalk: 20 μm). Rechterkolom: vergroting van het gebied gemarkeerd door een rode rechthoek in de afbeeldingen van de middelste kolom (schaalbalk: 4 μm). Stap 1: Selectie en uploaden van een afbeelding. Stap 2: De eerste fase van segmentatie is de detectie van lijnen die de geïdentificeerde dendritische takken vertegenwoordigen. Stap 3: De tweede fase van segmentatie is de op nabijheid gebaseerde fusie van segmentvoering in individuele dendritische takken. De instellingen van alle stappen kunnen worden gewijzigd. Afkortingen: SOA = segmentatie en oriëntatie analyse; GUI = grafische gebruikersinterface. Klik hier om een grotere versie van deze figuur te bekijken.
2. Open een afbeelding om te analyseren.
3. Segmentatie optimalisatie
OPMERKING: Wijzig in de menubalk Eigenschappen van de SOA-viewer de waarden van de geselecteerde parameters om de instellingen van het segmentatieproces aan te passen. Een gedetailleerde beschrijving van de parameters, zoals de drempel, wordt gegeven in het aanvullend materiaal.
4. Maak de uitvoerbestanden.
5. Navigatie werkbalk
OPMERKING: Een navigatiewerkbalk is opgenomen in alle figuurvensters en kan worden gebruikt om door de gegevensset te navigeren. Elk van de knoppen onder aan de werkbalk wordt hieronder beschreven.
Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.
Een representatieve analyse werd uitgevoerd op beelden van dendritische netwerken in cultuur. Cellen werden geëxtraheerd zoals beschreven door Baranes et al. 16,17. Kortom, hippocampuscellen werden geëxtraheerd uit de hersenen van postnatale ratten en gekweekt op 2D-glazen coverslips gedurende 1-2 weken. De culturen werden vervolgens gefixeerd en gekleurd door middel van indirecte immunofluorescentie met behulp van een antilichaam tegen de dendritische e...
Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.
Effectieve strategieën voor het extraheren van morfologische informatie uit 2D-beelden zijn dringend nodig om biologische beeldvormingsgegevens bij te houden. Hoewel beeldgegevens in uren kunnen worden gegenereerd, duurt een diepgaande analyse van de beelden lang. Hierdoor is beeldverwerking op veel terreinen duidelijk een groot obstakel geworden. Dit is deels te wijten aan de hoge complexiteit van de gegevens, vooral bij het omgaan met biologische monsters. Bovendien, omdat veel gebruikers geen gespecialiseerde programm...
Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.
De auteurs verklaren dat zij geen concurrerende financiële belangen hebben.
De auteurs willen Dr. Orly Weiss bedanken voor het opstellen van de cultuurbeelden.
Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.
| Naam | Bedrijf | Catalogusnummer | Opmerkingen |
|---|---|---|---|
| Matplotlib | 2002 - 2012 John Hunter, Darren Dale, Eric Firing, Michael Droettboom en het Matplotlib ontwikkelingsteam; 2012 - 2021 Het Matplotlib ontwikkelingsteam. | 3.4.2 | een Python 2D plotting bibliotheek |
| matplotlib-scalebar | Philippe Pinard | 0.7.2 | artiest voor matplotlib om een schaalbalk weer te geven |
| NumPy | De NumPy community. | 1.20.3 | fundamenteel pakket voor wetenschappelijke computing bibliotheek |
| OpenCV | OpenCV team | 4.5.2.54 | Open Source Computer Vision Library |
| PyCharm | JetBrains | 2020.3.1 (Community Edition) versie | Build #PC-203.6682.86, gebouwd op december 18, 2020. Runtime versie: 11.0.9.1+11-b1145.37 amd64. VM: OpenJDK 64-Bit Server VM door JetBrains s.r.o. Windows 10 10.0. Geheugen: 978M, Kernen: 4 |
| PyQt5 | Riverbank Computing | 5.15.4 | de GUI beheren |
| python | Python Software Foundation Licentie | 3.9 versie | |
| Qt Designer | The QT Company Ltd. | 5.11.1 versie | |
| scipy | Community bibliotheek project | 1.6.3 | Python-gebaseerd ecosysteem van open-source software voor wiskunde, wetenschap en techniek |
| Seaborn | Michael Waskom. | 0.11.1 | Python's Statistische Gegevensvisualisatie Bibliotheek. |
| Windows 10 | Microsoft | ||
| Xlsxwriter | John McNamara | 1.4.3 | Python module voor het maken van Excel XLSX bestanden |
Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.