June 6th, 2025
Dit artikel beschrijft stapsgewijze methoden om de kwantificering van beeldkernen te automatiseren met behulp van een open-source uitvoerbaar programma dat is gevalideerd voor een reeks celdichtheden. Dit programma biedt een alternatief dat barrières aanpakt met betrekking tot kosten, toegankelijkheid voor gebruikers met beperkte technologische vaardigheden en applicatiespecifieke validatie die de bruikbaarheid van bestaande technologieën kunnen beperken.
We hebben deze methode ontwikkeld om metabole gegevens van celmodellen te normaliseren om mechanismen te helpen identificeren, door warmtetherapie geïnduceerde skeletspieraanpassingen te onderstrepen en uiteindelijk de metabole gezondheid van mensen met pre-diabetes te verbeteren.
We moeten kernen tellen voor experimentele normalisatie. Handmatige kwantificering van kernen brengt uitdagingen met zich mee, waaronder waarnemersbias, tijd en variabiliteit bij het tegenkomen van verschillende monsters of omstandigheden.
Ons programma is open source, zorgt voor bruikbaarheid door wetenschappers met verschillende niveaus van coderingsgerelateerde technologische vaardigheden, en is gevalideerd voor de specifieke taak om kernen snel en nauwkeurig te kwantificeren.
Deze techniek stelt ons in staat om de mechanismen die ten grondslag liggen aan het potentiële effect van warmtetherapie op spier- en mitochondriale gezondheidsvoordelen objectief te valideren uit onze recente door NIA gefinancierde klinische studie.
[Verteller] Start om te beginnen een webbrowser op een computersysteem, navigeer naar github.com en kernen tellerreleases. Download de nieuwste versie van het bestand met de naam Count nuclei.zip. Klik in de map Downloads met de rechtermuisknop op het zipbestand en selecteer Alles uitpakken om de bestanden uit te pakken naar de gewenste locatie op de lokale computer. Zoek vervolgens naar CMD of opdrachtprompt in de zoekbalk om een opdrachtprompt te openen. Gebruik de opdracht CD om de map te wijzigen in het bestandspad van het uitvoerbare bestand, het toepassingsbestand dat zojuist uit de downloadmap is geëxtraheerd. Druk vervolgens op Enter om de mapwijziging te bevestigen. Vervang op de volgende opdrachtregel het pad naar afbeeldingen door het bestandspad naar de map met afbeeldingen die moeten worden geanalyseerd. Pad naar uitvoer met het bestandspad naar de map waar het .csv bestand moet worden opgeslagen en results.csv met de gewenste bestandsnaam voor de uitvoer. Er wordt een voorbeeldcode op het scherm weergegeven en de bestandspaden naar afbeeldingen en uitvoer kunnen worden ingevoegd zoals aangegeven in de aanhalingstekens. Gebruik results.csv als bestandsnaam voor de resultaten of geef een andere op. Druk vervolgens op Enter. Wanneer de volgende opdrachtregel verschijnt, controleert u of de verwerking is voltooid. Controleer of de contouren en de resultatenspreadsheet beschikbaar zijn in de opgegeven uitvoermap. Inspecteer de contouren visueel en vergelijk ze met tellingen om de kwaliteit van de tellingen te verifiëren voordat de gegevens worden genormaliseerd. Open een browser en navigeer naar de kernenteller op github.com. Klik op de groene codeknop en selecteer vervolgens ZIP downloaden om de coderepository te downloaden. Voor Mac OS klikt u op het bestandsmenu in de map Downloads en selecteert u Openen om de bestanden uit te pakken naar de lokale computer. Navigeer naar de uitgepakte map met de naam nuclei_counter main, die de coderepository bevat. Sla de map op een toegankelijke locatie op en noteer het bestandspad in een tekstdocument. Druk vervolgens op Command + spatiebalk om Spotlight te openen. Typ vervolgens terminal in Spotlight en selecteer de terminaltoepassing. Gebruik de opdracht CD om de map te wijzigen in het pad van de coderepository door het bestandspad uit het tekstdocument te kopiëren en te plakken en op Enter te drukken. Zorg er op de volgende opdrachtregel voor dat er een spatie achter het dollarteken staat. Typ vervolgens de gegeven opdracht en druk op Enter om de vereiste bibliotheken te installeren en de bewerkbare modus in te schakelen. Voeg de juiste Python-versie toe direct na pip, zoals weergegeven zonder spatie. Typ de opdracht op het scherm op de volgende opdrachtregel om de map te wijzigen in de hoofdbroncodemap, de cd-kernenteller zoals weergegeven op het scherm. Typ vervolgens de opdracht op het scherm om bestandspaden te vervangen en druk op Enter. Wanneer de volgende opdrachtregel verschijnt, controleert u of de verwerking is voltooid. Controleer of de contouren en de resultatenspreadsheet beschikbaar zijn in de opgegeven uitvoermap. Inspecteer de contouren visueel en vergelijk ze met tellingen om de kwaliteit van de tellingen te verifiëren voordat de gegevens worden genormaliseerd. Alle kernen in afbeeldingen die door het geautomatiseerde programma werden gegenereerd, werden omlijnd door effen groene contouren die aangaven dat de kernen met succes waren geteld. De interbeoordelaarsbetrouwbaarheid tussen de twee handmatige tellingen was uitstekend met een intraclass correlatiecoëfficiënt van meer dan 0,999 en een P-waarde van minder dan 0,0001. Het geautomatiseerde programma vertoonde een uitstekende betrouwbaarheid in vergelijking met de gemiddelde handmatige telling met een correlatiecoëfficiënt binnen de klasse van 0,993 en een P-waarde van minder dan 0,0001. Uitstekende betrouwbaarheid werd waargenomen in alle celdichtheidskwartielen met correlatiecoëfficiënten binnen de klasse variërend van 0,986 tot 0,998, allemaal met P-waarden van minder dan 0,0001. Gebieden met meerdere kernen die bij elkaar zijn geclusterd of gebieden met een artefact zoals een halo werden niet nauwkeurig geteld door het geautomatiseerde programma. Deze potentiële problemen, samen met mogelijke oorzaken en stappen voor probleemoplossing om zowel de beeldkwaliteit als de nauwkeurigheid van de geautomatiseerde workflow voor het kwantificeren van kernen te verbeteren, worden vermeld in de tabel op het scherm.
View the full transcript and gain access to thousands of scientific videos
Deze studie presenteert een methode voor het automatiseren van de kwantificering van kernen in beelden, wat helpt bij het normaliseren van metabolische gegevens in onderzoek naar skeletspier. Het geautomatiseerde programma, gevalideerd over verschillende celdichtheden, gaat uitdagingen aan die inherent zijn aan handmatige tellingen, zoals bias en variabiliteit.