PyScratch is een nieuwe open-source software geïmplementeerd in Python voor de analyse van migratiegegevens, met een gebruiksvriendelijke interface waarmee wetenschappers met weinig of geen programmeerkennis aan de slag kunnen.
De software is in 2017 ontworpen in een samenwerkingsverband tussen drie Braziliaanse wetenschappers in het NanoCell Interactions lab van de Universiteit van Campinas.
Het werd geboren uit de noodzaak van deze wetenschappers, en vandaag de dag is het doel van de software om de dagelijkse praktijk van onderzoekers te vergemakkelijken, de handmatige analyse uit te sluiten, de reproduceerbaarheid te vergroten en menselijke fouten te minimaliseren.
Beeldanalyse is een van de belangrijkste manieren die wetenschappers in verschillende methodologieën gebruiken om resultaten te analyseren.
Niet alleen het gebruik van geautomatiseerde microscopen is de afgelopen jaren toegenomen, maar ook de complexiteit van de verkregen gegevens.
Een deel van de taak van een wetenschapper is te ontdekken hoe hij met een nieuw soort informatie moet omgaan, naast, het analyseren en verwerken van gegevens.
Daartoe hebben wetenschappers goede en gespecialiseerde instrumenten nodig om alle gegevens correct te extraheren en te interpreteren.
PyScratch werd in eerste instantie gemaakt om Fernanda Garcia-Fossa, een bioloog-onderzoeker, te helpen bij het analyseren van een enorme hoeveelheid gegevens van haar migratie-assays.
"Ik voerde de kankercellen op en incubeerde in de apparatuur gedurende 48 uur, waarbij ik elk kwartier foto's nam, en aan het einde van slechts één experiment had ik ongeveer duizend foto's om te bekijken en te analyseren!
Het was onmogelijk om het handmatig te doen", zegt Garcia-Fossa. Om dat probleem op te lossen zocht Garcia-Fossa hulp bij haar partner, de natuurkundige Vladimir Gaal. In die tijd was Gaal Python aan het leren, wat een mooie gelegenheid was om die kennis in praktijk te brengen.
Dus werkten beiden in de oplossing via een Python routine, die de bekraste gebieden herkende en exporteerde naar een csv bestand.
"Met de tijd voelden we de noodzaak om een gebruikersinterface te ontwikkelen die het gebruik nog gemakkelijker maakte, op die manier konden we de software ook publiceren voor elke onderzoeker die het nodig had", zegt Garcia-Fossa over het software-artikel dat u kunt bekijken. door hier te klikken.
Garcia-Fossa vertelt ook dat het enige tijd heeft gekost om het migratiegebied uit de beelden te herkennen en te definiëren, aangezien de beelden sterk van elkaar kunnen verschillen door licht, focus en contrast, en de versie die nu wordt gebruikt al behoorlijk goed kan analyseren.
Toch werken ze nog steeds aan de software om nieuwe en betere versies te lanceren, aangezien het gepubliceerde artikel enkele verbeteringsbehoeften naar voren heeft gebracht vanwege de vraag van de gebruikers.
De assay die wordt gebruikt om de prestaties van de software te valideren, de migratie-assay, of scratch assay, of wondgenezing, is een assay die vaak wordt gebruikt in de biologie omdat het mogelijk blijkt het onderliggende mechanisme van fysiologische en pathologische cellulaire gebeurtenissen te analyseren.
Wondgenezing bestuderen is een belangrijke manier om de ontwikkeling en weefselmodellering te begrijpen, naast angiogenese en tumorontwikkeling.
Wanneer de test in twee dimensies wordt uitgevoerd, is het mogelijk te meten hoe snel cellen reageren op de wond, die het gedefinieerde gebied bestrijkt.
Met andere woorden, het experiment komt erop neer dat er een gat wordt gemaakt in de monolaag van confluentiecellen in een plaque.
Na verloop van tijd beginnen de cellen te migreren om het gat op te vullen, en de snelheid van de celmigratie kan worden gemeten.
Om vervolgens de celmigratiesnelheid te meten moeten zij beelden maken, een heleboel ervan, wat weer een problematische stap van de analyse is omdat het handmatige metingen vereist.
Gelukkig beschikken we tegenwoordig over veel technologie om onze analysepijplijn te verbeteren en op te waarderen, waardoor wetenschappers betere en meer gepersonaliseerde manieren kunnen toepassen om een resultaat te verkrijgen.
Zoals Garcia-Fossa en Gaal het deden.
Tegenwoordig zijn er andere commerciële en niet-commerciële instrumenten beschikbaar om het wondgebied te bewerken.
Maar ze zijn niet zo eenvoudig als PyScratch, en vereisen van de gebruiker enige mate van programmering en vragen ook fulltime aandacht van de gebruiker, waardoor de analyse gevoeliger is voor menselijke fouten, plus de tijd die de onderzoeker nodig heeft om alle foto's en gegevens te analyseren.
In het artikel leggen de auteurs uit hoe de software werkt. Van alle in het experiment gemaakte foto's krijgt de gebruiker een comma-separated values (.cvs) bestand, een output die gegevens in tabelvorm opslaat in platte tekst.
De gebruiker kan dan de gegevens verwerken in zijn gebruikelijke routine. Garcia-Fossa zegt dat het programma essentieel was voor haar masterscriptie: "De software zet de invoergegevens om in waarden die biologisch zinvol zijn, zoals celmigratiesnelheid.
Ik kon het effect van mijn nanodeeltje op prostaatkankercellen beter analyseren en de celtreksnelheid meten, en de exacte tijd voor de goede sluiting, allemaal dankzij PyScratch."
Als u PyScratch wilt proberen voor uw onderzoek, is de software vrij beschikbaar en mag iedereen uit de wetenschappelijke gemeenschap het gebruiken, zodat Garcia-Fossa en Gaal het programma kunnen verbeteren.
____
Hoe is jouw Mind the Graph ervaring tot nu toe? Help ons om ons platform te verbeteren voor jou en voor veel andere wetenschappers door een Mind the Graph review te plaatsen. Vertel ons over uw ervaring, klik gewoon hier.
Abonneer u op onze nieuwsbrief
Exclusieve inhoud van hoge kwaliteit over effectieve visuele
communicatie in de wetenschap.