Generative diffusion model surrogates for mechanistic agent-based biological models
Tien Comlekoglu, J. Quetzalcoatl Toledo-Marín, Douglas W. DeSimone, Shayn M. Peirce, Geoffrey Fox, James A. Glazier
TL;DR
This paper tackles the computational burden of stochastic Cellular-Potts models by building a class-conditional DDPM surrogate for a vasculogenesis CPM and verifying generated configurations with an image classifier. The approach enables long-horizon inference ($$20{,}000\mathrm{MCS}$$) across a discretized 25-class parameter space, achieving about a $$22\times$$ reduction in runtime. The authors demonstrate surrogate selection via classifier-driven validation and morphology-aware metrics (EMD), obtaining representative configurations while noting limitations such as mode collapse and between-class interpolation. This work advances digital-twin-inspired surrogates for stochastic biological systems and points toward future enhancements like diffusion-guided generation and online updating.
Abstract
Mechanistic, multicellular, agent-based models are commonly used to investigate tissue, organ, and organism-scale biology at single-cell resolution. The Cellular-Potts Model (CPM) is a powerful and popular framework for developing and interrogating these models. CPMs become computationally expensive at large space- and time- scales making application and investigation of developed models difficult. Surrogate models may allow for the accelerated evaluation of CPMs of complex biological systems. However, the stochastic nature of these models means each set of parameters may give rise to different model configurations, complicating surrogate model development. In this work, we leverage denoising diffusion probabilistic models to train a generative AI surrogate of a CPM used to investigate in vitro vasculogenesis. We describe the use of an image classifier to learn the characteristics that define unique areas of a 2-dimensional parameter space. We then apply this classifier to aid in surrogate model selection and verification. Our CPM model surrogate generates model configurations 20,000 timesteps ahead of a reference configuration and demonstrates approximately a 22x reduction in computational time as compared to native code execution. Our work represents a step towards the implementation of DDPMs to develop digital twins of stochastic biological systems.
