sandbox.bio features interactive tutorials for bioinformatics tools in a secure sandbox.
Command-line tutorials feature a Linux operating system running in your browser! The sandbox runs Debian 12 (Bookworm), and comes preloaded with commonly used bioinformatics tools, so you can hit the ground running, with no setup required. To use sandbox.bio, you need a computer with >1GB of RAM and a connection to the internet.
The Debian environment is powered by the v86 project. For a tool to be available in this environment, it must be compiled to a 32-bit i686 architecture, and only use supported SIMD instructions (SSE, SSE2, SSE3). Currently, JVM-based tools are not supported because they require large downloads, and are not performant in this environment. See the sandbox.bio Dockerfile for the latest list of available tools. Please reach out if you're interested in adding more tools to the sandbox.
The file system available in the sandbox is a virtual file system, and is not connected to your computer's files. Each tutorial gets its own
~/tutorial folder, whose contents is saved to your browser's storage every few seconds, so refreshing the page restores the previous state of the file system.
This browser storage is temporary, so do not store important files in this environment.
How to contribute
Built by Robert Aboukhalil.