Jednotka 6 / 10

Laboratórne údaje a analýza obrazu: Mikroskopia, prietoková cytometria a údaje na platni

zisky:

  • Schopnosť používať umelú inteligenciu na segmentovanie, počítanie a klasifikáciu obrázkov buniek a manuálne overenie automatického výstupu vo vzorke
  • Schopnosť oddeliť technický artefakt od skutočného signálu validáciou každého merania pomocou vhodných kontrol (pozitívne, negatívne, prázdne, nezafarbené)
  • Schopnosť overiť zhluky prietokovej cytometrie so známymi markermi a oddeliť klasifikáciu obrazu od klinickej diagnózy

Bioinžinierske laboratórium je továreň na údaje: mikroskop vytvára tisíce obrazov buniek za deň, prietokový cytometer produkuje desaťtisíce buniek za sekundu, čítačka doštičiek produkuje stovky meraní v jednom kole. Väčšina týchto údajov je vizuálna alebo vysokorozmerná a manuálna analýza je pomalá a ťažkopádna. AI je obzvlášť silná v analýze obrazu a automatickej klasifikácii; ale vy ste ten, kto vie, čo meriate, aká kontrola je platná a či je výsledok technický alebo biologický.

V tejto lekcii sa naučíte, ako bezpečne používať AI na segmentovanie bunkových obrazov, počítanie a klasifikáciu, analýzu údajov prietokovej cytometrie a spracovanie údajov doštičiek.

Analýza obrazu: segmentácia a počítanie

Prvým krokom mikroskopickej analýzy je často "koľko buniek a kde?" je otázka. Segmentačné modely (nástroje na hlboké učenie ako Cellpose, StarDist) automaticky oddeľujú a počítajú bunky; To znižuje týždne počítania rúk na minúty a znižuje subjektivitu. Presnosť modelu však závisí od podobnosti s obrázkami, na ktorých bol trénovaný: iné zafarbenie, iné zväčšenie alebo husto zoskupené bunky môžu model zavádzať. Preto sa každé automatické počítanie overuje manuálne na vzorke.

Tip: Pred prijatím automatického počítania buniek porovnajte výstup modelu pohľadom na 5-10 náhodných obrázkoch. Je model podpočítaný (počítanie kombinovaných buniek ako samostatných) alebo prepočítaných (počítanie šumu ako buniek)? Poznanie tejto systematickej chyby mení interpretáciu celého súboru údajov.

Čo meranie hovorí a čo nehovorí?

Obrazový alebo fluorescenčný signál nie je priamo biológiou; Je to proxy meranie (proxy — nepriama indikácia toho, čo vás skutočne zaujíma). Napríklad fluorescenčné farbivo je náhradou za „živú bunku“, ale účinnosť farbenia, autofluorescencia alebo nastavenie prístroja môžu skresliť signál. AI dokáže klasifikovať signál, ale odpoveď na otázku "naznačuje tento signál naozaj život?" spolieha na kontroly (kontrola – referenčné vzorky, ktoré testujú platnosť experimentu: pozitívne, negatívne, slepé). Bez kontrol nie je spoľahlivá žiadna automatizovaná analýza.

Upozornenie: AI môže klasifikovať obrázok ako „rakovinový/zdravý“ alebo bunku ako „živú/mŕtvu“; ale bez príslušných kontrol, slepého hodnotenia a klinického potvrdenia to nie je diagnóza. Diagnostické rozhodnutia sa robia len s regulovanými, overenými systémami a pod odborným dohľadom.

Veľkorozmerné údaje: prietoková cytometria

Moderná prietoková cytometria dokáže merať viac ako 20 parametrov pre každú bunku; toto je príliš veľký rozmer na to, aby sa dal analyzovať manuálnym „hradlovaním“ – manuálnym výberom požadovaných bunkových populácií na grafoch. Redukcia rozmerov založená na AI (UMAP, t-SNE) a automatické zhlukovanie urýchľujú vizualizáciu a separáciu populácií. Ale tieto metódy uľahčujú vizuálnu interpretáciu; Pomocou známych markerov overíte, či výsledné zhluky sú skutočné biologické populácie alebo artefakty.

tri mini prípady

Prípad 1 – Počítanie sa zrýchlilo a subjektivita klesla. V štúdii neurónovej kultúry by sa ručne spočítalo 2 400 mikroskopických snímok. Automatizované počítanie založené na Cellpose skrátilo prácu na 40 minút v porovnaní s 3 dňami a eliminovalo 15% nezrovnalosť medzi pozorovateľmi. Tím manuálne overil 50 obrázkov, zistil, že model podhodnotil husté oblasti o 6% a použil korekčný faktor.

Prípad 2 – Nedostatočná kontrola. Študent nechal AI klasifikovať fluorescenčné obrázky ako „pozitívne/negatívne“ a zistil vysokú pozitivitu. Vedúci vyšetrovateľ sa opýtal: kde je negatívna kontrola? Nezafarbená kontrola mala rovnaký signál - autofluorescenciu. Skutočná pozitivita bola takmer nulová; kontrola zabránila nesprávnemu výsledku.

Prípad 3 – Zhlukovanie artefaktov. V imunologickom projekte automatické zhlukovanie ukázalo „novú“ populáciu buniek. Pri skúmaní pomocou markerov sa ukázalo, že ide o artefakt farbenia a nie skutočnú populáciu. Inšpirované vizuálnym objavom, ale biologické overenie rozhodlo.

Štyri kopírovateľné šablóny

1) Pracovný postup analýzy obrázkov:

Vaša úloha: odborník na analýzu obrazu. Navrhnite pracovný postup Pythonu na počítanie buniek na snímkach z fluorescenčnej mikroskopie: predbežné spracovanie, segmentácia (Cellpose/StarDist), počítanie, tabuľka výsledkov. Vysvetlite chyby, ktoré môže model spôsobiť v hustých/zhlukovaných oblastiach, a ako ich manuálne overiť.

2) Kontrolná inšpekcia:

Navrhujem test životaschopnosti založený na fluorescencii. Uveďte všetky potrebné kontroly: pozitívne, negatívne, prázdne, nezafarbené (autofluorescencia). Vysvetlite, čo by mala byť každá kontrola a ktorá kontrola by mala byť neočakávaná a výsledok bude neplatný.

3) Plán analýzy prietokovej cytometrie:

Vaša úloha: analytik prietokovej cytometrie. Mám súbor údajov s 18 parametrami. Opíšte pracovný postup redukcie rozmerov (UMAP) a automatického klastrovania. Povedzte mi krok za krokom, pomocou ktorých markerov môžem overiť, či výsledné zhluky sú skutočnou populáciou alebo artefaktom.

4) Normalizácia údajov ŠPZ:

Majte výťažok absorbancie 96-jamkovej platne (slepý pokus, štandard, jamky na vzorky). Napíšte mi: (1) odstránenie prázdneho miesta, (2) prispôsobenie štandardnej krivky, (3) kontrola okrajového efektu, (4) kroky detekcie odľahlých jamiek v Pythone. Vysvetlite dôvody každého kroku.

Slabá výzva / Silná výzva

Slabá výzva:

Analyzujte tieto obrázky buniek a povedzte mi, koľko je tam buniek.

Model poskytuje nekontrolované a neoveriteľné číslo; skrýva systematickú chybu.

Výkonná výzva:

Vaša úloha: odborník na analýzu obrazu. Napíšte skript Python, ktorý vykoná segmentáciu a počítanie jadier pomocou Cellpose pre pripojené obrázky jadier zafarbených DAPI. Skript tiež hlási distribúciu veľkosti detekovaného objektu pre každý obrázok (príliš malý = šum, príliš veľký = podozrenie na koalescentné bunky). Pridať krok overenia: Označte 10 náhodných obrázkov, ktoré mám ručne skontrolovať.

Rozdiel: typ sieťového lakovania, médium, kontrola hluku/spájania a povinný krok manuálneho overenia.

Typy údajov laboratória a rola AI

Typ údajov

zariadení

Príspevok AI

Povinné overenie

mikroskopia

mikroskop

Segmentácia, počítanie

Manuálna kontrola vzoriek

prietoková cytometria

cytometer

Klastrovanie, vizualizácia

Potvrdenie tokenu

údaje o ŠPZ

čítačka platní

Normalizácia, krivka

kontrolné studne

časové rady

živý náhľad

Sledovanie

orbitálne riadenie

Klasifikácia

Rôzne

Návrh označovania

slepá recenzia

Doménový drift modelu: mimo miesta, kde bol natrénovaný

Najzákernejšou slabinou obrazových a signálových modelov je posun domény – tiché zlyhanie modelu, keď sa stretne s údajmi generovanými za iných podmienok, ako sú údaje, na ktorých bol trénovaný. Ak je model počítania buniek trénovaný na konkrétnom mikroskope, s konkrétnym sfarbením, pri konkrétnom zväčšení; Obrázky nasnímané na inom zariadení s iným atramentom môžu poskytnúť neočakávane nesprávne výsledky. Horšie je, že vám to model nepovie – produkuje sebavedomý, no nepresný výstup. Preto pred použitím štandardného modelu na vaše vlastné údaje je nevyhnutné zmerať jeho výkonnosť na overovacom súbore vašich vlastných podmienok. Ak model dobre nezovšeobecňuje, buď ho doladíte vlastnými údajmi, alebo nakalibrujete jeho parametre podľa vlastných obrázkov.

Pozor: „Tento model poskytol 95 % presnosť v publikácii“ neznamená, že poskytne 95 % presnosť vašich údajov. Presnosť v publikácii platí za údajové podmienky v publikácii. Nepredpokladajte výkon žiadneho modelu bez toho, aby ste ho zmerali vo vlastných podmienkach.

Časté chyby

  • Prijímanie automatického počítania bez manuálneho overenia. Systematické počítanie pod/prekročenie posúva celý výsledok.
  • Obchádzanie ovládacích prvkov. Autofluorescencia a signál pozadia sú mylne považované za skutočný signál bez kontroly.
  • Mylné zhluky pre skutočné populácie. UMAP/klastre je vizuálny nástroj; musí byť overený tokenom.
  • Ignorovanie okrajového efektu. Jamky na okraji platne sa môžu unášať v dôsledku vyparovania.
  • Chybná klasifikácia obrazu pre diagnostiku. Diagnóza sa robí iba prostredníctvom schválených, zaslepených a odborne kontrolovaných procesov.

V súhrne

Laboratórne prístroje pracujú so záplavou vizuálnych a vysokorozmerných údajov; AI urýchľuje segmentáciu, počítanie, zoskupovanie a normalizáciu, čím znižuje subjektivitu. Ale každý automatizovaný výstup je manuálne overený na vzorke, každé meranie je overené vhodnými kontrolami a každý klaster je potvrdený známymi markermi. Obraz alebo signál je zástupcom biológie; Bez kontrol nie je spoľahlivá žiadna automatizovaná analýza a klasifikácia nenahrádza klinickú diagnózu.

Aplikačná úloha

Nájdite verejne dostupný súbor údajov o obrázku bunky (napr. súbor vzoriek Cellpose). Nechajte AI napísať skript segmentácie a počítania pomocou šablóny „silná výzva“. Spustite skript (alebo preskúmajte jeho logiku) a porovnajte výstup na oko na niekoľkých obrázkoch: kde robí model chyby? Potom pomocou šablóny kontroly kontroly uveďte všetky kontroly potrebné pre váš vlastný experiment a zapíšte si, ktorá kontrola, bez ktorej by bol výsledok neplatný.

kontrolný zoznam

  • [ ] Manuálne som overil automatické počítanie/klasifikáciu na vzorke.
  • [ ] V experimente som definoval všetky potrebné kontroly (pozitívne, negatívne, prázdne, nenatreté).
  • [ ] Zhluky som potvrdil markermi, populáciu som priamo nepočítal.
  • [ ] Skontroloval som okrajový efekt a odľahlé jamky v údajoch platne.
  • [ ] Zmeral som systematickú chybu (pod/prepočet) modelu a v prípade potreby som ju opravil.
  • [ ] Výstup klasifikácie som interpretoval ako znak na potvrdenie, nie diagnózu.