Artistoo: build, share, and explore simulations of cells and tissues in the web browser
Abstract
SummaryThe Cellular Potts Model (CPM) is a powerful in silico method for simulating diverse biological processes at tissue scale. Because of its inherently graphical nature, this model should in theory be accessible to a large audience of biologists - without requiring extensive mathematical expertise. But in practice, CPMs are mostly implemented in specialized frameworks that users need to master before they can run and modify the simulation. We here present Artistoo (Artificial Tissue Toolbox), a JavaScript library for building "explorable" CPM simulations where users can change model parameters and see their effects in real time. Artistoo simulations run directly in the web browser and do not require any third-party software, plugins, or back-end servers. Although implemented in JavaScript, Artistoo does not suffer from a major performance loss compared to frameworks written in C++; it remains sufficiently fast to let users interact with simulations in real time. Artistoo provides an opportunity to unlock CPM models for a broader audience: interactive simulations can be shared through a simple URL in a zero-install setting. We discuss how such model sharing may benefit modelling research, science dissemination, open science, and education. Availability and ImplementationArtistoo is an open-source library released under the MIT license, and is freely available on GitHub at https://github.com/ingewortel/artistoo. ContactJohannes.Textor@radboudumc.nl
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 24
- FWCI
- 1.83
- Field percentile
- top 15%
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Tissue Forge: Interactive Biological and Biophysics Simulation Environment
T. J. Sego, J. Sluka, … J. Glazier·bioRxiv·Nov 28, 2022
- PhysiCell training apps: Cloud hosted open-source apps to learn cell-based simulation software
Aneequa Sundus, Furkan Kurtoglu, … Paul Macklin·bioRxiv·Jun 24, 2022
- runBioSimulations: an extensible web application that simulates a wide range of computational modeling frameworks, algorithms, and formats
Bilal Shaikh, Gnaneswara Marupilla, … Jonathan R. Karr·Nucleic Acids ResearchPeer-reviewed·Apr 30, 2021
- ISiCell: involving biologists in the design process of agent-based models in cell biology
Florian Cogoni, David Bernard, … Sylvain Cussat‐Blanc·bioRxiv·Jun 30, 2023
- CBMOS: a GPU-enabled Python framework for the numerical study of center-based models
S. Mathias, A. Coulier, A. Hellander·bioRxiv·May 6, 2021
- Programmatic modeling for biological systems
Alexander L. R. Lubbock, Carlos F. Lopez·Current Opinion in Systems BiologyPeer-reviewed·May 24, 2021