Hodowla i obrazowanie C. elegans zgodnie z metodą opisaną w niniejszym protokole pozwala na uzyskanie szerokich obrazów poglądowych populacji nicieni. Aby ułatwić wizualną inspekcję i klasyfikację nicieni na podstawie tych obrazów, opracowaliśmy program Worm-align. Worm-align to prosty i przyjazny dla użytkownika skrypt FIJI, który może być wykorzystany do tworzenia montaży wyprostowanych i wyrównanych nicieni. Nicienie są wybierane z obrazów poglądowych poprzez rysowanie linii wzdłuż ich osi podłużnej. Każdemu wybranemu nicieniowi przypisywany jest numer, a następnie zostaje on wycięty, wyprostowany i dodany do montażu. Montaże mogą być generowane dla każdego obrazu z osobna lub poprzez połączenie wszystkich obrazów z oryginalnego folderu wejściowego.
Zgodnie z oczekiwaniami, wynik działania potoku w dużej mierze zależy od jakości linii wykreślonych na obrazach. Aby zilustrować tę kwestię, Rysunek 4 przedstawia kilka przykładów linii oraz uzyskane dla nich wyniki z programu Worm-align. Pełna linia prowadząca od głowy do końca ogona pozwala na prawidłowe wyrównanie nicienia (oznaczone jako „good”). Rysunek 4 pokazuje również, w jaki sposób niedokładności w kreśleniu linii podczas wykonywania programu Worm-align wpływają na wynik wyrównania. Z adnotowanego montażu zamieszczonego na Rysunku 4C wynika, że należy unikać następujących błędów, ponieważ utrudniają one prawidłowe wyrównanie nicieni:
- Niespójne kreślenie linii od głowy do ogona nicienia (oznaczone jako „od ogona do głowy”). Skutkuje to orientacją nicieni w różnych kierunkach (tj. od ogona do głowy w stosunku do kierunku od głowy do ogona) w wyrównaniu.
- Niekompletne kreślenie linii (oznaczone jako „niekompletne”). Powoduje to, że do montażu wycinany jest tylko ten fragment nicienia, który został obrysowany.
- Uwzględnienie wielu nicieni w obrębie jednego obrysu (oznaczone jako „nicień z dwiema głowami”). Skutkuje to wstawieniem do jednego panelu montażu nicieni wraz z (znacznymi fragmentami) ich sąsiadów.
- Dodawanie przypadkowych linii do obrazu (oznaczone jako „przypadkowe”). Powoduje to wstawianie przypadkowych paneli do montażu.
Przy tworzeniu montażu nie stanowi problemu fakt, że dwie poszczególne linie przecinają się (oznaczone jako „intersecting”) lub są połączone na jednym z końców nicienia (oznaczone jako „joined”), o ile każda linia odwzorowuje całą długość pojedynczego nicienia: skrypt Worm-align wybiera poszczególne i sekwencyjne ROI każdej linii, wycina je i prostuje, dzięki czemu każdy panel w końcowym montażu będzie reprezentował pojedynczy ślad linii. W przypadku przecinających się nicieni, mimo że w montażu pojawiają się nicienie o pełnej długości dla „intersecting1” i „intersecting2” (patrz Rysunek 5A-B), wyraźnie widać, że nicienie te krzyżują się na oryginalnym obrazie przekrojowym. Można zatem wywnioskować, że wizualna identyfikacja przecinających się linii jest możliwa na podstawie obrazu nałożonego znajdującego się w podfolderze „data” (Rysunek 5A), a także na podstawie paneli poszczególnych nicieni w montażu (Rysunek 5B). Ponadto każdą nakładkę nicieni/linii można zidentyfikować w tabeli kontroli jakości (QC) generowanej dla każdego przetworzonego obrazu przez Worm-align i zapisanej w podfolderze data. Tabela ta rejestruje trzy parametry dla każdego z narysowanych na obrazie ROI linii (patrz Rysunek 5C): z nich Length wskazuje długość ROI linii, co jest dobrym wskaźnikiem rozmiaru nicienia; natomiast Worm number wskazuje kolejność, w jakiej linie były rysowane na obrazie przekrojowym. Ostatnia kolumna wskazuje, czy występuje nakładanie się omawianego nicienia/linii z jakimkolwiek innym z wybranych na obrazie nicieni/linii. W przypadku nakładania się liczba w tej kolumnie będzie inna niż ta wymieniona w kolumnie Worm number. W połączeniu z obrazem nałożonym tabela QC powinna pomóc badaczowi w podjęciu świadomych decyzji dotyczących tego, które nicienie powinny zostać wykluczone z montażu i/lub ilościowego oznaczenia.
Wyniki programu Worm-align mogą być wykorzystane do późniejszej kwantyfikacji intensywności fluorescencji w pojedynczych nicieniach. W programie FIJI obszary zainteresowania (ROI) w formie linii mogą służyć do pomiaru intensywności fluorescencji w oryginalnych danych obrazowych, na przykład poprzez uruchomienie prostego skryptu FIJI „Worm-quant.ijm”, który znajduje się również w repozytorium Worm-align na Githubie. Alternatywnie, wyniki z Worm-align można zaimportować do zewnętrznego oprogramowania do analizy obrazów. Demonstrujemy to, importując wyniki Worm-align z dwóch zestawów danych do Worm_CP, potoku analitycznego wygenerowanego przez nas w programie CellProfiler. Worm_CP wykorzystuje pliki w podfolderze „CellProfiler” folderu wyjściowego Worm-align do precyzyjnego dostrojenia masek segmentacji poszczególnych nicieni wybranych podczas wykonywania makra Worm-align. Konkretnie wykorzystuje on maskę linii (nazwaną: Lines_) do izolacji wybranych nicieni z populacji widocznej na masce binarnej (nazwanej: Mask_). Należy zauważyć, że linie przecinające się na obrazie przektowym (Rysunek 5A), choć nie stanowią problemu przy generowaniu montaży, są problematyczne dla potoku Worm_CP. Przyczyna tego stanu rzeczy została zilustrowana na Rysunku 5 D-E. Worm_CP wykorzystuje maskę linii (Rysunek 5D), a nie poszczególne ROI, aby pomóc w identyfikacji pojedynczych nicieni. Linia przecinająca, narysowana jako druga podczas wykonywania Worm-align, nakłada się na pierwszą linię, w związku z czym intensywność wzdłuż tej linii będzie odpowiadać ROI2, w tym w fragmencie, w którym linie 1 i 2 się pokrywają. W rezultacie CellProfiler zsegmentuje linię 2 jako jeden obiekt, ale linię 1 jako dwa obiekty, które zostaną rozdzielone w miejscu przecięcia z linią 2. Oznacza to, że CellProfiler wygeneruje dwie (połowiczne) maski nicienia dla nicienia „intersecting1” (Rysunek 5E). Najprostszym sposobem na wykluczenie takich zdarzeń z końcowej analizy (jeśli jest to wymagane) jest zidentyfikowanie numerów przecinających się nicieni w tabeli kontroli jakości (podfolder data) i usunięcie pomiarów dla tych osobników z plików wyjściowych CellProfiler. Należy pamiętać, że nicieniom niekoniecznie zostaną przypisane te same numery w programach FIJI i CellProfiler: aby zidentyfikować numer nicienia z FIJI w wynikach CellProfiler, należy sprawdzić wartości Intensity_Max_Intensity w pliku wyjściowym „Lines.csv”. Każda wartość Intensity_Max_Intensity, która pojawia się w tabeli „Lines.csv” więcej niż raz na jeden obraz, wskazuje, że dane ROI linii doprowadziło do powstania rozdzielonej maski nicienia.
Po segmentacji masek poszczególnych nicieni, program Worm_CP może zmierzyć intensywność fluorescencji w wybranych osobnikach dla wszystkich zarejestrowanych kanałów. Wszystkie pomiary są pobierane z oryginalnych (surowych) danych obrazowych, choć należy zauważyć, że CellProfiler automatycznie reskaluje intensywność pikseli w zakresie od 0 do 1. Odbywa się to poprzez podzielenie surowej wartości intensywności piksela przez maksymalną możliwą intensywność piksela dla danego obrazu. W przypadku obrazów 8-bitowych wartość ta wynosi 255, a w przypadku obrazów 16-bitowych 6535. Wartości intensywności z CellProfilera muszą zatem zostać pomnożone przez maksymalną możliwą wartość intensywności, aby odzyskać wartości odpowiadające surowym danym obrazowym. Wynik z Worm_CP składa się z dwóch plików csv, „worms.csv” i „Lines.csv”, które są zapisywane w wybranym folderze wyjściowym. Podczas analizy tych plików widać, że CellProfiler rejestruje dużą liczbę parametrów związanych z intensywnością fluorescencji. Z nich parametr Intensity_IntegratedIntensity odpowiada całkowitej fluorescencji na nicienia (tj. sumie intensywności fluorescencji we wszystkich pikselach tworzących maskę pojedynczego nicienia). Parametr Intensity_MeanIntensity odnosi się do średniej intensywności fluorescencji w obrębie pojedynczego nicienia (tj. średniej intensywności fluorescencji na piksel dla wszystkich pikseli zawartych w pojedynczym nicieniu). Ze względu na sporadyczne występowanie (małych) błędów podczas segmentacji masek nicieni, zaleca się stosowanie pomiarów MeanIntensity przy porównywaniu pomiarów fluorescencji poszczególnych nicieni pomiędzy dwoma warunkami. W przypadku chęci odjęcia fluorescencji tła od ilościowych pomiarów, należy użyć pomiarów nazwanych MeanIntensity_Threshold.
Wykorzystaliśmy potok Worm_CP do ilościowego pomiaru intensywności fluorescencji w utrwalonych zwierzętach, które zostały znakowane barwnikiem fluorescencyjnym wbudowującym się w kropelki lipidowe (LD) (Rycina 6). Aby zwalidować pomiar fluorescencji z potoku Worm-align/Worm_CP, zmierzyliśmy intensywność fluorescencji w tym samym zestawie nicieni z zestawu danych BODIPY, stosując albo potok Worm-align/Worm_CP, albo pomiar ręczny w programie FIJI/ImageJ. Pomiar ręczny wykonano w FIJI/ImageJ poprzez obrysowanie każdego nicienia oraz ciemnej strefy tła na każdym obrazie. Intensywność fluorescencji mierzono w menedżerze ROI, a wartość zmierzona dla tła obrazu odjęto od pomiaru fluorescencji każdego nicienia, zgodnie z opisem17. Porównaliśmy nicienie typu dzikiego (WT) N2 z mutantami dbl-1(nk3), które wykazują zmniejszoną zawartość kropelek lipidowych18. Zgodnie z oczekiwaniami, intensywność zielonej fluorescencji jest znacznie niższa u nicieni dbl-1(nk3) w porównaniu do WT w obu metodach (Rycina 6A,B). Przykłady wyrównanych obrazów nicieni można zobaczyć na Rycynie 6C,D. Zawartość kropelek lipidowych jest mniejsza o 17% (p-value<0.01, nieparzysty test t) między WT a dbl-1(nk3) przy zastosowaniu pomiaru ręcznego oraz o 14% (p-value=0.051, nieparzysty test t) przy użyciu potoku Worm_CP. Obserwowany tutaj spadek zawartości kropelek lipidowych u mutantów dbl-1(nk3) w obu metodach ilościowych jest zgodny z literaturą18. Dowodzi to, że ilościowa analiza uzyskanych obrazów fluorescencyjnych za pomocą potoku Worm_CP CellProfiler jest porównywalna z pomiarem ręcznym.
Użyliśmy również programu Worm_CP do ilościowego określenia odpowiedzi na szok termiczny u żywych nicieni wykazujących ekspresję GFP pod kontrolą indukowalnego szokiem termicznym genu hsp-70(C12C8.1)9. Rysunek 7 przedstawia reprezentatywne obrazy żywych C. elegans posiadających reporter GFP responsywny na ciepło hsp-70(C12C8.1)p::GFP. W przypadku braku stresu termicznego nicienie nie indukują ekspresji GFP (Rysunek 7A,B). Jednakże, gdy nicienie zostaną poddane krótkiemu szokowi termicznemu przez 30 min w 34 °C, indukują one ekspresję GFP (Rysunek 7C,D). Poziomy ekspresji GFP z szokiem termicznym i bez niego zostały określone ilościowo na Rysunku 7E.
W obecnej formie Worm_CP jest bardzo podstawowym potokiem przetwarzania. Niemniej jednak podejście to umożliwia dokładniejszą segmentację masek poszczególnych nicieni, co pozwala na precyzyjniejszą kwantyfikację intensywności fluorescencji w organizmach wybranych z obrazu. Z tego powodu preferujemy tę metodę zamiast przybliżonej kwantyfikacji w programie FIJI z wykorzystaniem samych masek liniowych. Dodatkowo CellProfiler daje taką zaletę, że do potoku można łatwo włączyć kolejne moduły analizy. Na przykład w przypadku zbioru danych dotyczącego zawartości kropel lipidowych, wprowadzenie dodatkowych modułów do potoku Worm_CP mogłoby służyć do badania liczby kropel lipidowych oraz intensywności fluorescencji poszczególnych kropel w nicieniach wybranych na obrazach przekrojowych.

Rycina 1: Przygotowanie mikropipety ustnejKapilarę szklaną rozciąga się w płomieniu palnika Bunsena (A), aż do momentu, gdy utworzy cienkie, wydłużone wypustki (B). Następnie przedłużoną kapilarę szklaną wsuwa się do elementu adaptacyjnego mikropipety ustnej. (C) Schemat mikropipety ustnej. Mikropipetę ustną zmontowano, umieszczając szklaną kapilarę w adapterze. Rurka silikonowa o średnicy 6 mm łączy adapter z 0.2 µm filtr strzykawkowy, stosowany w celu zapewnienia bezpieczeństwa. Drugi koniec filtra jest połączony z 3 mm rurką silikonową zakończoną końcówką filtrującą o pojemności 1 ml. Eksperymentator może przeprowadzać aspirację poprzez końcówkę filtrującą. Prosimy kliknąć tutaj, aby wyświetlić powiększoną wersję tej figury.

Rycina 2: Odessanie cieczy otaczającej pellet z nicielami za pomocą mikropipety ustnej. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ilustracji.

Rycina 3: Nakładanie szkiełka nakrywkowego na nicieknie znajdujące się na podkładzie agarowym Prosimy kliknąć tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rycina 4: Przykłady prostowania nicieni przy użyciu programu Worm-align na obrazach fluorescencyjnych uzyskanych z żywych zwierząt niosących reporter transkrypcyjny fat-7p:GFP w jelicie oraz czerwony marker współwstrzyknięcia w gardzieli (myo-2p::tdtomato). (AZrzut ekranu obrazu kompozytowego żywych nicieni w 3. dniu dorosłości, wykonanego za pomocą mikroskopu fluorescencyjnego. Obraz otwarto w programie Worm_align, a następnie za pomocą tego programu wykreślono linie wzdłuż osi podłużnej nicieni.B) Zrzut ekranu tego samego obrazu, co w (A), wraz z przykładami poprawnie i błędnie wyznaczonych linii wzdłuż osi ciał nicieni przy użyciu programu Worm-align. (C) Przykłady linii narysowanych nad niciami, które mogą prowadzić do błędnego wyrównania osobników. Wynik działania programu Worm-align dla nicieni wybranych w punkcie B. Obrazy wykonano przy użyciu obiektywu 20x w odwróconym mikroskopie szerokopolowym (patrz tabela Materiały), przy intensywności fluorescencji zielonej = 1, czasie ekspozycji = 60 ms oraz intensywności fluorescencji czerwonej = 8, czasie ekspozycji = 60 ms. Prosimy kliknąć tutaj, aby wyświetlić większą wersję tego rysunku.

Rycina 5: Przykłady prostowania nicieni przy użyciu programu Worm-align w przypadku nikcieni przecinających się. (AZrzut ekranu obrazu kompozytowego uzyskanego za pomocą mikroskopu fluorescencyjnego, przedstawiający żywe nicienie w 3. dniu dorosłości, niosące reporter transkrypcyjny fat-7p:GFP w jelicie oraz czerwony marker współwstrzyknięcia w gardle (myo-2p::tdtomato). Nicie przecinające się są oznaczone jako „intersecting1” i „intersecting2”, natomiast nicie niezachodzące na siebie są oznaczone jako „good3” i „good4”. (BMontaż stworzony za pomocą programu Worm-align, przedstawiający wyprostowane nicie wybrane w (A). W montażu zauważalny jest fakt, że nicienie 1 i 2 przecinały się na oryginalnym obrazie (nicienie oznaczone jako „intersecting1” i „intersecting2”). (CZrzut ekranu tabeli kontroli jakości (QC) z programu Worm-align, który pozwala zidentyfikować przypadki przecinania się nicieni. Length: długość linii ROI; worm number: kolejność rysowania linii; ostatnia kolumna wskazuje, czy występuje nakładanie się badanego nicienia/linii na jakikolwiek inny nicień. W tym przykładzie nicień w pierwszym wierszu (worm number 1) nakłada się na nicień nr 2, co wskazuje liczba „2” w ostatniej kolumnie.D) Zrzut ekranu linii wykreślonych za pomocą programu Worm-align na czterech wybranych w punkcie A nicieni. (E) Zrzut ekranu masek wygenerowanych przez program Worm-align dla czterech wybranych w punkcie A nicieni, przedstawiający sposób renderowania masek dla dwóch przecinających się nicieni. W tym przypadku dwóm maskom zamiast jednej odpowiada obecnie nicień „intersecting1”. Obrazy wykonano przy użyciu obiektywu 20x w odwróconym mikroskopie szerokopolowym (patrz tabela Materiały) przy intensywności fluorescencji zielonej = 1, czasie ekspozycji = 60 ms oraz intensywności fluorescencji czerwonej = 8, czasie ekspozycji = 60 ms. Kliknij tutaj, aby wyświetlić powiększoną wersję tej figury.

Rysunek 6: Potok przetwarzania Worm_CP kwantyfikuje fluorescencję tak samo dokładnie, jak w przypadku kwantyfikacji manualnej. Porównanie ilościowego pomiaru fluorescencji u dorosłych osobników w młodym wieku, utrwalonych i barwionych pod kątem zawartości kropel lipidowych za pomocą zielonego barwnika fluorescencyjnego BODIPY, z wykorzystaniem potoku przetwarzania Worm_CP (A) lub ilościowe określenie metodą manualną (B). Zawartość kropli lipidowych w WT i dbl-1 (nk3) monitorowano poprzez utrwalanie i barwienie zwierząt barwnikiem BODIPY, który wbudowuje się w kwasy tłuszczowe kropli lipidowych (patrz protokół A). Młode dorosłe zwierzęta utrwalono 60% izopropanolem i barwiono BODIPY przez 1 h. Tę samą grupę zwierząt poddano kwantyfikacji, wykorzystując albo potok przetwarzania Worm_CP (patrz krok 7), albo kwantyfikację ręczną zgodnie ze standardowymi procedurami17. (A) Ilościowe oznaczenie fluorescencji z wykorzystaniem potoku przetwarzania Worm_CP. WT: n=2 zwierząt, średnia fluorescencja= 1,016 (A.U) ± 0,206 SD; dbl-1(nk3): n=25 zwierząt, średnia fluorescencja = 0,8714 (A.U) ± 0,126 SD. Nieparzysty test t. (B) Manualna kwantyfikacja fluorescencji. WT: n=2 zwierząt, średnia fluorescencja = 1,048 ± 0,153 SD; dbl-1(nk3)n=25 zwierząt, średnia fluorescencja = 0,8632 ± 0,109 SD. Nieparzysty test t. (C, D) Reprezentatywny przykład wyniku programu Worm-Align dla typu dzikiego (WT) (C) oraz dbl-1(nk3) (D) zwierzęta wyprostowano za pomocą potoku przetwarzania Worm-align. Obrazy wykonano z użyciem obiektywu 20x w odwróconym mikroskopie szerokopolowym (patrz tabela Materiały), przy intensywności fluorescencji zielonej = 2 i czasie ekspozycji = 60 ms. Prosimy kliknąć tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rycina 7: Przykład kwantyfikacji fluorescencji i wyrównania żywych nicieni na podstawie obrazów fluorescencyjnych żywych nicieni niosących reporter transkrypcyjny hsp-70(C12C8.1)p::GFP po szoku termicznym. (A) Po krótkim szoku termicznym (30 min w temp. 34 °C), młode dorosłe nicienie odzyskano w temperaturze ich hodowli (25 °C) i zamontowane, a następnie obrazowane 3,5 h po szoku termicznym. Ilościowo oceniono około 30 nicieni po szoku termicznym przy użyciu potoku Worm-align. (A-B) Przykłady wyrównanych nicieni, które nie były poddane szokowi termicznemu. (C-D) Przykłady nicieni poddanych szokowi termicznemu, przenoszących hsp-70(C12C8.1)p::GFP z wykorzystaniem programu Worm-align. (E) przedstawia średnią intensywność GFP (parametr Worm_CP: MeanIntensity_Threshold) u młodych dorosłych nicieni typu dzikiego (WT) hodowanych bez szoku termicznego lub po wystawieniu na szok termiczny (34 °C przez 30 min). Obrazy wykonano z użyciem obiektywu 20x w odwróconym mikroskopie szerzenia (patrz tabela Materiały), przy intensywności zielonej fluorescencji = 1, czasie ekspozycji = 60 ms; bez HS: n=12, HS: n=32. Aby wyświetlić powiększoną wersję tej ryciny, kliknij tutaj.
Rycina uzupełniająca 1: Lokalizacja makra Worm-align w programie FIJI po jego zainstalowaniu. Proszę kliknąć tutaj, aby pobrać ten plik.
Rycina uzupełniająca 2: Wybór folderu zawierającego wszystkie obrazy wykonane przy tych samych ustawieniach. Prosimy kliknąć tutaj, aby pobrać ten plik.
Rysunek dodatkowy 3: Generowanie 4 podfolderów w folderze wyjściowym w programie FIJI. Prosimy kliknąć tutaj, aby pobrać ten plik.
Rysunek dodatkowy 4: Rysunek linii przecinającej szerokość nicienia oraz ustawienia kanałów dla montażu. Kliknij tutaj, aby pobrać ten plik.
Rysunek dodatkowy 5: Podgląd obrazu z zastosowanymi ustawieniami. Prosimy kliknąć tutaj, aby pobrać ten plik.
Rysunek uzupełniający 6: Rysowanie linii wzdłuż osi podłużnej wybranych nicieni w celu ich włączenia do montażu i/lub kwantyfikacji. Prosimy kliknąć tutaj, aby pobrać ten plik.
Rycina dodatkowa 7: Montaż wybranych nicieni w folderze wyjściowym, w podfolderze „aligned”. Prosimy kliknąć tutaj, aby pobrać ten plik.
Rycina dodatkowa 8: Usuwanie poprzednich obrazów z poprzedniej analizy w programie Cell Profiler. Prosimy o kliknięcie tutaj, aby pobrać ten plik.
Rycina dodatkowa 9: Importowanie metadanych do programu CellProfiler z folderu wyjściowego Worm-align poprzez wybranie podfolderu Settings.csv. Prosimy o kliknięcie tutaj, aby pobrać ten plik.
Rycina dodatkowa 10: Potok analizy CellProfiler Worm_CP.cpproj wykorzystuje Linie_ obrazy w celu wyodrębnienia wybranych nicieni (A), a następnie generuje maski pojedynczych nicieni dla interesujących nas osobników (C). Program mierzy również intensywność tła (B). Przegląd wszystkich parametrów mierzonych przez potok Worm_CP.ccproj, które są eksportowane do pliku csv (D). Prosimy kliknąć tutaj, aby pobrać ten plik.
Rysunek uzupełniający 1: Wybór plików wyjściowych w potoku „ExportToSpreadsheet” w projekcie Worm_CP.cpproj. Prosimy kliknąć tutaj, aby pobrać ten plik.