PhysiCell

PhysiCell simulates physics-based, agent-based multicellular systems to model cellular behaviors and microenvironmental biochemical transport for studying tissue-scale processes such as tumor growth and immune interactions.


Key Features:

  • Multi-Substrate Biotransport Solver: Links cell phenotypes with multiple diffusing substrates and signaling factors to simulate biochemical interactions within tissues.
  • Biologically-Driven Sub-Models: Provides built-in models for cell cycling, apoptosis, necrosis, solid and fluid volume changes, mechanics, and motility.
  • Performance and Scalability: Implemented in C++ with minimal dependencies and parallelized with OpenMP to scale to ~10^5–10^6 cells on desktop workstations and larger simulations on HPC nodes.
  • Application Demonstrations: Supports simulations of necrotic core biomechanics and stochasticity in tumor spheroids and ductal carcinoma in situ (DCIS), and exploration of synthetic multicellular systems.
  • Extensibility: Allows incorporation and modification of additional models to replicate other simulation platforms or extend research-specific behaviors.
  • Integration for Model Exploration: Integrates with EMEWS to enable dynamical simulation on HPC and adaptive parameter-space exploration using active learning and genetic algorithms.

Scientific Applications:

  • Tumor spheroids and DCIS: Simulation of necrotic core biomechanics and stochastic growth dynamics in tumor spheroids and ductal carcinoma in situ.
  • Synthetic multicellular systems for therapy: Exploration of engineered multicellular systems for potential anti-cancer treatments.
  • Cancer heterogeneity: Investigation of intratumoral heterogeneity and its impact on tumor dynamics.
  • Cancer immunology and immunotherapy design: Modeling immune–tumor interactions and enabling adaptive exploration of immunotherapy design spaces via integration with EMEWS.

Methodology:

Physics‑based agent-based simulations with a multi-substrate biotransport solver linking diffusing substrates and signaling factors to cell phenotypes; built-in submodels for cell cycling, apoptosis, necrosis, volume changes, mechanics, and motility; implemented in C++ and parallelized with OpenMP; integration with EMEWS using active learning and genetic algorithms for adaptive parameter sampling on HPC.

Topics

Collections

Details

License:
BSD-3-Clause
Cost:
Free of charge
Operating Systems:
Mac, Linux, Windows
Programming Languages:
C++
Added:
11/14/2019
Last Updated:
11/24/2024

Operations

Data Inputs & Outputs

Molecular dynamics

Publications

Ghaffarizadeh A, Heiland R, Friedman SH, Mumenthaler SM, Macklin P. PhysiCell: An open source physics-based cell simulator for 3-D multicellular systems. PLOS Computational Biology. 2018;14(2):e1005991. doi:10.1371/journal.pcbi.1005991. PMID:29474446. PMCID:PMC5841829.

PMID: 29474446
PMCID: PMC5841829
Funding: - National Cancer Institute: 1R01CA180149, 5U54CA143907 - National Science Foundation: 1720625

Ozik J, Collier N, Heiland R, An G, Macklin P. Learning-accelerated discovery of immune-tumour interactions. Molecular Systems Design & Engineering. 2019;4(4):747-760. doi:10.1039/c9me00036d. PMID:31497314. PMCID:PMC6690424.

PMID: 31497314
PMCID: PMC6690424
Funding: - National Institute of General Medical Sciences: R01GM115839, R01GM121600 - Division of Engineering Education and Centers: 1720625 - National Cancer Institute: U01CA232137

Documentation

Downloads

Related Tools

physipkpd
Relation: usedBy