PhysiCell Logo PhysiCell Project Website

PhysiCell

Early 3D tumor-immune modeling
Early 3D PhysiCell model: Immune cells (red) attacking tumor cells (shaded from yellow to blue, with yellow most aggressive but also most immunogenic). From Ghaffarizadeh et al. (2018).

Many multicellular systems problems can only be understood by studying how cells move, grow, divide, interact, and die. Tissue-scale dynamics emerge from systems of many interacting cells as they respond to and influence their microenvironment. The ideal "virtual laboratory" for such multicellular systems simulates both the biochemical microenvironment (the "stage") and many mechanically and biochemically interacting cells (the "players" upon the stage). PhysiCell was developed to fill this role as a virtual laboratory.

Over time, PhysiCell has grown from a C++ framework to a software ecosystem and scientific community.

Quick Start: Browser-based modeling

Did you know that you can build PhysiCell models in a web browser without writing C++? Give it a try!

PhysiCell Studio on nanoHUB

To write your first models, we suggest following this 2024 Mini Course:

Project goals and design philosophy

PhysiCell aims to provide a robust, scalable, and extensible framework for simulating large systems of cells in 2-D and 3-D tissues on standard desktop computers, on clusters, and in the cloud. Among our design goals:

Some history