← Latest papers
💻 bioinformatics

Kiosc: an integrated platform for managing bioinformatics data analysis containers

Kiosc is a self-hosted, user-friendly web platform built on Django that simplifies the orchestration, organization, and access control of Docker containerized bioinformatics web applications, offering a lower-overhead alternative to Kubernetes for sharing interactive analysis results.

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

Published 2026-08-24
📖 5 min read🧠 Deep dive

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

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ⚕️ This is an AI-generated explanation of a preprint that has not been peer-reviewed. It is not medical advice. Do not make health decisions based on this content. Read full disclaimer

In the modern world of biology, scientists are drowning in data. They generate vast amounts of information from DNA sequencing and cellular imaging, but the real challenge lies in making sense of it all. To understand these complex patterns, researchers often build interactive web applications—digital dashboards that allow anyone with a browser to explore charts, change variables, and see how biological systems behave. These tools are powerful because they do not require the user to install complicated software or know how to code; they simply work in a web browser. However, while creating these applications has become easier, sharing them has become surprisingly difficult. When a research team wants to show their results to a collaborator in another country, or to the public, they face a maze of technical hurdles. They must ensure the software runs on the right computer, that the data is secure, and that the application stays online without crashing. As the number of projects and users grows, managing these digital tools manually becomes a heavy burden, often requiring specialized experts in computer networking just to keep the lights on.

To solve this problem, a team of researchers at the Berlin Institute of Health and the Max Delbrück Center has developed a new platform called Kiosc. This system acts as a central manager for these interactive web applications, allowing scientists to host, organize, and share them with ease. The researchers built Kiosc to work with a technology called Docker, which is a standard method for packaging software. Think of a Docker container as a sealed, self-contained box that holds an application and everything it needs to run, such as specific libraries and data files. This ensures the app works exactly the same way on any computer, regardless of the operating system. Kiosc takes these containers and gives them a home. It provides a simple web interface where users can select a container, start it up, and access the application inside it. The system handles the complex networking behind the scenes, acting as a guide that directs a user's request to the correct container and ensures that only authorized people can see specific data.

The team behind Kiosc has been running their own instance of this platform for more than five years. During this time, they have successfully managed 321 containers across 150 different projects, serving researchers at multiple institutions. The system is designed to be lightweight and manageable on a single server, requiring far less technical expertise to maintain than the massive, complex systems often used by large tech companies. In their paper, the authors describe how Kiosc bridges the gap between the people who build the software and the people who need to use it. For example, a computational biologist can build a tool to visualize single-cell genetic data, package it into a container, and upload it to Kiosc. A wet-lab biologist or a clinician, who may have no experience with coding, can then log in, find the tool in a project list, and immediately start exploring the data. The researchers have used this setup to share tools for analyzing sequencing data, such as an application called seaPiper, which helps visualize the results of complex biological pipelines.

Beyond just sharing tools, Kiosc helps make scientific research more reproducible. In science, a common frustration is that a software program that works today might fail tomorrow because the underlying computer systems have changed or updated. By packaging applications in Docker containers, Kiosc freezes the software environment in time. This means that an analysis performed today can be run again five years from now with the exact same results, because the container still contains the original version of every piece of software it needs. The platform also supports the idea of the "executable paper," where a scientific article includes not just text and static images, but a live, interactive application that allows readers to test the findings themselves. The researchers have demonstrated that Kiosc can host these companion apps, making the results of scientific studies more transparent and accessible to a wider audience.

The system is flexible enough to handle various needs, from teaching students in a classroom to managing sensitive medical data. Because the platform is self-hosted, institutions can keep their data on their own servers rather than relying on public cloud services, which is crucial for privacy. The authors note that while the system is currently limited to running on a single machine, it has already proven its worth in a real-world setting. They plan to expand its capabilities in the future, potentially adding support for more powerful hardware to run advanced artificial intelligence tools or to distribute the workload across multiple machines. Ultimately, Kiosc offers a practical solution to a growing problem in bioinformatics. It removes the technical barriers that prevent scientists from sharing their work, allowing them to focus on discovery rather than on the maintenance of their digital tools. By making it simple to publish and access interactive data, the platform helps ensure that the insights gained from complex biological data can be understood and used by everyone who needs them.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →