Artistoo
Artistoo implements interactive Cellular Potts Model (CPM) simulations in JavaScript to simulate cell- and tissue-scale dynamics.
Key Features:
- Cellular Potts Model (CPM) implementation: Implements the Cellular Potts Model to simulate cell and tissue-scale behaviors.
- Interactive parameter control: Supports dynamic modification of model parameters with immediate updates to simulation state and visualization.
- Real-time visualization: Provides real-time visualization of simulations to observe emergent cellular and tissue dynamics.
- JavaScript performance: Implemented in JavaScript with performance comparable to C++ frameworks for interactive computation.
Scientific Applications:
- Modeling research: Enables testing of hypotheses and in silico exploration of complex cellular and tissue interactions using CPM.
- Education: Supports instructional use by allowing hands-on exploration of cellular processes through interactive simulations.
- Science communication: Facilitates dissemination of interactive simulation models for broader scientific communication and demonstration.
Methodology:
Implemented as a JavaScript library that encapsulates the principles of the Cellular Potts Model (CPM) and provides real-time parameter adjustment and visualization of simulations.
Topics
Details
- License:
- MIT
- Tool Type:
- web application
- Programming Languages:
- JavaScript, C++
- Added:
- 1/18/2021
- Last Updated:
- 1/28/2021
Operations
Publications
Wortel IMN, Textor J. Artistoo: build, share, and explore simulations of cells and tissues in the web browser. Unknown Journal. 2020. doi:10.1101/2020.05.01.072975.
Links
Repository
https://github.com/ingewortel/artistoo