$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
1. Przed rozpoczęciem:
1) Disekcja szczura w 18. dniu embrionalnym (E18):
Standardowe metody wycinania neuronów hipokampa E18 zostały opisane wcześniej13. Aby wykorzystać program Bonfire do analizy charakterystyki morfologicznej neurytów, należy uzyskać 8-bitowe obrazy .tif poszczególnych neuronów. Można to osiągnąć na kilka sposobów, w zależności od stosowanego protokołu eksperymentalnego. Neurony można wysiać z wystarczająco niską gęstością, aby w polu widzenia mikroskopu pojawiły się pojedyncze komórki. Alternatywnie, w celu obrazowania pojedynczych neuronów hodowanych w gęstej kulturze, można je transfekować za pomocą różnych metod transfekcji plazmidem kodującym białko fluorescencyjne.
2) Wymagania i instalacja oprogramowania:
- Aby uruchomić program Bonfire, należy zainstalować wtyczkę NeuronJ do oprogramowania ImageJ z NIH oraz program NeuronStudio. Pakiety oprogramowania można znaleźć na następujących stronach internetowych:
ImageJ - http://rsbweb.nih.gov/ij/
NeuronJ - http://www.imagescience.org/meijering/software/neuronj/
NeuronStudio - http://research.mssm.edu/cnic/tools-ns.html
- Program Bonfire jest dostępny pod adresem http://lifesci.rutgers.edu/~firestein. Pod tym adresem znajduje się również podręcznik użytkownika Bonfire. Ponadto wstępny opis programu Bonfire można znaleźć w publikacji Langhammer et al, Cytometry 2010. Wszystkie nasze dane zostały przeanalizowane przy użyciu systemu operacyjnego Windows.
3) Dostosowanie rozdzielczości obrazu:
Należy dostosować program Bonfire do rozdzielczości obrazów, które chcesz analizować. W sekcji bonfire_parameters programu Bonfire zastąp aktualną wartość zmiennej pix_conv wartością rozdzielczości obrazu (μm/pixel) Twoich zdjęć.
2. Struktura plików:
Aby program Bonfire mógł przeanalizować dane, pliki muszą być zorganizowane zgodnie z poniższą strukturą (Rysunek 2). Należy przygotować:
- Folder główny
- Podfoldery (zawierające poszczególne warianty warunków doświadczalnych)
- Pliki z obrazami komórek (pliki filename.tif) znajdujące się w folderach z poszczególnymi warunkami
- Folder Bonfire zawierający pliki m Bonfire Matlab (znajdujący się również w folderze głównym)
3. Śledzenie neuronów w programie NeuronJ:
- Przygotowanie obrazu do obrysowywania
- Otwórz obraz, klikając przycisk „Open” na pasku narzędzi NeuronJ i wybierając obraz, który chcesz obrysować.
- Zmień rozmiar obrazu, wybierając przycisk „maximize”.
- Dostosuj jasność i kontrast obrazu tak, aby można było zwizualizować wszystkie neuryty, wybierając opcję „Image” na pasku narzędzi NeuronJ, a następnie „Adjust brightness/contrast”.
- Obrysowanie ciała komórki w programie NeuronJ i zidentyfikowanie obrysu jako „Type 06”
- Wybierz przycisk „Add Traces” na pasku narzędzi NeuronJ.
- Obrysuj obwód ciała komórki.
- Wybierz przycisk „Label Tracings” na pasku narzędzi NeuronJ.
- Wybierz „N1” z menu rozwijanego „Tracing ID”.
- W oknie „NeuronJ: Attributes” wybierz „Type 06”, a następnie zatwierdź przyciskiem „OK”.
- Obrysowywanie neurytów w programie NeuronJ
- Wybierz przycisk „Add Traces” na pasku narzędzi NeuronJ.
- Dodaj obrys wzdłuż każdego odgałęzienia neurytu. W zależności od eksperymentu możesz wybrać tylko dendryty lub akson.
- Sugerujemy, aby rysowane segmenty kończyły się na każdym punkcie rozgałęzienia, a każde odgałęzienie potomne rozpoczynało się w tym punkcie jako nowy obrys.
- Wybierz przycisk „Save Tracings” na pasku narzędzi NeuronJ.
- Zapisz utworzony obrys w tym samym folderze, w którym znajduje się oryginalny plik obrazu.
- Eksport plików obrysów i pliku identyfikatora obrysu z programu NeuronJ
Z programu NeuronJ należy wyeksportować dwa typy plików i zapisać je w odpowiednich folderach z warunkami, wraz z plikami .tif i .ndf.
- Wybierz przycisk „Export Trace” na pasku narzędzi NeuronJ.
- W oknie dialogowym „NeuronJ: Export” wybierz opcję „Tab-deliminated text-files: separate file for each tracing” i zatwierdź przyciskiem „OK”.
- Pozwól programowi NeuronJ wybrać nazwy plików oraz lokalizację zapisu.
- Wybierz przycisk „Measure Tracings” na pasku narzędzi NeuronJ.
- W oknie „NeuronJ: Measurements” wybierz opcję „Display tracing measurements” i kliknij „Run”.
- W oknie „NeuronJ: Tracings” wybierz „File”.
- Wybierz „Save As” i zapisz plik jako filename_info. „filename” musi dokładnie odpowiadać nazwie oryginalnego pliku obrazu (łącznie z wielkością liter), a następnie następować po nim _info; nazwa nie powinna zawierać 3-literowego rozszerzenia pliku. Na przykład dla oryginalnej nazwy obrazu Cell20.tif plik ten będzie nazywał się „Cell20_info”. Upewnij się, że komputer nie dodaje automatycznie rozszerzenia pliku .xls. Jeśli tak się stanie, rozszerzenie pliku należy usunąć ręcznie.
4. Użycie programu Bonfire do utworzenia wstępnych plików .swc na podstawie danych z NeuronJ:
- Reorganizacja folderów za pomocą funkcji 'bonfire_load'
- Otwórz program Matlab, klikając dwukrotnie w ikonę.
- Kliknij przycisk ' ' w prawym górnym rogu okna poleceń.
- W oknie 'Browse For Folder' wybierz folder 'Bonfire' w swoim folderze głównym.
- Wpisz 'bonfire_load' w oknie poleceń Matlab i naciśnij enter.
- W oknie 'Browse For Folder' wybierz folder z warunkiem, który chcesz przeanalizować, a następnie wybierz 'OK'.
- Spowoduje to reorganizację struktury folderów poprzez utworzenie podfolderów dla poszczególnych komórek, zawierających wszystkie dane dla każdej z nich.
- Tworzenie plików filename_prelim.swc za pomocą funkcji 'bonfire_ndf2swc'
- Wpisz 'bonfire_ndf2swc' w oknie poleceń i naciśnij enter.
- W oknie 'Browse For Folder' wybierz ten sam folder z warunkiem, który został przed chwilą zreorganizowany za pomocą 'bonfire_load', a następnie wybierz 'OK'.
- W folderze każdej komórki dla wybranego warunku zostanie utworzony plik .swc. Każdy folder komórki będzie teraz zawierał 5 plików: oryginalny obraz .tif, plik .ndf, plik identyfikatora śladu _info, plik .txt oraz plik .swc.
5. Użyj programu NeuronStudio do finalizacji plików .swc:
- Otwieranie i kalibracja obrazów neuronów w programie NeuronStudio
- Uruchom program NeuronStudio.
- W pasku narzędzi programu NeuronStudio wybierz File→Open.
- Znajdź obraz neuronu w formacie .tif, który chcesz edytować, i otwórz go.
- Wybierz Run→Settings i wprowadź wartość „1” w każdym z 3 pól (X,Y,Z) w oknie „Voxel Size”.
- Wybierz File→Import SWC. Wybierz odpowiedni plik .swc. Na obrazie pojawi się nałożony szkic (trace). Ciało komórki (soma) powinno być oznaczone czerwonym kółkiem.
- Łączenie neurytów za pomocą programu NeuronStudio
- Użyj narzędzi w programie NeuronStudio, aby prawidłowo zidentyfikować punkty rozgałęzień i punkty końcowe (zaleca się zapoznanie z funkcjami i skrótami klawiszowymi programu NeuronStudio przed rozpoczęciem analizy danych).
- W szczególności użyj „narzędzia neurytów” (neurite tool) do łączenia węzłów w taki sposób, aby:
- każdy punkt rozgałęzienia (żółte węzły) tworzył tylko dwie gałęzie,
- wszystkie szkice były ciągłe i połączone z somą (tylko jeden czerwony węzeł).
- Eksport danych z programu NeuronStudio
- Wybierz File→Save Neurites (zapisz pod domyślną nazwą).
- Sprawdzanie błędów w plikach .swc za pomocą funkcji „bonfire_trace_check”
- Wpisz „bonfire_trace_check” w oknie poleceń programu Matlab i naciśnij enter.
- W oknie „Browse For Folder” wybierz folder z warunkiem zawierający dane, które właśnie przetworzyłeś, a następnie wybierz „OK”.
- Jeśli w którymkolwiek z obrazów w folderze wystąpią błędy, program wygeneruje obrazy wskazujące lokalizację błędu.
- Poprawianie błędów w programie NeuronStudio
- Otwórz plik obrazu zapisany na etapie eksportu.
- Zlokalizuj i napraw problem(y).
- Kliknij File→Save Neurites.
- Powtórz czynność dla pozostałych obrazów wymagających poprawy.
- Ponownie uruchom procedurę „bonfire_trace_check” (5.4).
6. Użycie programu „bonfire” do ekstrakcji danych morfologicznych z plików .swc:
- Wpisz polecenie 'bonfire' w oknie komend i naciśnij enter.
- W oknie „Browse For Folder” wybierz folder z warunkiem zawierający dane do analizy i zatwierdź przyciskiem „OK”.
- Analiza Bonfire wygeneruje okno dla każdego analizowanego neuronu, przedstawiając na wykresie morfologię neuronalną wraz z pierścieniami Sholla wykorzystanymi w analizie. Dodatkowo polecenie 'bonfire' utworzy plik .mat zawierający wszystkie informacje morfologiczne uzyskane z analizy.
7. Użyj 'bonfire_results', aby wyświetlić dane:
- Wpisz 'bonfire_results' w oknie poleceń programu Matlab.
- W oknie „Browse For Folder” wybierz folder z warunkami, które chcesz wyświetlić, a następnie zatwierdź przyciskiem „OK”.
- Okno „Browse for Folder” tymczasowo się zamknie i ponownie otworzy, umożliwiając wybranie dodatkowych warunków do wyświetlenia.
- Po zakończeniu wybierania folderów z warunkami wybierz „Cancel”, aby wyjść z procesu selekcji.
- Funkcja 'Bonfire_results' wygeneruje wykresy podsumowujące, zawierające dane z wybranych folderów z warunkami.
8. Użyj funkcji 'bonfire_export', aby wyeksportować dane do programu Excel:
- Wpisz 'bonfire_export' w oknie poleceń.
- W oknie „Browse For Folder” wybierz folder z warunkami zawierający dane, które chcesz wyeksportować, a następnie zatwierdź przyciskiem „OK”. Program Bonfire_export utworzy pliki Excel z danymi morfologicznymi i umieści je w wybranym folderze z warunkami.
9. Reprezentatywne wyniki:
Przykład danych wygenerowanych przez program Bonfire dla zestawu danych zawierającego dwa warianty przedstawiono na Rysunku 3. W tym przykładzie neurony z wariantu 1 posiadają więcej neurytów w obszarach dystalnych względem ciała komórki. Zjawisko to można zaobserwować na obrazach przykładowych (Rysunek 3B), a także na krzywej Sholla dla całkowitego drzewa dendrytycznego (Rysunek 3A) oraz na wykresie liczby punktów końcowych (Rysunek 3C). Ponadto, ponieważ program Bonfire przeprowadza również analizę Sholla w podregionach obrazów, jesteśmy w stanie dokładniej zidentyfikować typy neurytów, których liczba wzrosła. Zarówno całkowita liczba przecięć neurytów 3rd rzędu lub wyższych (Rysunek 3F), jak i całkowita liczba neurytów pośrednich oraz końcowych (Rysunek 3G) są zwiększone w obszarach dystalnych względem ciała komórki. Tendencje te można zaobserwować również na Rysunkach 3D i 3E.

Rysunek 1: Schemat blokowy programu Bonfire. Neurony są śledzone przy użyciu ImageJ. Następnie dane są eksportowane i konwertowane przez program Bonfire do wstępnych plików .swc. Do zdefiniowania łączności neurytów wykorzystywany jest program NeuronStudio. Bonfire sprawdza występowanie błędów, a następnie oblicza krzywe Sholla, liczbę neurytów pierwszego, drugiego i wyższych rzędów oraz liczbę punktów rozgałęzień i końcówek neurytów. Na koniec dane są eksportowane do programu Excel w celu przeprowadzenia analizy statystycznej.

Rysunek 2: Struktura plików wymagana do analizy w programie Bonfire. Struktura plików musi być zgodna z przedstawionym schematem, w przeciwnym razie program nie będzie działać poprawnie. Nazwy folderów i plików oraz ich liczba mogą ulec zmianie.

Rycina 3: Przykład danych wyjściowych z programu Bonfire. A) Całkowite krzywe Sholla. B) Przykład odwróconych obrazów dla obu warunków. C) Średnia liczba punktów rozgałęzień i punktów końcowych na komórkę. D) Średnia liczba wypustek na komórkę dla neurytów pierwotnych, wtórnych oraz trzeciorzędowych lub wyższych. E) Średnia liczba wypustek na komórkę dla neurytów korzeniowych, pośrednich i końcowych. F) Krzywe analizy Sholla specyficzne dla tożsamości segmentów. Segmenty zostały pogrupowane jako pierwotne, wtórne lub trzeciorzędowe lub wyższe. G) Krzywe analizy Sholla specyficzne dla tożsamości segmentów. Segmenty zostały pogrupowane jako segmenty korzeniowe, pośrednie lub końcowe.