Część 1: Procedura eksperymentalna
Dane wideo zawierają ogromną ilość informacji. Jednak informacje te są często trudne do wyodrębnienia, a ich manualna analiza przez ludzi może wymagać wielu godzin pracy personelu. Analiza manualna jest również podatna na błędy oraz różnice w interpretacji. Bioinformatyka wideo polega na wykorzystaniu oprogramowania komputerowego do wydobywania konkretnych danych z obrazów wideo. Ta metoda analizy jest szybka i pozwala wyeliminować błędy występujące podczas manualnej analizy przeprowadzanej przez ludzi. Celem niniejszego artykułu jest zaprezentowanie metody ilościowego określania wzrostu kolonii ludzkich embrionalnych komórek macierzystych z wykorzystaniem metody bioinformatyki wideo.
W niniejszej pracy obrazy wideo time-lapse zostały zebrane przy użyciu jednostki inkubacyjnej Nikon BioStation CT, która umożliwia obrazowanie wielu pól komórek w czasie (Rys. 1). Metody opisane w tym raporcie mają zastosowanie do danych wideo zebranych za pomocą dowolnego zestawu do mikroskopii wideo.
W naszym projekcie eksperymentalnym wysialiśmy H9 hESC na 12-dołkowe płytki do hodowli tkanek na 48 godzin. W tym czasie kolonie mogły w pełni przytwierdzić się i rozprzestrzenić na Matrigelu. Następnie płytki z przytwierdzonymi koloniami hESC przeniesiono do BioStation CT i inkubowano przez kolejne 48 godzin. Podczas przebywania w BioStation obrazy kolonii były zbierane w odstępach 7-minutowych, a następnie wykorzystane do stworzenia sekwencji wideo time-lapse. Filmy dla każdej kolonii zostały poddane analizie w celu ilościowego określenia wzrostu kolonii przy użyciu receptur bioinformatyki wideo opracowanych w oprogramowaniu CL-Quant. Analizy wykonane za pomocą receptur stworzonych w oprogramowaniu CL-Quant zostały zweryfikowane pod kątem poprawności ręcznie w programie Adobe Photoshop.
Część 2: Przygotowanie przylegających kolonii hESC
- Hodować hESC na płytkach 6-dołkowych powlekanych Matrigel, a po osiągnięciu 70% konfluencji, przesianie zawartości jednego dołka płytki 6-dołkowej do 5 dołków powlekanej Matrigel płytki 12-dołkowej w następujący sposób.
- Odssać pożywkę z dołka zawierającego hESC.
- Przepłukać dołek 2x 1ml PBS.
- Dodać 1ml Accutase i inkubować przez 1 minutę w temperaturze 37°C i 5% CO2.
- Wprowadzić do dołka 10-12 szklanych kulek i delikatnie potrząsać płytką, aż kolonie całkowicie oddzielą się od dna dołka.
- Zneutralizować Accutase za pomocą 1ml pożywki mTeSR lub pożywki kondycjonowanej mEF.
- Odwirować zawiesinę komórkową w stożkowej probówce 15ml przy 200g przez 3 minuty.
- Odlać nadsącz i rozbić osad za pomocą 500μl świeżej pożywki mTeSR.
- Nakroplować 100μl zawiesiny hESC do każdego dołka w płytce 12-dołkowej.
- Delikatnie kołysać płytką w przód i w tył i obserwować hodowle pod mikroskopem świetlnym. Upewnić się, że skupiska komórek są równomiernie rozłożone na całej płytce.
- Umieścić płytkę 12-dołkową z powrotem w inkubatorze.
- Pozostawić hESC do przytwierdzenia i wzrostu na 48 godzin (można zastosować krótszy czas).
- Po 48 godzinach odlać pożywkę i przemyć dołki 500ul PBS, aby usunąć nieprzytwierdzone komórki.
- Dodać 1ml pożywki mTeSR do każdego dołka.
- Komentarz: Natychmiast umieścić płytkę w inkubatorze/mikroskopie w celu obrazowania wideo.
- Rozpocząć zbieranie obrazów time-lapse. Należy starać się wybierać pola z osobnymi, pojedynczymi koloniami, które nie będą miały tendencji do zrastania się z innymi koloniami.
- Zamiast powyższego protokołu można zastosować inne metody hodowli i przygotowania hESC.
Część 3: Bioinformatyka wideo
Oprogramowanie CL-Quant zostało wykorzystane do stworzenia trzech „przepisów”, które po uruchomieniu w sekwencji pozwolą określić liczbę pikseli lub powierzchnię w mikronach dla każdej kolonii w czasie. Trzy przepisy są zbudowane sekwencyjnie i w tym zastosowaniu obejmują segmentację, wzmocnienie obrazu oraz pomiar.
Analiza wzrostu kolonii hESC z wykorzystaniem oprogramowania CL-Quant/opracowywanie receptury:
- W pierwszej kolejności tworzy się recepturę segmentacji (segmentation recipe).
- Przeskanuj cały film, aby upewnić się, że materiał nadaje się do analizy. Sprawdź, czy cała kolonia pozostaje w polu widzenia i czy inne kolonie do niego nie wkraczają.
- Otwórz kreator segmentacji i kliknij przycisk „next”.
- Wybierz odpowiedni kanał obrazu (np. fazowy, zielony, czerwony itd.) i kliknij przycisk „next”.
- Z 3 dostępnych opcji wybierz „soft matching” i kliknij „next”.
- Zaznacz obszary pożądane („want”), obrysowując na obrazie regiony – zazwyczaj od zewnętrznej krawędzi kolonii do jej obszaru centralnego.
- Obszar ten powinien być jak najmniejszy, ale reprezentatywny dla całej kolonii.
- Przy użyciu mikroskopii fazowej pamiętaj o uwzględnieniu halo wokół kolonii, aby oprogramowanie mogło precyzyjnie zaznaczyć kolonię.
- Wybierz 1 lub 2 obszary zainteresowania (ROI), które mogą wykazywać różne wzory pikseli w obrębie kolonii, ale nie wybieraj zbyt wielu obszarów „want”, co mogłoby doprowadzić do nieprawidłowego nałożenia maski.
- Kliknij przycisk „next”.
- Zaznacz obszary niepożądane („don't want”), obrysowując na obrazie regiony, które nie są częścią kolonii ani tła. Są to obszary o wzorach, które chcesz wyeliminować, zawierające piksele artefaktów, takich jak zanieczyszczenia i martwe komórki. Kliknij „next”.
- Zaznacz „tło” (background), obrysowując regiony, które chcesz wyeliminować.
- Obszary „don't want” i „background” różnią się tym, że tło powinno być jednorodne i prawdopodobnie występować w każdej klatce.
- Zazwyczaj wybieramy szare tło wokół kolonii.
- Kliknij przycisk „next”.
- Nad obszarem zainteresowania powinna wyświetlić się kolorowa maska (Rys. 2A).
- Jeśli maska nie pokrywa dokładnie obszaru zainteresowania, można zwiększyć lub zmniejszyć zakres progu segmentacji (znajdujący się w prawym dolnym rogu ekranu oprogramowania).
- Kreator segmentacji może poprosić o dalsze doprecyzowanie obszaru maski, jeśli jest to konieczne.
- Jeśli chcesz zmienić maskę, wybierz „update soft matching regions”. Pozwala to na zmianę obszarów „want”, „don't want” lub „background”.
- Jeśli maska jest zadowalająca, wybierz „apply threshold and save my mask” i kliknij przycisk „next”.
- Maska zostanie wówczas wyświetlona w innym kolorze.
- Wybierz „finish”.
- Receptura powinna wyświetlić się w prawym górnym rogu oprogramowania pod nazwą „segmentation recipe”.
- Jeśli chcesz, zmień nazwę receptury, klikając prawym przyciskiem myszy i wybierając „rename”.
- Aby przeprowadzić kontrolną weryfikację, kliknij prawym przyciskiem myszy i najedź kursorem na „apply recipe”.
- Pojawi się menu umożliwiające wybranie liczby klatek, których chcesz użyć do weryfikacji receptury. Uruchom recepturę co 10 klatek, aby sprawdzić dokładność rozmieszczenia maski.
- Jeśli maska obejmuje fragmenty niewielkich niepożądanych obszarów lub zanieczyszczeń, możesz utworzyć „recepturę ulepszenia” (enhancement recipe), aby lepiej dopasować maskę do obszaru zainteresowania.
- Aby utworzyć recepturę ulepszenia, kliknij prawym przyciskiem myszy folder „enhancement recipe”, a następnie kliknij „new”. Powinna wyświetlić się nowa receptura ulepszenia.
- W oryginalnym polu widzenia (FOV) kliknij przycisk „toggles enhancement module” znajdujący się po prawej stronie obrazu. Najedź kursorem na ikony na pasku narzędzi, aby zidentyfikować właściwy przycisk.
- Otwórz menu rozwijane „labeling”.
- Wybierz „labeling 4 connected”.
- Wybierz „labeling 4 connected2”.
- Powinien wyświetlić się nowy pasek zadań.
- Pobierz początkową maskę (mask0) z receptury segmentacji i przeciągnij ją do pola „input”.
- Na pasku powinien teraz pojawić się napis „input mask #”.
- Przeciągnij ikonę z napisem „input mask #” na ikonę maski 0.
- Znajdź opcję „min size” na pasku zadań i reguluj wartość, aż wyświetli się tylko obszar zainteresowania. Pamiętaj, aby klikać „execute” po każdej próbie dopasowania.
- Gdy uznasz regulację minimalnego rozmiaru za zadowalającą, kliknij w utworzoną wcześniej „recepturę ulepszenia” (Rys. 2B).
- Na dole ekranu wybierz „save to recipe”.
- Oprogramowanie zapyta „overwrite selected recipe?”, wybierz „yes”.
- Przeprowadź kontrolną weryfikację receptury ulepszenia, stosując te same procedury, co w przypadku weryfikacji segmentacji.
- Jeśli jesteś zadowolony z receptur segmentacji i ulepszenia, wybierz „create measurement template” na prawym pasku narzędzi.
- Jeśli chcesz, zmień nazwę szablonu.
- W oknie szablonu pomiarowego najedź kursorem na grafikę komórki. Przytrzymaj klawisz Ctrl i zaznacz komórkę.
- Odznacz „default parameter” i zaznacz „area parameter” w sekcji „morphology”.
- Wyjdź z okna „template”.
- Wybierz ikonę utworzoną w recepturze pomiarowej.
- Zmień nazwę receptury.
- Przejdź do karty „template” w prawym górnym rogu i zaznacz ją.
- Przeciągnij wcześniej utworzony szablon pomiarowy do okna pomiarowego.
- Kliknij „Yes”, aby kontynuować.
- W oknie receptury pomiarowej wybierz „Channel mappings”, a następnie „Whole cell”.
- Wybierz „Mask mappings”.
- Następnie wybierz opcję „Whole cell” dla ulepszonej maski (enhanced mask).
- W oknie głównym, w karcie Recipe, wybierz „Measurement recipe”.
- W oknie receptury pomiarowej wybierz ikonę „Save”.
- Następnie zamknij okno.
- Teraz zamknij i ponownie otwórz „FOV”.
- Kliknij prawym przyciskiem myszy ikonę „Recipe”, wybierz „Lock recipe list” i uruchom receptury sekwencyjnie na danych wideo.
Część 4: Sprawdzanie dokładności receptury przy użyciu oprogramowania Photoshop
Aby zwalidować recepturę stworzoną za pomocą (CL-Quant software), te same dane można przeanalizować ręcznie w programie Adobe Photoshop. W tej analizie analizowano co dziesiątą klatkę (każdy punkt czasowy co 70 min), aby zmierzyć wielkość kolonii w ciągu 48 godzin.
- Otwórz klatkę obrazu kolonii w programie Adobe Photoshop.
- W pasku narzędzi kliknij narzędzie Magic Wand (Różdżka).
- Kliknij obszar wokół kolonii, tak aby zaznaczone zostało całe pole z wyjątkiem regionu kolonii.
- W pasku narzędzi wybierz opcję „Edit in Quick Mask Mode” (Edytuj w trybie szybkiej maski) i kliknij kolonię, aby została zaznaczona.
- Upewnij się, że przerywana linia wokół kolonii ściśle przylega do jej obwodu, a nie znajduje się wewnątrz niej. Jeśli przerywana linia nie przebiega wzdłuż obwodu, odpowiednio zmień wartość tolerancji w górnym pasku narzędzi.
- Z rozwijanego menu „Window” (Okno) wybierz opcję „Histogram”.
- Zapisz wartość piksela dla cache=1. Jeśli cache wynosi 2, kliknij znak „!”, aby zmienić go na cache 1, a następnie zanotuj wartość piksela.
- Powtórz powyższy proces dla co dziesiątej klatki. W razie potrzeby można wykorzystać mniejszą liczbę klatek.
- Dane zebrane za pomocą programu Photoshop oraz oprogramowania CL-Quant można następnie nanieść na wspólny wykres. Jeśli receptury CL-Quant są prawidłowe, krzywe dla analizy w Photoshopie i CL-Quant powinny być bardzo zbliżone (Rys. 3-5).
- Jeśli receptury opracowane w programie CL-Quant są prawidłowe, można je niezawodnie zastosować do innych danych wideo.
- Wartością dodaną zastosowania bioinformatyki wideo w tej analizie jest fakt, że po opracowaniu i walidacji receptur segmentacji, wzmocnienia i pomiaru, analiza zostanie przeprowadzona znacznie szybciej i dokładniej niż przez człowieka korzystającego z programu Photoshop.
Reprezentatywne wyniki

Rysunek 1: Pas klatek z kolonii hESC przedstawiający obrazy z różnych momentów w ciągu 48 godzin wzrostu w systemie BioStation CT. Klatki były rejestrowane w odstępach 7 minut.

Rysunek 2: (A) Obraz hESC z maską nałożoną na kolonię przez algorytm segmentacji. Obszary z zanieczyszczeniami i tło są również zamaskowane, co wskazuje na konieczność zastosowania algorytmu ulepszania obrazu w celu zwiększenia dokładności oceny. (B) Obraz tej samej kolonii co w punkcie „A” po przeprowadzeniu ulepszania. Maska zaznacza teraz wyłącznie kolonię, a szum został usunięty z zaznaczenia.

Rycina 3: Wykres przedstawiający wzrost wielkości kolonii (w pikselach) w ciągu 48 godzin, określony przy użyciu oprogramowania CL-Quant oraz programu Photoshop. Wykres ten przedstawia surowe dane i pokazuje, że kolonie startują z różnych wielkości. Wykazuje on również, że obie metody pomiaru są ze sobą zgodne.

Rysunek 4: Wykres przedstawiający te same dane co na Rysunku 3 po normalizacji, ukazujący procentowy wzrost wielkości kolonii w ciągu 48 godzin. Wykazuje to, że tempo wzrostu jest podobne niezależnie od początkowej wielkości kolonii i że obie metody analizy dają zbliżone wyniki.

Rysunek 5: Wykres przedstawiający średnie dla znormalizowanych danych z Rysunku 4. Wykres ten wyraźnie pokazuje dobrą zgodność między analizami wykonanymi za pomocą bioinformatyki wideo (oprogramowanie CL-Quant) a programem Photoshop i potwierdza rzetelność metody. Lekki spadek powierzchni dla danych z programu Photoshop w klatce 325 wynika z pominięcia kilku filmów w analizie przeprowadzonej w Photoshopie.