Jednostka 6 / 10

Dane laboratoryjne i analiza obrazu: mikroskopia, cytometria przepływowa i dane płytkowe

Zyski:

  • Możliwość wykorzystania sztucznej inteligencji do segmentowania, liczenia i klasyfikowania obrazów komórek oraz ręcznej walidacji automatycznego wyniku w próbce
  • Możliwość oddzielenia artefaktów technicznych od prawdziwego sygnału poprzez walidację każdego pomiaru za pomocą odpowiednich kontroli (dodatnia, ujemna, pusta, niezabarwiona)
  • Możliwość walidacji klastrów cytometrii przepływowej ze znanymi markerami i oddzielenia klasyfikacji obrazów od diagnozy klinicznej

Laboratorium bioinżynierii to fabryka danych: mikroskop wytwarza tysiące obrazów komórek dziennie, cytometr przepływowy wytwarza dziesiątki tysięcy komórek na sekundę, a czytnik płytek wykonuje setki pomiarów w jednej rundzie. Większość tych danych ma charakter wizualny lub wielowymiarowy, a ręczna analiza jest powolna i uciążliwa. Sztuczna inteligencja jest szczególnie silna w analizie obrazu i automatycznej klasyfikacji; ale to ty wiesz, co mierzysz, jaka kontrola jest ważna i czy wynik jest techniczny czy biologiczny.

Na tym module dowiesz się, jak bezpiecznie wykorzystywać sztuczną inteligencję do segmentowania obrazów komórek, liczenia i klasyfikacji, analizowania danych z cytometrii przepływowej oraz przetwarzania danych na płytkach.

Analiza obrazu: segmentacja i liczenie

Pierwszym krokiem analizy mikroskopowej jest często pytanie: ile jest komórek i gdzie? jest pytanie. Modele segmentacji (narzędzia do głębokiego uczenia się, takie jak Cellpose, StarDist) automatycznie oddzielają i liczą komórki; Skraca to tygodnie ręcznego liczenia do minut i zmniejsza subiektywność. Jednak dokładność modelu zależy od podobieństwa do obrazów, na których został wyszkolony: inne zabarwienie, inne powiększenie lub gęsto skupione komórki mogą wprowadzić model w błąd. Dlatego każde automatyczne zliczenie jest weryfikowane ręcznie na próbce.

Wskazówka: przed zaakceptowaniem automatycznego zliczania komórek porównaj wzrokowo wynik modelu na 5–10 losowych obrazach. Czy w modelu występuje zaniżenie (liczenie połączonych komórek jako pojedynczych) czy przeliczenie (liczenie szumu jako komórek)? Znajomość tego błędu systematycznego zmienia interpretację całego zbioru danych.

Co mówi pomiar, a czego nie?

Obraz lub sygnał fluorescencji nie jest bezpośrednio biologią; Jest to pomiar zastępczy (proxy — pośrednie wskazanie tego, czym tak naprawdę jesteś zainteresowany). Na przykład barwnik fluorescencyjny jest substytutem „żywej komórki”, ale wydajność barwienia, autofluorescencja lub ustawienie instrumentu mogą zniekształcić sygnał. Sztuczna inteligencja potrafi sklasyfikować sygnał, ale odpowiedź na pytanie „czy ten sygnał naprawdę wskazuje na życie?” opiera się na kontrolach (kontrola — próbki referencyjne sprawdzające ważność eksperymentu: dodatnia, ujemna, ślepa). Bez kontroli żadna zautomatyzowana analiza nie jest wiarygodna.

Uwaga: sztuczna inteligencja może sklasyfikować obraz jako „rakowy/zdrowy” lub komórkę jako „żywą/martwą”; ale bez odpowiednich kontroli, ślepej oceny i potwierdzenia klinicznego nie jest to diagnoza. Decyzje diagnostyczne podejmowane są wyłącznie przy użyciu regulowanych, zwalidowanych systemów i pod nadzorem eksperta.

Dane wielkowymiarowe: cytometria przepływowa

Nowoczesna cytometria przepływowa może zmierzyć ponad 20 parametrów każdej komórki; jest to zbyt wielowymiarowe, aby można je było analizować za pomocą ręcznego „bramkowania” — ręcznego wybierania populacji komórek będących przedmiotem zainteresowania na wykresach. Redukcja wymiarów oparta na sztucznej inteligencji (UMAP, t-SNE) i automatyczne grupowanie przyspieszają wizualizację i oddzielanie populacji. Metody te ułatwiają jednak interpretację wizualną; Za pomocą znanych znaczników sprawdzasz, czy powstałe skupiska są prawdziwymi populacjami biologicznymi lub artefaktami.

trzy mini etui

Przypadek 1 — Przyspieszenie liczenia i zmniejszenie subiektywności. W badaniu hodowli neuronów ręcznie zliczono 2400 obrazów mikroskopowych. Automatyczne liczenie oparte na komórkach skróciło pracę do 40 minut w porównaniu do 3 dni i wyeliminowało 15% rozbieżności między obserwatorami. Zespół ręcznie zweryfikował 50 obrazów, stwierdził, że model zaniżył gęstość obszarów o 6% i zastosował współczynnik korekcji.

Przypadek 2 — Wykryto brak kontroli. Uczeń poprosił sztuczną inteligencję o sklasyfikowanie obrazów fluorescencyjnych jako „pozytywne/negatywne” i stwierdził, że są one wysoce pozytywne. Starszy badacz zapytał: gdzie jest kontrola negatywna? Niebarwiona kontrola miała ten sam sygnał – autofluorescencję. Rzeczywisty wynik pozytywny był prawie zerowy; kontrola zapobiegła uzyskaniu nieprawidłowego wyniku.

Przypadek 3 — Artefakt grupowania. W projekcie immunologicznym automatyczne grupowanie wykazało „nową” populację komórek. Po zbadaniu za pomocą markerów okazało się, że był to artefakt barwienia, a nie rzeczywista populacja. Inspiracją było odkrycie wizualne, ale zdecydowano się na weryfikację biologiczną.

Cztery szablony do kopiowania

1) Przebieg analizy obrazu:

Twoja rola: ekspert ds. analizy obrazu. Zaproponuj przepływ pracy w języku Python do liczenia komórek na obrazach mikroskopu fluorescencyjnego: przetwarzanie wstępne, segmentacja (Cellpose/StarDist), liczenie, tablica wyników. Wyjaśnij błędy, jakie model może popełnić w gęstych/skupionych regionach i jak je ręcznie zweryfikować.

2) Kontrola kontrolna:

Projektuję test żywotności oparty na fluorescencji. Wypisz wszystkie potrzebne kontrole: dodatnie, ujemne, puste, niezabarwione (autofluorescencja). Wyjaśnij, na czym powinna polegać każda kontrola, a która powinna być nieoczekiwana, a wynik będzie nieważny.

3) Plan analizy cytometrii przepływowej:

Twoja rola: analityk cytometrii przepływowej. Mam zestaw danych z 18 parametrami. Opisz proces redukcji wymiarowości (UMAP) i automatycznego grupowania. Powiedz mi krok po kroku, za pomocą jakich znaczników mogę sprawdzić, czy powstałe skupienia stanowią rzeczywistą populację czy artefakt.

4) Normalizacja danych tablic rejestracyjnych:

Mają wydajność absorbancji na płytce 96-dołkowej (ślepa próba, standard, dołki na próbki). Napisz do mnie: (1) usuwanie ślepej próby, (2) dopasowanie krzywej standardowej, (3) kontrola efektu krawędziowego, (4) kroki wykrywania odstających studni w Pythonie. Wyjaśnij uzasadnienie każdego kroku.

Słaba zachęta/silna zachęta

Słaba zachęta:

Przeanalizuj te obrazy komórek i powiedz mi, ile jest komórek.

Model daje niekontrolowaną i nieweryfikowalną liczbę; ukrywa błąd systematyczny.

Potężny monit:

Twoja rola: ekspert ds. analizy obrazu. Napisz skrypt w Pythonie, który wykona segmentację i zliczenie jąder za pomocą Cellpose dla załączonych obrazów jąder barwionych DAPI. Skrypt raportuje także rozkład wielkości wykrytych obiektów dla każdego obrazu (za mały = szum, za duży = podejrzenie obecności komórek koalescencyjnych). Dodaj etap weryfikacji: zaznacz 10 losowych obrazów, abym mógł je ręcznie sprawdzić.

Różnica: rodzaj malowania siatki, medium, kontrola hałasu/łączenia i obowiązkowy etap ręcznej weryfikacji.

Typy danych laboratoryjnych i rola AI

Typ danych

urządzenie

Wkład AI

Obowiązkowa weryfikacja

mikroskopia

mikroskop

Segmentacja, liczenie

Ręczna kontrola próbki

cytometria przepływowa

cytometr

Klastrowanie, wizualizacja

Potwierdzenie tokena

dane tablicy rejestracyjnej

czytnik płyt

Normalizacja, krzywa

studnie kontrolne

szeregi czasowe

podgląd na żywo

Śledzenie

kontrola orbitalna

Klasyfikacja

Różne

Projekt oznakowania

ślepa recenzja

Dryf domeny modelu: poza miejscem, w którym był szkolony

Najbardziej podstępną słabością modeli obrazu i sygnału jest przesunięcie domeny — cicha awaria modelu w przypadku napotkania danych wygenerowanych w innych warunkach niż dane, na których został przeszkolony. Jeśli model liczenia komórek jest trenowany na konkretnym mikroskopie, z określonym plamą i przy określonym powiększeniu; Zdjęcia wykonane innym urządzeniem i przy użyciu innego atramentu mogą dawać nieoczekiwanie błędne wyniki. Co gorsza, model tego nie mówi — daje pewny, ale niedokładny wynik. Dlatego przed zastosowaniem gotowego modelu do własnych danych istotne jest zmierzenie jego wydajności na zestawie walidacyjnym własnych warunków. Jeśli model nie daje się dobrze uogólnić, możesz go dostroić na podstawie własnych danych lub skalibrować jego parametry na podstawie własnych obrazów.

Uwaga: „Ten model dał 95% dokładności w publikacji” nie oznacza, że ​​da 95% dokładności Twoich danych. Dokładność publikacji dotyczy warunków danych publikacji. Nie zakładaj wydajności żadnego modelu bez pomiaru go we własnych warunkach.

Typowe błędy

  • Akceptacja automatycznego liczenia bez ręcznej weryfikacji. Systematyczne liczenie niedoborów/nadmiarów przesuwa cały wynik.
  • Ominięcie kontroli. Autofluorescencja i sygnał tła są mylone z sygnałem rzeczywistym bez kontroli.
  • Mylenie klastrów z populacjami rzeczywistymi. UMAP/klastry to narzędzie wizualne; należy zweryfikować tokenem.
  • Ignorując efekt krawędzi. Dołki na krawędzi płytki mogą dryfować w wyniku parowania.
  • Mylenie klasyfikacji obrazu z diagnozą. Diagnozę stawia się wyłącznie na podstawie zatwierdzonych, zaślepionych i fachowo nadzorowanych procesów.

Podsumowując

Przyrządy laboratoryjne pracują z zalewem danych wizualnych i wielowymiarowych; Sztuczna inteligencja przyspiesza segmentację, liczenie, grupowanie i normalizację, zmniejszając subiektywność. Jednak każdy zautomatyzowany wynik jest ręcznie sprawdzany na próbce, każdy pomiar jest zatwierdzany za pomocą odpowiednich kontroli, a każdy klaster jest potwierdzany znanymi markerami. Obraz lub sygnał jest zastępcą biologii; Bez kontroli żadna zautomatyzowana analiza nie jest wiarygodna, a klasyfikacja nie zastępuje diagnozy klinicznej.

Zadanie aplikacji

Znajdź publicznie dostępny zbiór danych obrazu komórki (np. zestaw próbek Cellpose). Poproś sztuczną inteligencję o napisanie skryptu segmentacji i liczenia z szablonem „silnego podpowiedzi”. Uruchom skrypt (lub sprawdź jego logikę) i porównaj wynik na kilku obrazach: gdzie model popełnia błędy? Następnie, korzystając z szablonu kontroli kontrolnej, wypisz wszystkie kontrole potrzebne do przeprowadzenia własnego eksperymentu i zapisz, która kontrola, bez której wynik byłby nieważny.

lista kontrolna

  • [ ] Ręcznie zatwierdziłem automatyczne zliczanie/klasyfikację próbki.
  • [ ] Zdefiniowałem wszystkie niezbędne kontrole (pozytywne, negatywne, puste, niepomalowane) w eksperymencie.
  • [ ] Skupienia potwierdziłem markerami, nie liczyłem bezpośrednio populacji.
  • [ ] Sprawdziłem efekt krawędziowy i odstające studzienki w danych płytki.
  • [ ] Zmierzyłem błąd systematyczny (zaniżenie/przeliczenie) modelu i poprawiłem go, jeśli to konieczne.
  • [ ] Wynik klasyfikacji zinterpretowałem jako sygnał do potwierdzenia, a nie diagnozę.