Presented to narzędzie obliczeniowe, które umożliwia prosty i bezpośredni automatyczny pomiar orientacji gałęzi dendrytycznych neuronów na podstawie obrazów fluorescencyjnych 2D.
Artykuł metodologiczny
Presented to narzędzie obliczeniowe, które umożliwia prosty i bezpośredni automatyczny pomiar orientacji gałęzi dendrytycznych neuronów na podstawie obrazów fluorescencyjnych 2D.
Struktura neuronalnych drzew dendrytycznych odgrywa kluczową rolę w integracji wejść synaptycznych w neuronach. Dlatego charakterystyka morfologii dendrytów jest niezbędna do lepszego zrozumienia funkcji neuronów. Jednak złożoność drzew dendrytycznych, zarówno gdy są izolowane, jak i zwłaszcza gdy znajdują się w sieciach neuronowych, nie została w pełni poznana. Opracowaliśmy nowe narzędzie obliczeniowe SOA (Segmentation and Orientation Analysis), które umożliwia automatyczny pomiar orientacji gałęzi dendrytycznych na podstawie obrazów fluorescencyjnych kultur neuronalnych 2D. SOA, napisany w Pythonie, wykorzystuje segmentację do odróżnienia gałęzi dendrytycznych od tła obrazu i gromadzi bazę danych na temat kierunku przestrzennego każdej gałęzi. Baza danych jest następnie wykorzystywana do obliczania parametrów morfologicznych, takich jak kierunkowy rozkład gałęzi dendrytycznych w sieci i częstość występowania równoległego wzrostu gałęzi dendrytycznych. Uzyskane dane mogą być wykorzystane do wykrywania zmian strukturalnych dendrytów w odpowiedzi na aktywność neuronalną oraz bodźce biologiczne i farmakologiczne.
Morfogeneza dendrytyczna jest centralnym tematem w neurobiologii, ponieważ struktura drzewa dendrytycznego wpływa na właściwości obliczeniowe integracji synaptycznej w neuronach1,2,3. Co więcej, nieprawidłowości morfologiczne i modyfikacje w gałęziach dendrytycznych są związane z zaburzeniami zwyrodnieniowymi i neurorozwojowymi4,5,6. W kulturach neuronalnych, w których rozgałęzienie dendrytyczne może być łatwiej uwidocznione, interakcje między niesiostrzanymi gałęziami dendrytycznymi regulują miejsca i zakres grupowania synaptycznego wzdłuż gałęzi, zachowanie, które może wpływać na koaktywność i plastyczność synapsów7,8,9. W związku z tym charakterystyka parametrów morfologicznych drzewa dendrytycznego przy użyciu dwuwymiarowych (2D) kultur neuronalnych jest korzystna dla zrozumienia morfogenezy dendrytycznej i funkcjonalności neuronów pojedynczych i sieci neuronów. Jest to jednak trudne zadanie, ponieważ gałęzie dendrytyczne tworzą złożoną siatkę nawet w "uproszczonych" kulturach neuronalnych 2D.
Kilka narzędzi zostało opracowanych do automatycznego śledzenia i analizowania struktur dendrytycznych10,11,12,13. Jednak większość z tych narzędzi jest zaprojektowana dla sieci neuronowych 3D i są naturalnie zbyt złożone, aby można było ich używać z sieciami 2D. W przeciwieństwie do tego, mniej zaawansowane narzędzia do analizy morfologicznej zazwyczaj obejmują znaczny składnik pracy ręcznej wspomaganej komputerowo, co jest bardzo czasochłonne i podatne na stronniczość operatora14. Istniejące półautomatyczne narzędzia, takie jak 'ImageJ'15 (pakiet do przetwarzania obrazów NIH o otwartym kodzie źródłowym z ogromną kolekcją opracowanych przez społeczność narzędzi do analizy obrazów biologicznych), znacznie zmniejszają nakład pracy użytkownika. Jednak podczas przetwarzania obrazu nadal potrzebne są pewne ręczne interwencje, a jakość segmentacji może być mniej niż pożądana.
Ten artykuł przedstawia SOA, proste zautomatyzowane narzędzie, które umożliwia bezpośrednią segmentację i analizę orientacji gałęzi dendrytycznych w sieciach neuronowych 2D. SOA może wykrywać różne obiekty przypominające linie na obrazach 2D i charakteryzować ich właściwości morfologiczne. W tym przypadku użyliśmy SOA do segmentacji gałęzi dendrytycznych w obrazach fluorescencyjnych 2D sieci dendrytycznych w hodowli. Oprogramowanie identyfikuje gałęzie dendrytyczne i z powodzeniem wykonuje pomiary parametrów morfologicznych, takich jak równoległość i rozkład przestrzenny. SOA można łatwo dostosować do analizy procesów komórkowych innych typów komórek oraz do badania sieci niebiologicznych.
Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.
UWAGA: Izraelskie Ministerstwo Zdrowia zatwierdziło wykorzystanie myszy zgodnie z protokołem IL-218-01-21 dotyczącym etycznego wykorzystywania zwierząt doświadczalnych. SOA jest kompatybilne wyłącznie z systemem Windows 10 i językiem Python 3.9. Jest dostępne jako kod open-source: https://github.com/inbar2748/DendriteProject. Pod tym linkiem znajduje się również plik README.DM zawierający instrukcje pobierania oprogramowania, link do strony internetowej programu oraz plik wymagań z informacjami o niezbędnych wersjach wszystkich pakietów. Udostępniono tam również dodatkowe przykłady analiz wykonanych przy użyciu tego oprogramowania.

Rycina 1Przebieg pracy SOA w zakresie segmentacji i analizy kierunku wzrostu. Przedstawiono etapy przetwarzania obrazów fluorescencyjnych sieci dendrytycznych oraz analizy danych. Obraz 2D zostaje wgrany, a następnie poddany segmentacji (w dwóch krokach: najpierw wykrywane są odgałęzienia dendrytyczne jako linie, a następnie odpowiednie linie są łączone), co pozwala na uzyskanie informacji przestrzennych o każdym odgałęzieniu dendrytycznym. Dane są zbierane dla wszystkich odgałęzień dendrytycznych na obrazie. Na koniec dane są analizowane w celu uzyskania pożądanych parametrów morfologicznych. Skrót: SOA = analiza segmentacji i orientacji. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.
1. Otwórz aplikację SOA.

Rycina 2: Przykład przepływu pracy (workflow) z wykorzystaniem GUI SOA. Lewa kolumna: sekcje GUI przepływu pracy. Środkowa kolumna: obraz sieci dendrytycznej przetwarzany w ramach przepływu pracy (Pasek skali: 20 µm). Prawa kolumna: powiększenie obszaru zaznaczonego czerwonym prostokątem na obrazach w kolumnie środkowej (Pasek skali: 4 µm). Krok 1: Wybór i przesyłanie obrazu. Krok 2: Pierwszy etap segmentacji to detekcja linii reprezentujących zidentyfikowane gałęzie dendrytyczne. Krok 3: Drugi etap segmentacji to łączenie segmentów linii w poszczególnych gałęziach dendrytycznych na podstawie bliskości. Ustawienia wszystkich kroków mogą być modyfikowane. Skróty: SOA = segmentation and orientation analysis (analiza segmentacji i orientacji); GUI = graphical user interface (graficzny interfejs użytkownika). Prosimy kliknąć tutaj, aby wyświetlić powiększoną wersję tej ryciny.
2. Otwórz obraz do analizy.
3. Optymalizacja segmentacji
UWAGA: W pasku menu SOA Viewer Properties zmień wartości wybranych parametrów, aby dostosować ustawienia procesu segmentacji. Szczegółowy opis parametrów, takich jak Threshold, znajduje się w Supplemental Material.
4. Utwórz pliki wyjściowe.
5. Pasek nawigacji
UWAGA: We wszystkich oknach z rysunkami znajduje się pasek narzędzi nawigacyjnych, który można wykorzystać do przeglądania zestawu danych. Każdy z przycisków u dołu paska narzędzi został opisany poniżej.
Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.
Przeprowadzono reprezentacyjną analizę obrazów sieci dendrytycznych w hodowli. Komórki wyizolowano zgodnie z opisem Baranes et al.16,17. W skrócie, komórki hipokampa wyizolowano z mózgów szczurów postnatalnych i hodowano na dwuwymiarowych szkiełkach przedmiotowych przez 1-2 tygodnie. Następnie hodowle utrwalono i zabarwiono metodą pośredniej immunofluorescencji z użyciem przeciwciała przeciwko markerowi białek dendrytycznych, białku MAP2 (microtubule-ass...
Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.
Pilnie potrzebne są skuteczne strategie wydobywania informacji morfologicznych z obrazów 2D, aby nadążyć za danymi z obrazowania biologicznego. Chociaż dane obrazowe mogą być generowane w ciągu kilku godzin, dogłębna analiza obrazów zajmuje dużo czasu. W rezultacie przetwarzanie obrazu stało się w oczywisty sposób poważną przeszkodą w wielu dziedzinach. Wynika to częściowo z dużej złożoności danych, zwłaszcza w przypadku próbek biologicznych. Ponadto, ponieważ wielu użytkowników nie ma specjalistycznych umiejętności prog...
Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.
Autorzy oświadczają, że nie mają konkurencyjnych interesów finansowych.
Autorzy chcieliby podziękować dr Orly Weiss za przygotowanie obrazów kulturowych.
Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.
| Nazwa | Firma | Numer katalogowy | Komentarze |
|---|---|---|---|
| Matplotlib | 2002 - 2012 John Hunter, Darren Dale, Eric Firing, Michael Droettboom i zespół programistów Matplotlib; 2012 - 2021 Zespół programistów Matplotlib. | 3.4.2 | Biblioteka do kreślenia 2D w Pythonie |
| matplotlib-scalebar | Philippe Pinard | 0.7.2 | artysta dla matplotlib do wyświetlania paska skali |
| NumPy | Społeczność NumPy. | 1.20.3 | podstawowy pakiet dla naukowej biblioteki obliczeniowej |
| OpenCV | Zespół OpenCV | 4.5.2.54 | Biblioteka wizji komputerowej Open |
| Source PyCharm | JetBrains | 2020.3.1 (Community Edition) wersja | Kompilacja #PC-203.6682.86, zbudowana 18 grudnia 2020 r. Wersja środowiska uruchomieniowego: 11.0.9.1+11-b1145.37 amd64. Maszyna wirtualna: 64-bitowa maszyna wirtualna serwera OpenJDK firmy JetBrains s.r.o. Okna 10 10.0. Pamięć: 978M, Rdzenie: 4 |
| PyQt5 | Riverbank Computing | 5.15.4 | zarządzanie GUI |
| python | Python Software Foundation License | 3.9 wersja | |
| Qt | Designer The QT Company Ltd. | 5.11.1 wersja | |
| scipy | Community library project | 1.6.3 | Oparty na Pythonie ekosystem oprogramowania open source dla matematyki, nauk ścisłych i inżynierii |
| Seaborn | Michael Waskom. | 0.11.1 | Biblioteka wizualizacji danych statystycznych w Pythonie. |
| Windows 10 | Microsoft | ||
| Xlsxwriter | John McNamara | 1.4.3 | Moduł Pythona do tworzenia plików Excel XLSX |
Dostęp ograniczony. Zaloguj się lub rozpocznij wersję próbną, aby wyświetlić tę treść.
Poproś o pozwolenie na ponowne wykorzystanie tekstu lub ilustracji tego artykułu JoVE
Poproś o pozwolenie