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