August 23rd, 2017
Segmentatie van driedimensionale gegevens uit vele beeldvormingstechnieken is een grote knelpunt in de analyse van complexe biologische systemen. Hier beschrijven we het gebruik van SuRVoS Workbench tot semi-automatisch segment volumetrische gegevens op verschillende lengte-schalen voorbeeld datasets van cryo-Elektronentomografie, cryo zachte X-ray tomografie en fase contrast X-ray tomografie technieken gebruiken.
Het algemene doel van deze procedure is om complexe volumetrische datasets van biologische aard semi-automatisch te segmenteren. Deze methode kan helpen bij het beantwoorden van belangrijke vragen op het gebied van structurele biologie door zowel kwalitatieve als kwantitatieve analyse van volumetrische gegevens mogelijk te maken. Het grootste voordeel van deze techniek is dat, hoewel deze methode inzicht kan bieden in biologische datasets, deze ook kan worden toegepast op andere gebieden zoals materiaalkunde.
Deze software gebruikt een andere workflow dan segmentatieprogramma's, wat bij het eerste gebruik van SuRVoS aanvankelijke moeilijkheden kan veroorzaken. Daarom is visuele demonstratie cruciaal om deze nieuwe workflow te begrijpen. Segmentatie van grote, goed gedefinieerde regio's met behulp van modeltraining wordt gedemonstreerd op een fasecontrast röntgentomografie dataset.
Om deze procedure te starten, start u de SuRVoS werkbank. Klik op de knop Open Dataset en selecteer het te segmenteren gegevensbestand in het resulterende pop-upvenster. Kies een geschikte oriëntatie voor de dataset.
Kies vervolgens een map om de werkruimte en de bijbehorende bestanden in op te slaan. Klik op de knop Laden. In het tabblad Selecteer ROI voer de X, Y en Z start- en eindcoördinaten voor onze regio van interesse in en klik op Toevoegen.
Zodra een sectie is toegevoegd, zorg er dan voor dat deze is geselecteerd door het vakje aan de rechterkant aan te vinken. Hierna, in het tabblad Functiekanalen, gebruikt u het vervolgkeuzemenu om een functie te kiezen en deze toe te voegen aan de wachtrij. Wijzig eventuele opties die specifiek zijn voor de functie en kies het invoergegevensbestand waarop de functie moet worden uitgevoerd.
Klik op het selectievakje rechts van de functienaam om te berekenen. Meerdere functies kunnen op hetzelfde dataset worden uitgevoerd en berekende functies kunnen worden gebruikt als invoergegevens voor verdere verwerking. Kies vervolgens het tabblad Super Regio's.
In de sectie Super Voxels gebruikt u het vervolgkeuzemenu om het gefilterde dataset te selecteren waaruit de super voxels zullen worden gemaakt. Specificeer de vorm, de afstand en de compactheid. Klik op de knop Toepassen om de super voxels te genereren.
Om de kwaliteit van de super voxels te beoordelen, toont u ze alleen aan zonder de gegevens erop. Als de interessante kenmerken van de gegevens nog steeds zichtbaar zijn in de super voxels alleen, vertegenwoordigen ze de gegevens goed. In het tab Annotation klikt u op de knop Niveau Toevoegen om een annotatiefase toe te voegen.
Klik op de knop Label Toevoegen in het nieuw gecreëerde niveau om een label voor de annotatie toe te voegen. Selecteer vervolgens in het gedeelde snelkoppelingengedeelte het penpictogram. Een reeks opties verschijnt bovenaan het visualisatiepaneel.
Selecteer de super voxels optie en een pen met middelste breedte om te beginnen met het creëren van trainingsgegevens voor de modeltraining. Klik op het vakje aan de rechterkant van de labelinformatie om het te labelen dat moet worden geannoteerd. Klik vervolgens en sleep in het visualisatiepaneel om meerdere super voxels te annoteren.
In het tab Model Training stelt u het voorspellingsniveau in op het niveau dat de handmatige trainingsannotaties bevat. Vervolgens, in de sectie descriptor, stelt u de regio in op super voxels. Klik op de vervolgkeuze Selecteer Bronnen en vink de vakjes aan voor de gewenste functies of filters om de descriptoren te selecteren die zullen worden gebruikt om regio's van gegevens te onderscheiden.
Klik op de knop Voorspellen. Wanneer de berekening is voltooid, wordt het visualisatiepaneel bijgewerkt met voorspellingen van welk annotatielabel elk niet-gelabelde voxel toebehoort. Na het beoordelen van het effect van de trainingsmethodologieën en het kiezen van een, klikt u op de vervolgkeuze Verfijnen in de verfijningsectie om aanvullende verfijning toe te passen.
Aan de onderkant van het modeltrainingstab in de sectie Annotations Bijwerken, zorg ervoor dat het visualisatiemenu is ingesteld op voorspellingen. Gebruik vervolgens de schuifregelaar vertrouwen om meer of minder van de niet-geannoteerde super voxels toe te wijzen aan de geselecteerde annotatieslabels. Nadat er een geschikt niveau van vertrouwen is geselecteerd, klikt u op de Opslaan knoppen naast de labels onderaan het vertrouwensgereedschap om de voorspellingen in specifieke labels op te slaan.
Het visualisatiepaneel wordt bijgewerkt om de aangebrachte wijzigingen weer te geven. Indien nodig, herhaalt u de modeltraining met aanvullende verfijning en voorspellingen met hoog vertrouwen totdat er weinig of geen ongelabelde super voxels zijn. Segmentatie van kleinere, complexere regio's met behulp van super regio's wordt gedemonstreerd op een cryo-elektronentomografie dataset.
Na het toevoegen van geschikte niveaus en labels in het tab Annotation, selecteert u het label. Gebruik een pen met middelste breedte en begin met annoteren met geselecteerde super voxels. Een strategie voor super regio segmentatie is om snel op één slice te segmenteren, een paar slices boven of onder te verplaatsen en de gaten op de nieuwe slice in te vullen.
Op deze manier zullen de tussenliggende slices ook worden geannoteerd met minder inspanning van de gebruiker. Vervolgens, om de annotaties verder op te ruimen, selecteert u het segmentatielabel en een van de morfologische verfijningmethoden. Voer een straalwaarde in en kies hoe de verfijningmethode moet worden toegepast.
Klik vervolgens op Verfijnen. Classificatie en analyse van dataobjecten wordt gedemonstreerd op een cryo-soft röntgentomografie dataset. Nadat de gegevens volledig zijn gesegmenteerd, klikt u op het tweede tabblad in het visualisatiepaneel genaamd Label Splitter.
Er wordt een nieuw gebied, het regelscreatiepaneel, toegevoegd aan de rechterkant van het venster. Kies bovenaan het regelscreatiepaneel het niveau en de labels voor labelsplitsing. Selecteer vervolgens de dataset om te queryen en klik op Label.
Elk object in de geselecteerde labels wordt nu omlijnd in blauw als aparte objecten in het visualisatiepaneel. Het regelscreatiepaneel bevat nu een grafiek die de gemiddelde intensiteit van de objecten toont. Klik op de vervolg
Dit artikel bespreekt het gebruik van SuRVoS Workbench voor semi-automatisch segmenteren van complexe volumetrische datasets in de structurele biologie. De methode verbetert de kwalitatieve en kwantitatieve analyse van biologische gegevens, met toepassingen die zich uitstrekken tot materiaalkunde.
Accurate segmentation of complex 3D biological imaging data is a critical bottleneck in structural biology and preclinical target validation, where manual methods are time-intensive and subjective. SuRVoS Workbench addresses this by enabling semi-automated segmentation that reduces processing time by approximately fivefold while improving reproducibility through computationally defined boundaries. This capability supports faster hypothesis testing, mechanistic de-risking, and data-driven decision-making in early discovery workflows.
SuRVoS Workbench fits within the discovery continuum from early target hypothesis testing through lead identification and preclinical validation, particularly where 3D imaging informs biological mechanism or target engagement.