← Nieuwste papers
💻 bioinformatics

Kiosc: an integrated platform for managing bioinformatics data analysis containers

Kiosc is een zelfgehost, gebruiksvriendelijk webplatform gebouwd op Django dat de orchestratie, organisatie en toegangscontrole van Docker-gecontaineriseerde bio-informatica webapplicaties vereenvoudigt, en een alternatief met minder overhead biedt voor Kubernetes voor het delen van interactieve analyseresultaten.

Oorspronkelijke auteurs: Marotta, F., Stolpe, O., Obermayer, B., Weiner, J., Holtgrewe, M., Beule, D., Nieminen, M.

Gepubliceerd 2026-08-24
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Marotta, F., Stolpe, O., Obermayer, B., Weiner, J., Holtgrewe, M., Beule, D., Nieminen, M.

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ⚕️ Dit is een AI-gegenereerde uitleg van een preprint die niet peer-reviewed is. Dit is geen medisch advies. Neem geen gezondheidsbeslissingen op basis van deze inhoud. Lees de volledige disclaimer

In de moderne wereld van de biologie verdrinken wetenschappers in data. Ze genereren enorme hoeveelheden informatie uit DNA-sequencing en cellulaire beeldvorming, maar de echte uitdaging ligt in het begrijpen van dit alles. Om deze complexe patronen te begrijpen, bouwen onderzoekers vaak interactieve webapplicaties—digitale dashboards waarmee iedereen met een browser grafieken kan verkennen, variabelen kan aanpassen en kan zien hoe biologische systemen zich gedragen. Deze tools zijn krachtig omdat ze niet vereisen dat de gebruiker ingewikkelde software installeert of weet hoe ze moet coderen; ze werken simpelweg in een webbrowser. Hoewel het creëren van deze applicaties gemakkelijker is geworden, is het delen ervan verrassend moeilijk geworden. Wanneer een onderzoeksteam hun resultaten wil laten zien aan een medewerker in een ander land, of aan het publiek, worden ze geconfronteerd met een doolhof van technische hindernissen. Ze moeten ervoor zorgen dat de software op de juiste computer draait, dat de data veilig is en dat de applicatie online blijft zonder uit te vallen. Naarmate het aantal projecten en gebruikers groeit, wordt het handmatig beheren van deze digitale tools een zware last, die vaak gespecialiseerde experts in computernetwerken vereist om alleen al de boel draaiende te houden.

Om dit probleem op te lossen, heeft een team van onderzoekers van het Berlin Institute of Health en het Max Delbrück Center een nieuw platform ontwikkeld genaamd Kiosc. Dit systeem fungeert als een centrale beheerder voor deze interactieve webapplicaties, waardoor wetenschappers ze met gemak kunnen hosten, organiseren en delen. De onderzoekers hebben Kiosc gebouwd om te werken met een technologie genaamd Docker, wat een standaardmethode is voor het verpakken van software. Denk aan een Docker-container als een verzegelde, zelfvoorzienende doos die een applicatie en alles wat zij nodig heeft om te draaien bevat, zoals specifieke bibliotheken en databestanden. Dit zorgt ervoor dat de app precies hetzelfde werkt op elke computer, ongeacht het besturingssysteem. Kiosc neemt deze containers en geeft ze een thuis. Het biedt een eenvoudige webinterface waar gebruikers een container kunnen selecteren, deze kunnen opstarten en toegang kunnen krijgen tot de applicatie erin. Het systeem regelt de complexe netwerkprocessen op de achtergrond, waarbij het fungeert als een gids die de aanvraag van een gebruiker naar de juiste container leidt en ervoor zorgt dat alleen geautoriseerde personen specifieke data kunnen inzien.

Het team achter Kiosc beheert al meer dan vijf jaar hun eigen instantie van dit platform. Tijdens deze periode hebben ze succesvol 321 containers beheerd over 150 verschillende projecten, dienend aan onderzoekers bij meerdere instellingen. Het systeem is ontworpen om lichtgewicht en beheersbaar te zijn op een enkele server, waardoor er veel minder technische expertise nodig is voor het onderhoud dan bij de massieve, complexe systemen die vaak door grote technologiebedrijven worden gebruikt. In hun artikel beschrijven de auteurs hoe Kiosc de kloof overbrugt tussen de mensen die de software bouwen en de mensen die het nodig hebben om te gebruiken. Bijvoorbeeld: een computationeel bioloog kan een tool bouwen om single-cell genetische data te visualiseren, deze in een container verpakken en naar Kiosc uploaden. Een wet-lab bioloog of een clinicus, die mogelijk geen ervaring heeft met coderen, kan vervolgens inloggen, de tool in een projectlijst vinden en direct de data gaan verkennen. De onderzoekers hebben dit systeem gebruikt om tools te delen voor het analyseren van sequencing-data, zoals een applicatie genaamd seaPiper, die helpt bij het visualiseren van de resultaten van complexe biologische pipelines.

Naast het delen van tools helpt Kiosc ook om wetenschappelijk onderzoek reproduceerbaar te maken. In de wetenschap is een veelvoorkomende frustratie dat een softwareprogramma dat vandaag werkt, morgen kan falen omdat de onderliggende computersystemen zijn veranderd of bijgewerkt. Door applicaties in Docker-containers te verpakken, bevriest Kiosc de softwareomgeving in de tijd. Dit betekent dat een analyse die vandaag wordt uitgevoerd, over vijf jaar weer met exact dezelfde resultaten kan worden uitgevoerd, omdat de container nog steeds de originele versie van elke stuk software bevat die nodig is. Het platform ondersteunt ook het idee van het "uitvoerbare artikel" (executable paper), waarbij een wetenschappelijk artikel niet alleen tekst en statische afbeeldingen bevat, maar een live, interactieve applicatie die lezers de mogelijkheid biedt om de bevindingen zelf te testen. De onderzoekers hebben aangetoond dat Kiosc deze begeleidende apps kan hosten, waardoor de resultaten van wetenschappelijke studies transparanter en toegankelijker zijn voor een breder publiek.

Het systeem is flexibel genoeg om uiteenlopende behoeften aan te kunnen, van het lesgeven aan studenten in een klaslokaal tot het beheren van gevoelige medische gegevens. Omdat het platform zelf gehost wordt, kunnen instellingen hun data op hun eigen servers houden in plaats van afhankelijk te zijn van publieke clouddiensten, wat cruciaal is voor de privacy. De auteurs merken op dat hoewel het systeem momenteel beperkt is tot het draaien op één machine, het zijn waarde in een echte werkomgeving al heeft bewezen. Ze zijn van plan de mogelijkheden in de toekomst uit te breiden, door potentieel ondersteuning toe te voegen voor krachtigere hardware om geavanceerde kunstmatige intelligentie-tools te draaien of om de werklast te verdelen over meerdere machines. Uiteindelijk biedt Kiosc een praktische oplossing voor een groeiend probleem in de bio-informatica. Het neemt de technische barrières weg die wetenschappers verhinderen hun werk te delen, waardoor zij zich kunnen concentreren op ontdekking in plaats op het onderhoud van hun digitale tools. Door het eenvoudig te maken om interactieve data te publiceren en te raadplegen, helpt het platform ervoor te zorgen dat de inzichten verkregen uit complexe biologische data begrepen en gebruikt kunnen worden door iedereen die ze nodig heeft.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →