← Neueste Arbeiten
💻 bioinformatics

Kiosc: an integrated platform for managing bioinformatics data analysis containers

Kiosc ist eine selbst gehostete, benutzerfreundliche Webplattform auf Basis von Django, die die Orchestrierung, Organisation und Zugriffskontrolle von Docker-containerisierten Bioinformatik-Webanwendungen vereinfacht und eine Alternative mit geringerem Overhead zu Kubernetes zum Teilen interaktiver Analyseergebnisse bietet.

Ursprüngliche Autoren: Marotta, F., Stolpe, O., Obermayer, B., Weiner, J., Holtgrewe, M., Beule, D., Nieminen, M.

Veröffentlicht 2026-08-24
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Marotta, F., Stolpe, O., Obermayer, B., Weiner, J., Holtgrewe, M., Beule, D., Nieminen, M.

Originalarbeit lizenziert unter CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ⚕️ Dies ist eine KI-generierte Erklärung eines Preprints, das nicht peer-reviewed wurde. Dies ist kein medizinischer Rat. Treffen Sie keine Gesundheitsentscheidungen auf Grundlage dieses Inhalts. Vollständigen Haftungsausschluss lesen

In der modernen Welt der Biologie versinken Wissenschaftler in Daten. Sie generieren riesige Mengen an Informationen aus der DNA-Sequenzierung und der zellulären Bildgebung, aber die eigentliche Herausforderung liegt darin, all das sinnvoll zu interpretieren. Um diese komplexen Muster zu verstehen, erstellen Forscher oft interaktive Webanwendungen – digitale Dashboards, die es jedem mit einem Browser ermöglichen, Diagramme zu untersuchen, Variablen zu ändern und zu sehen, wie sich biologische Systeme verhalten. Diese Werkzeuge sind deshalb so leistungsstark, weil sie keine komplizierte Softwareinstallation oder Programmierkenntnisse erfordern; sie funktionieren einfach in einem Webbrowser. Doch während die Erstellung dieser Anwendungen einfacher geworden ist, ist die Weitergabe von ihnen überraschenderweise schwierig geworden. Wenn ein Forschungsteam seine Ergebnisse einem Kooperationspartner in einem anderen Land oder der Öffentlichkeit zeigen möchte, stößt es auf ein Labyrinth technischer Hürden. Sie müssen sicherstellen, dass die Software auf dem richtigen Computer läuft, dass die Daten sicher sind und dass die Anwendung online bleibt, ohne abzustürzen. Mit der Anzahl der Projekte und Nutzer steigt die manuelle Verwaltung dieser digitalen Werkzeuge zu einer schweren Last an, die oft spezialisierte Experten im Bereich Computernetzwerke erfordert, nur um den Betrieb aufrechtzuerhalten.

Um dieses Problem zu lösen, hat ein Forscherteam des Berlin Institute of Health und des Max Delbrück Center eine neue Plattform namens Kiosc entwickelt. Dieses System fungert als zentraler Manager für diese interaktiven Webanwendungen und ermöglicht es Wissenschaftlern, diese mit Leichtigkeit zu hosten, zu organisieren und zu teilen. Die Forscher haben Kiosc so gebaut, dass es mit einer Technologie namens Docker arbeitet, einer Standardmethode zur Paketierung von Software. Man kann sich einen Docker-Container wie eine versiegelte, in sich geschlossene Box vorstellen, die eine Anwendung und alles, was sie zum Ausführen benötigt, wie etwa spezifische Bibliotheken und Datendateien, enthält. Dies stellt sicher, dass die App auf jedem Computer exakt gleich funktioniert, unabhängig vom Betriebssystem. Kiosc nimmt diese Container und gibt ihnen ein Zuhause. Es bietet eine einfache Weboberfläche, über die Benutzer einen Container auswählen, ihn starten und die Anwendung darin aufrufen können. Das System regelt das komplexe Networking im Hintergrund, indem es wie ein Wegweiser fungiert, der die Anfrage eines Benutzers zum richtigen Container leitet und sicherstellt, dass nur autorisierte Personen Zugriff auf bestimmte Daten haben.

Das Team hinter Kiosc betreibt die eigene Instanz dieser Plattform bereits seit mehr als fünf Jahren. In dieser Zeit haben sie erfolgreich 321 Container über 150 verschiedene Projekte hinweg verwaltet und Forscher an mehreren Institutionen bedient. Das System ist so konzipiert, dass es leichtgewichtig und auf einem einzelnen Server verwaltbar ist, wodurch deutlich weniger technisches Fachwissen erforderlich ist als bei den massiven, komplexen Systemen, die oft von großen Technologieunternehmen verwendet werden. In ihrer Arbeit beschreiben die Autoren, wie Kiosc die Lücke zwischen den Menschen, die die Software entwickeln, und den Menschen, die sie benötigen, schließt. Beispielsweise kann ein Computerbiologe ein Werkzeug zur Visualisierung von Einzelzell-Genetikdaten erstellen, es in einen Container verpacken und es auf Kiosc hochladen. Ein Biologe aus dem Nasslabor oder ein Kliniker, der möglicherweise keine Erfahrung mit Programmierung hat, kann sich dann einloggen, das Werkzeug in einer Projektliste finden und sofort mit der Untersuchung der Daten beginnen. Die Forsfteam hat dieses Setup genutzt, um Werkzeuge zur Analyse von Sequenzierungsdaten zu teilen, wie etwa eine Anwendung namens seaPiper, die dabei hilft, die Ergebnisse komplexer biologischer Pipelines zu visualisieren.

Über das Teilen von Werkzeugen hinaus hilft Kiosc dabei, die wissenschaftliche Forschung reproduzierbarer zu machen. In der Wissenschaft ist eine häufige Frustration, dass ein Softwareprogramm, das heute funktioniert, morgen fehlschlagen könnte, weil sich die zugrunde liegenden Computersysteme geändert oder aktualisiert haben. Durch die Verpackung von Anwendungen in Docker-Containern friert Kiosc die Softwareumgebung in der Zeit ein. Das bedeutet, dass eine heute durchgeführte Analyse auch in fünf Jahren mit exakt denselben Ergebnissen erneut ausgeführt werden kann, da der Container immer noch die ursprüngliche Version jeder Software enthält, die er benötigt. Die Plattform unterstützt zudem die Idee des „ausführbaren Papers“, bei dem ein wissenschaftlicher Artikel nicht nur Text und statische Bilder enthält, sondern eine lebendige, interaktive Anwendung, die es den Lesern ermöglicht, die Ergebnisse selbst zu testen. Die Forscher haben demonstriert, dass Kiosc diese Begleit-Apps hosten kann, was die Ergebnisse wissenschaftlicher Studien transparenter und für ein breiteres Publikum zugänglicher macht.

Das System ist flexibel genug, um verschiedene Bedürfnisse abzudecken, vom Unterrichten von Studenten in einem Klassenzimmer bis hin zur Verwaltung sensibler medizinischer Daten. Da die Plattform selbst gehostet wird, können Institutionen ihre Daten auf eigenen Servern behalten, anstatt sich auf öffentliche Cloud-Dienste zu verlassen, was für die Privatsphäre entscheidend ist. Die Autoren merken an, dass das System derzeit auf den Betrieb auf einer einzigen Maschine beschränkt ist, sich aber bereits in einem realen Umfeld bewährt hat. Sie planen, seine Fähigkeiten in Zukunft auszuweiten, indem sie potenziell die Unterstützung für leistungsstärkere Hardware hinzufügen, um fortgeschrittene KI-Werkzeuge auszuführen oder die Arbeitslast auf mehrere Maschinen zu verteilen. Letztendlich bietet Kiosc eine praktische Lösung für ein wachsendes Problem in der Bioinformatik. Es beseitigt die technischen Barrieren, die Wissenschaftler daran hindern, ihre Arbeit zu teilen, sodass sie sich auf die Entdeckung konzentrieren können, anstatt auf die Wartung ihrer digitalen Werkzeuge. Indem es die Veröffentlichung und den Zugriff auf interaktive Daten vereinfacht, hilft die Plattform sicherzustellen, dass die aus komplexen biologischen Daten gewonnenen Erkenntnisse von jedem, der sie benötigt, verstanden und genutzt werden können.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →