$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Kwantificering van nucleair volume in tumorsferoïden in 3D
Geautomatiseerde 3D-microscopie (z-stacks) stelt wetenschappers in staat om complexe meercellige systemen zoals organoïden te visualiseren. Om morfologische en fluorescentiesignaaleigenschappen op het niveau van één cel te kwantificeren, is vaak celsegmentatie in 3D vereist. Het volgende voorbeeld laat zien hoe Cell-ACDC de kernen in organoïden met duizenden cellen uit het nucleaire kleuringskanaal kan segmenteren en hun volume kan kwantificeren (gegevens uit Ref.9). Segmentatie werd uitgevoerd met behulp van een aangepast Cellpose-model dat werd getraind en gepubliceerd in Ref.9. Het getrainde Cellpose-model kan rechtstreeks in Cell-ACDC worden gebruikt door het pad van het gewichtenbestand in de GUI op te geven bij het selecteren van de modelparameters voor Cellpose v2. De segmentatie werd uitgevoerd met behulp van de tweede module van Cell-ACDC om alle afbeeldingen in batches te verwerken (Figuur 1A, module "Segmenteren en volgen"). Vervolgens werd het resultaat gevisualiseerd in de derde module GUI (Figuur 1A, module "Visualiseren en corrigeren"). Deze module is geoptimaliseerd om duizenden afzonderlijke objecten te visualiseren met meerdere annotatie-opties (bijv. contouren, overlappende segmentatiemaskers of tekst-ID's). Nadat de metingen van de 3D-maskers waren berekend, werden alle beschikbare metingen direct in de GUI gedocumenteerd. Ze zijn toegankelijk door naar de bovenste menubalk te gaan (Afbeelding 6, "Menubalk"), het menu Metingen te selecteren en vervolgens Afmetingen instellen.... In het pop-upvenster kunnen gebruikers meetspecifieke informatie verkrijgen via de infoknoppen en selecteren welke metingen ze willen opslaan. Voor de representatieve resultaten in Figuur 10 werd "cell_vol_fl_3D" gebruikt, het volume van elk object dat wordt berekend door het totale aantal voxels in het object te vermenigvuldigen met de pixelgrootte in het kwadraat en de voxeldiepte. Deze eigenschappen worden automatisch geëxtraheerd uit het raw-bestand voor microscopie of door de gebruiker verstrekt. Voor de berekening van de metingen van deze GUI moeten de onbewerkte afbeeldingen worden geladen. Om het proces te stroomlijnen en batchverwerking mogelijk te maken, kunnen de metingen dus ook worden berekend vanuit het menu Hulpprogramma's (Afbeelding 1B, "Hulpprogramma's"), door naar het submenu Metingen te gaan en vervolgens naar Metingen berekenen voor een of meer experimenten. Ten slotte werd de verdeling van het nucleaire volume uitgezet als een representatief resultaat (figuur 10). Deze analyse onthult een aanzienlijk deel van kleine kernen, waarschijnlijk als gevolg van segmentatie-artefacten. Ze kunnen eenvoudig worden verwijderd door kleine objecten uit het segmentatiemasker te filteren. Tegelijkertijd kunnen de zeer grote kernen te wijten zijn aan samengevoegde kernen tijdens segmentatie. Het wordt altijd aanbevolen om de volumeverdeling van objecten (bijv. afzonderlijke cellen) in kaart te brengen om artefacten te identificeren en aanvullende biologische informatie over celgrootte te extraheren.
Kwantificering van time-lapse-microscopiegegevens
Met time-lapse-microscopie kan de cellulaire dynamiek direct worden waargenomen op het niveau van één cel. Naast celsegmentatie vereist het extraheren van temporele dynamiek aanvullende analyse, waaronder celtracking en annotatie van celstambomen. Door de onderlinge afhankelijkheid van deze analysefasen kunnen fouten die vroeg in de pijplijn worden geïntroduceerd, zich doorgeven aan latere stappen. Als gevolg hiervan zijn voortdurende visualisatie en correctie van segmentatie-, tracking- en annotatiefouten noodzakelijk. Het volgende toont aan dat Cell-ACDC geschikt is om deze taken aan te pakken. Er werden twee datasets van twee verschillende modelorganismen geselecteerd: 1) ontluikende gist (stam DCY001-1 uit Ref.35, waarbij de twee histon H2B-eiwitten, Htb1 en Htb2, zijn gelabeld met mCitrine), en 2) embryonale stamcellen van muizen (mESC's, gegevens uit Ref.22).
Deze twee datasets belichten twee annotatiemodi die beschikbaar zijn in Cell-ACDC: asymmetrische en symmetrische (d.w.z. symmetrische cytokinese of "normale") celdeling. Omdat de manier van delen verschilt, hebben de twee organismen een ander volg- en annotatiekader nodig.
Bij asymmetrische deling vormt de moedercel een knop die groeit en uiteindelijk scheidt om een dochtercel te worden. Na deling behoudt de moedercel zijn oorspronkelijke cel-ID en wordt het generatienummer met één verhoogd, terwijl de dochtercel een nieuwe cel-ID krijgt toegewezen en het generatienummer op één wordt gezet. De knopfase komt overeen met de S/G2/M-fasen van de celcyclus en wordt als zodanig geannoteerd in Cell-ACDC. Deze annotatiekeuzes helpen bij het beantwoorden van typische biologische vragen met betrekking tot de celcyclus in ontluikende gist.
In het geval van "symmetrische" deling (bijv. zoogdiercellen) deelt de moedercel zich in twee dochtercellen. De moedercel, d.w.z. zijn ID, verdwijnt bij deling en de twee dochtercellen krijgen nieuwe ID's. Bovendien wordt het generatiegetal van de dochtercellen met één verhoogd ten opzichte van de moedercel. Cell-ACDC houdt ook de bovenliggende ID, de root-ID (de oorspronkelijke vooroudercel aan het begin van een afstamming) en de zuster-ID bij.
Voor beide annotatiemodi is een innovatief raamwerk ontwikkeld om annotatiefouten te corrigeren, waarbij de correctie automatisch wordt doorgegeven aan alle relevante tijdstippen uit het verleden en de toekomst. De visualisatie, annotatie en correctie werden uitgevoerd in de derde module GUI (Figuur 1A, module "Visualiseren en corrigeren" en Figuur 6). Om de cellen in dataset 1 te segmenteren en te volgen, werd het model YeaZ_v226 toegepast op het fasecontrastkanaal, terwijl voor het nucleaire (histon) kanaal het StarDist25-model werd gebruikt. Vervolgens, met behulp van het hulpprogramma Tracking en afstamming > Subcellulaire objecten volgen en/of tellen (Figuur 1B, menubalk Hulpprogramma's ), wees Cell-ACDC elke kern de cel-ID van de corresponderende cel toe, waardoor consistentie werd gegarandeerd tussen de tabellen die werden gegenereerd op basis van cel- en kernmaskers.
Voor dataset 2 is het segmentatiemodel DeepSea22 gebruikt. Alle drie de modellen zijn al beschikbaar in Cell-ACDC, wat het voordeel onderstreept van de integratie van verschillende segmentatiemodellen in de software.
Nadat segmentatie- en volgfouten waren gecorrigeerd, werden celstambomen geannoteerd, numerieke kenmerken berekend en downstream-analyse uitgevoerd. Voor dataset 1 werden de kolom TaYFP_amount_autoBkgr en het aantal gesegmenteerde kernen (Figuur 11A) uitgezet tegen de tijd. "TaYFP" is de naam van het nucleaire kanaal. "amount_autoBkgr" is een proxy voor de totale hoeveelheid cellulair eiwit die wordt geëxtraheerd uit epifluorescentiebeelden36. Het wordt berekend als het verschil tussen de gemiddelde fluorescentie-intensiteit in elk celmasker en de achtergrondmediaan, vermenigvuldigd met het celoppervlak (in pixels). Hier wordt de achtergrondmediaan berekend op basis van alle pixels die niet als cellen zijn gesegmenteerd. Zoals verwacht begint de H2B-hoeveelheid toe te nemen bij het verschijnen van de knop (Figuur 11A-ii) en bereikt een constante waarde vóór nucleaire deling (Figuur 11A-iii). Dit is een belangrijke kwaliteitscontrole in de homeostase van histon-eiwitten, aangezien de hoeveelheid histon-eiwitten naar verwachting afhankelijk is van de celcyclus. Bovendien bevestigt het uitzetten van het aantal kernen in de tijd dat de hoeveelheden histon-eiwitten het maximum bereiken ongeveer rond de kerndeling.
Voor dataset 2 werd het celoppervlak in de tijd uitgezet voor een geselecteerde cel die celdeling onderging. Zoals verwacht neemt het celoppervlak toe tot het bereiken van een maximale waarde (Figuur 11B-i). Daarna neemt het af tot de celdeling (Figuur 11B-ii) terwijl de cel samentrekt. Ten slotte begint de cyclus opnieuw voor de twee dochtercellen. Dit is een andere aanbevolen analyse, aangezien het controleren van veranderingen in de celgrootte gedurende de celcyclus essentieel is om te bevestigen dat cellen groeien en delen zoals verwacht (of niet in het geval van specifieke mutanten).

Figuur 1: Cel-ACDC-modules. (A) Overzicht van de 4 belangrijkste modules die kunnen worden gelanceerd vanaf de hoofdlauncher van Cell-ACDC. Na het segmenteren, volgen en annoteren van microscopiegegevens, kunnen numerieke kenmerken worden berekend vanuit de derde module ("Visualiseren en corrigeren"), of vanuit (B) het menu Hulpprogramma's op de bovenste menubalk. De "Utilities" zijn de routines die automatisch op meerdere datasets kunnen worden uitgevoerd zonder input van de gebruiker. Naast het berekenen van de metingen, omvatten andere hulpprogramma's de aaneenschakeling van meerdere uitvoertabellen in een enkele tabel, het volgen van subcellulaire objecten en het voorbewerken van afbeeldingen. Cell-ACDC ondersteunt 2D-, 3D- (z-stack of time-lapse) en 4D-gegevens (z-stacks in de loop van de tijd), met een willekeurig aantal extra kanalen. De uitvoertabel met de numerieke kenmerken kan vervolgens worden gebruikt voor stroomafwaartse analyse en biologische ontdekkingen (Figuur 10 en Figuur 11). Hiervoor zijn Jupyter-notebooks op de Cell-ACDC GitHub-pagina beschikbaar, die voorbeelden bevatten van plots die kunnen worden verkregen uit de uitvoertabel. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 2: Stroomschema voor beslissingen tussen cellen en ACDC's. Een stroomdiagram met een overzicht van de module die moet worden gebruikt, afhankelijk van het type gegevensset en de analysevereisten. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 3: Download voorbeeldgegevens. (a) Open welkomstgids. (B) Download voorbeeldgegevens die nodig zijn om het protocol te repliceren. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 4: Laad gegevens voor gegevensvoorbereiding. (A) Laad gegevens in de GUI voor gegevensvoorbereiding. (B) Selecteer het kanaal om te laden. (C) Bewerk en bevestig de metagegevens van de afbeelding. Klik hier om een grotere versie van deze figuur te bekijken.

Afbeelding 5: Gegevensvoorbereidingsproces uitvoeren. (A) Start het proces. (B) Positioneer ROI's (voor bijsnijden) en achtergrond-ROI's. Klik hier om een grotere versie van deze afbeelding te bekijken.

Afbeelding 6: Derde module GUI om resultaten te visualiseren en te corrigeren. Screenshot van de derde module GUI ("Visualiseren en corrigeren" in Figuur 1A) met gemarkeerde items. Merk op dat de meeste knoppen op de werkbalken een tooltip hebben (toegankelijk door de muisaanwijzer over de knop te bewegen) waarin wordt uitgelegd hoe die specifieke functie moet worden gebruikt. De modusselector kan worden gebruikt om te schakelen tussen 5 modi: "Viewer", "Segmentatie en tracking", "Celcyclusanalyse" (voor asymmetrisch delende cellen), "Normale deling: afstammingsboom" (voor symmetrisch delende cellen, bijv. zoogdiercellen) en "Aangepaste annotaties". Merk op dat er vaak een werkbalk of menubalk aanwezig is in de andere GUI's (bijv. module "Gegevensvoorverwerking", Figuur 1). De werkbalk Bewerken bevat alle functies die kunnen worden gebruikt om segmentatie- en volgfouten te bewerken en te corrigeren (bijv. penseel, gum, bewerkings-ID, enz.). De geladen afbeelding wordt weergegeven in een weergave met twee panelen, wat handig is wanneer verschillende annotatie-opties nodig zijn (bijv. informatie over de celcyclus op de linkerafbeelding en ID's op de rechterafbeelding). De juiste afbeelding kan ook worden uitgeschakeld (klik met de rechtermuisknop op de afbeelding en deselecteer Gespiegelde afbeelding weergeven). Elk afbeeldingspaneel bevat een LUT-schuifregelaar aan de zijkant om snel de intensiteitsniveaus aan te passen. Door met de rechtermuisknop op de LUT-regelaar te klikken, kan de gebruiker verschillende kleurenkaarten selecteren voor de intensiteitsafbeeldingen. Bovendien is er aan de rechterkant een LUT-selector voor de kleur van de segmentatielabels om over de intensiteitsbeelden te leggen (annotatieoptie genaamd Segm. maskers). Aan de linkerkant van de annotatie-opties voor de linkerafbeelding zijn er extra schakelaars om enkele instellingen te beheren, zoals automatisch opslaan, lettergrootte, enz. Klik hier om een grotere versie van deze afbeelding te bekijken.

Figuur 7: Visualiseer de voorverwerking in de hoofd-GUI. (A) Open het dialoogvenster voor voorbewerking. (B) Dialoog vóór de verwerking met parameters die worden gebruikt in het geïnitialiseerde protocol. Klik hier om een grotere versie van deze figuur te bekijken.

Afbeelding 8: Visualiseer de segmentatie-uitvoer in de hoofd-GUI. (A) Selecteer een segmentatiemodel. (B) Stel segmentatieparameters in. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 9: Mappenstructuur vereist door Cell-ACDC. Om met Cell-ACDC te kunnen werken, moeten de gegevens in een specifieke mappenstructuur worden gerangschikt. Hoewel Cell-ACDC een module biedt om deze structuur automatisch te genereren, is het belangrijk om te begrijpen hoe deze structuur eruit moet zien. Ten eerste moeten alle bestanden zich in een map met de naam Afbeeldingen bevinden. Vervolgens moeten ze allemaal met dezelfde naam beginnen, de zogenaamde "basename_". De minimale set van vereiste bestanden is een single-channel TIFF-bestand (2D, 3D z-stack of 3D+time) en een CSV-bestand dat eindigt op "_metadata.csv". Dit bestand moet een tabel zijn met twee kolommen, de eerste kolom met de naam Beschrijving en de tweede kolom met de naam waarden, en het moet ten minste items bevatten voor SizeT en SizeZ voor respectievelijk het aantal frames en z-slices. Als een afbeeldingsbestand geen z-slices bevat, moet GrootteZ worden ingesteld op 1. Hetzelfde geldt voor geen time-lapse-afbeeldingen, waarbij maat T 1 moet zijn. Omdat het een CSV-bestand is, is een item een enkele regel met een Description,value, gescheiden door een komma, bijvoorbeeld SizeZ,1. Voor meerdere kanalen moet één TIFF-bestand per kanaal worden gegenereerd. De map Afbeeldingen moet dan in een map met de naam "Position_1" worden geplaatst. Meerdere posities zijn toegestaan en ze moeten worden benoemd met een opeenvolgend nummer. Bij het laden van gegevens in een van de Cell-ACDC-modules kan de gebruiker een specifieke Position-map of de volledige experimentmap selecteren. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 10: 3D-kwantificering van tumororganoïden. Screenshot van een representatieve tumororganoïde (gegevens vanaf9) geladen in de derde module GUI van Cell-ACDC (links), voorbeeld z-plakjes met rode contouren die de segmentatiemaskers markeren (midden), en histogram van de celvolumeverdeling berekend op basis van de 3D-segmentatiemaskers (rechts). Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 11: Kwantificering van time-lapse microscopiegegevens. (A) Screenshot van time-lapse-microscopiegegevens van ontluikende gistcellen geladen in de derde module GUI van Cell-ACDC (links), en kwantificering van de hoeveelheid histon H2B-eiwit in de loop van de tijd in een representatieve celcyclus (rechts). De ingezoomde afbeeldingen tonen de voorbeeldcel en zijn knop (witte pijlen) aan het begin van de celcyclus (i), bij het verschijnen van de knop (ii) en bij de kerndeling (iii). Gegevens zijn afkomstig van Chatzitheodoridou et al.35 (B) Screenshot van time-lapse-microscopiegegevens van embryonale stamcellen van muizen geladen in de derde module GUI van Cell-ACDC (links) en celgebied (μm2) uitgezet als een functie van de tijd van een representatieve cel die celdeling ondergaat. De ingezoomde afbeeldingen tonen de voorbeeldcel en zijn dochters op het maximale celoppervlak vóór deling (i), deling in twee dochtercellen (ii) en het laatst geanalyseerde frame na deling (iii). De gegevens zijn afkomstig van Zargari et al.22,33. Klik hier om een grotere versie van deze figuur te bekijken.