CompuCell3D
CompuCell3D enables multiscale multicellular virtual tissue modeling and simulation using the lattice-based Glazier-Graner-Hogeweg (GGH) Monte Carlo method.
Key Features:
- GGH-based simulation: Implements the Glazier-Graner-Hogeweg Monte Carlo multi-cell modeling method for cellular and multi-cellular behavior simulation.
- Python model development: Provides Python bindings for model and simulation development, with the core environment written in C++.
- Multi-cell behavior support: Simulates biologically observed cell behaviors and interactions including movement, adhesion, growth, death, mitosis, secretion of chemicals, and chemotaxis.
Scientific Applications:
- Tissue development: Models tissue formation and subsequent dynamics in the context of developmental processes.
- Tissue homeostasis: Simulates maintenance of tissue structure and function through multi-cellular interactions.
- Disease modeling: Enables in silico study of multi-cell phenomena related to disease progression at the tissue scale.
Methodology:
CompuCell3D employs the lattice-based Glazier-Graner-Hogeweg (GGH) Monte Carlo method for multi-cell modeling and simulation.
Topics
Details
- License:
- GPL-3.0
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac, Windows
- Programming Languages:
- C++, Python
- Added:
- 5/20/2026
- Last Updated:
- 5/20/2026
Operations
Publications
Documentation
API documentation
https://compucell3d.org/Citation instructions
https://compucell3d.org/PublicationsTraining material
https://compucell3d.org/TutorialsLinks
Discussion forum
https://www.reddit.com/r/CompuCell3D/Repository
https://compucell3d.org/SrcBin