Artistoo, a library to build, share, and explore simulations of cells and tissues in the web browser.
basic_science · Level V
Where this comes from
- Record sourced from PubMed, PMID 33835022.
- Also identified by DOI 10.7554/eLife.61288 and PMC identifier 8143789.
- No licence information is recorded for this record.
- Because redistribution is not established, this page shows the abstract only. Follow the links below for the full text.
Abstract
The cellular Potts model (CPM) is a powerful in silico method for simulating biological processes at tissue scale. Their inherently graphical nature makes CPMs very accessible in theory, but in practice, they are mostly implemented in specialised frameworks users need to master before they can run simulations. We here present Artistoo (Artificial Tissue Toolbox), a JavaScript library for building 'explorable' CPM simulations where viewers can change parameters interactively, exploring their effects in real time. Simulations run directly in the web browser and do not require third-party software, plugins, or back-end servers. The JavaScript implementation imposes no major performance loss compared to frameworks written in C++; Artistoo remains sufficiently fast for interactive, real-time simulations. Artistoo provides an opportunity to unlock CPM models for a broader audience: interactive simulations can be shared via a URL in a <i>zero-install</i> setting. We discuss applications in CPM research, science dissemination, open science, and education.
Medical subject headings
- Cell Physiological Phenomena
- Computational Biology
- Computer Simulation
- Models, Biological
- Software Design
- Web Browser