Caenorhabditis elegans is een eukaryoot modelorganisme dat veel wordt gebruikt op het gebied van cellulaire en moleculaire biologie 1,2,3. Het is een kleine (~1 mm voor wildtype volwassenen) bodemlevende nematodenworm met een snelle levenscyclus (~drie weken) en een groot aantal nakomelingen (meestal genetisch identiek aan de zelfbevruchtende hermafrodiete ouder). Ondanks zijn relatieve eenvoud is het dier nog steeds een complex meercellig organisme met gedefinieerde en verschillende weefsels en organen, die dankzij zijn kleine omvang en transparantie in vivo kunnen worden bestudeerd zonder dat fixatie of andere invasieve behandelingen nodig zijn4. Het vermogen van de worm om in vivo onderzoek te doen door middel van microscopie kan verder worden versterkt door het gebruik van fluorescerende reporters, die het mogelijk maken om gemakkelijk individuele cellen te onderscheiden of zelfs om subcellulaire organellen/componenten zoals mitochondriën, lipidedruppels of eiwitaggregaten direct te visualiseren, en van processen zoals signaaltransductie, genexpressie, blaasjesfusie; autofagie, neuronale en spieractiepotentialen, enz.5,6,7,8,9,10,11. Daarnaast is de nematode ook zeer vatbaar voor genetische manipulatie door middel van mutagenese12, transgenese via micro-injectie of microdeeltjesbombardement13, CRISPR-bewerking14 en, belangrijker nog, als het gaat om eenvoudige en kosteneffectieve genetische screening, RNAi15. Deze manipulatie maakt de uitgebreide studie van genen en hun rol in de nematode zelf mogelijk, terwijl tegelijkertijd, dankzij de significante genetische homologie die C. elegans vertoont met andere modelorganismen, fundamentele ontdekkingen worden gedaan die relevant zijn voor de mens16,17. Ten slotte maakt deze homologie/conservering de worm ook tot een ideale eerste proeftuin voor geneesmiddelen en chemische middelen, waardoor de mechanismen van geneesmiddelactiviteit kunnen worden opgehelderd, potentiële activiteitsmodificerende genetische variaties kunnen worden geïdentificeerd en mogelijke ongewenste interacties en off-target effecten kunnen worden ontdekt 18,19,20.
Alle bovengenoemde voordelen hebben C. elegans tot een aantrekkelijk model gemaakt voor cellulaire en moleculaire biologiestudies, met name voor wetenschappers die geïnteresseerd zijn in de in vivo en vaak real-time monitoring van processen via microscopie. Dergelijke onderzoeken omvatten doorgaans een aanzienlijke hoeveelheid beeldanalyse via speciale software, waarbij de meest gebruikte optie ImageJ 21,22,23 is. Een gemeenschappelijk kenmerk van de analyse via dergelijke software is de noodzaak voor de gebruiker/onderzoeker om interessegebieden (ROI's) voor analyse te specificeren door middel van selectietools. Heel vaak wordt elke individuele worm in een afbeelding geselecteerd als zijn eigen ROI, met als doel informatie per worm te verkrijgen over eenvoudige morfologische kenmerken (zoals lichaamsafmetingen) of meer "geavanceerde" experimentele uitlezingen zoals de expressieniveaus van een gen (gemeten met een fluorescerende reporter), de uitlezing van een ratiometrische reporter, het aantal en de grootte van lipidedruppels, de vorming van eiwitaggregaten, de morfologie van individuele organellen en hun netwerken enz.5,8,10,24,25,26,27. Deze selecties per worm worden meestal handmatig gemaakt, omdat automatische selectiemethoden die zijn gebaseerd op standaard beeldverwerkingsalgoritmen meestal niet in staat zijn om de vormen en kenmerken van de worm te onderscheiden, vooral in donkerveldbeelden waar de contouren van de wormen niet duidelijk zichtbaar zijn of in helderveldbeelden met aanzienlijke aantallen dieren die elkaar raken en overlappen. Het handmatige proces is echter traag (20 s tot 1 min per worm, afhankelijk van de benodigde precisie en de ervaring van de gebruiker), arbeidsintensief en onderhevig aan vooringenomenheid en fouten van de gebruiker.
Een alternatieve en veel krachtigere aanpak voor het genereren van individuele C. elegans ROI's (een taak die doorgaans segmentatie wordt genoemd op het gebied van computervisie) is om deze te automatiseren met behulp van deep learning/neurale netwerktechnieken. Convolutionele neurale netwerken, voornamelijk gebaseerd op het masker R-CNN28 en de U-net-architecturen29, hebben behoorlijke resultaten opgeleverd bij segmentatietaken op verschillende biologische modelsystemen 30,31,32, waaronder in C. elegans 33,34,35,36,37,38,39 , maar geen enkele heeft een bevredigende oplossing geboden voor het probleem van het genereren van segmentaties van het hele lichaam die individuele dieren correct onderscheiden (bijvoorbeeld segmentatie) in afbeeldingen met een hoge resolutie met grote aantallen aanrakende of ronduit overlappende wormen. Om aan deze behoefte te voldoen, hebben we SegElegans ontwikkeld, een deep learning-model dat speciaal is ontworpen en geoptimaliseerd voor deze taak40.
SegElegans bestaat uit twee grote delen (Figuur 1). Het eerste deel is een tweekoppig U-net variant convolutioneel neuraal netwerk. Het bestaat uit een encoderblok en twee decoderblokken. Het encoderblok is gebaseerd op het SmaAt AT-model41 en maakt gebruik van dubbele convolutieblokken voor elke laag die wordt ingevoerd in een Convolutional Block Attention Module (CBAM)42. De twee decoderblokken zijn gebaseerd op het convolutionele long short-term memory (LSTM) netwerk43. Eén decoder is verantwoordelijk voor het categoriseren van elke pixel van de afbeeldingen als een deel van het hoofdgedeelte van een worm, een deel van de rand van een worm, een deel van de achtergrond of een deel van een gebied waar wormen elkaar overlappen (dit wordt meestal semantische segmentatie genoemd). De andere decoder is verantwoordelijk voor het tekenen van een lineair "skelet" over de lengte van elke worm. Het tweede deel is een nabewerkingsalgoritme dat de uitgangen van de twee decoders combineert en deze gebruikt om nauwkeurige instantiesegmentaties te genereren. Het identificeert in eerste instantie de segmenten van echte overlappingen door de semantische segmentatie-output te vergelijken met die van het skelet. Vervolgens voert het de instantiesegmentatie rechtstreeks uit voor wormen zonder overlappingen of door deze samen te stellen uit segmenten voor overlappende segmenten40. Deze segmentaties worden opgeslagen als binaire maskers en ImageJ-compatibele ROI's.