CellularPotts.jl: simulating multiscale cellular models in Julia
Robert W Gregg1,2,3, Panayiotis V Benos1,2,3
1Department of Computational and Systems Biology, University of Pittsburgh, Pittsburgh, PA 15213, United States.
Bioinformatics (Oxford, England)
|December 22, 2023
Summary
CellularPotts.jl is a Julia package for simulating cell behaviors like division and adhesion. This computational tool aids in understanding complex biological processes relevant to diseases such as tumor growth and infection.
Area of Science:
- Computational Biology
- Biophysics
- Software Development
Background:
- Accurate modeling of cellular processes like division, adhesion, and signaling is essential for understanding complex biological phenomena.
- These processes are fundamental to disease states including tumor growth, wound healing, and infection.
Purpose of the Study:
- To introduce CellularPotts.jl, a Julia software package designed for simulating biological cellular processes.
- To combine Cellular Potts Modeling with differential equations for dynamic cell signaling patterns.
Main Methods:
- Utilizes Cellular Potts Modeling to simulate cellular interactions, retaining spatial information.
- Integrates differential equations to model dynamic cell signaling patterns.
- Requires users to define a 2D/3D space, cell properties, and behavioral penalties.
Main Results:
- CellularPotts.jl offers a computationally efficient approach for large-scale simulations.
- The package allows for statistical analysis, repeated simulations to test property impacts, and visualization of cellular behavior.
Conclusions:
- CellularPotts.jl provides a versatile and efficient platform for simulating cellular dynamics.
- The package facilitates research into complex biological phenomena and disease mechanisms.


