A scalable solver for a stochastic, hybrid cellular automaton model of personalized breast cancer therapy
Xiaoran Lai, H{\aa}kon A. Task\'en, Torgeir Mo, Simon W. Funke,, Arnoldo Frigessi, Marie E. Rognes, Alvaro K\"ohn-Luque

TL;DR
This paper introduces a parallel computational method for simulating personalized breast cancer therapy using a hybrid cellular automaton model, enabling large-scale, efficient, and reproducible simulations that incorporate patient-specific data.
Contribution
The authors developed parallel algorithms based on FEniCS to efficiently couple stochastic cellular automata with differential equations, significantly improving scalability for complex cancer models.
Findings
Nearly linear scaling on single-core processors.
Moderate growth in weak parallel scaling.
Enabled simulation of 500 times larger problems than previous work.
Abstract
Mathematical modeling and simulation is a promising approach to personalized cancer medicine. Yet, the complexity, heterogeneity and multi-scale nature of cancer pose significant computational challenges. Coupling discrete cell-based models with continuous models using hybrid cellular automata is a powerful approach for mimicking biological complexity and describing the dynamical exchange of information across different scales. However, when clinically relevant cancer portions are taken into account, such models become computationally very expensive. While efficient parallelization techniques for continuous models exist, their coupling with discrete models, particularly cellular automata, necessitates more elaborate solutions. Building upon FEniCS, a popular and powerful scientific computing platform for solving partial differential equations, we developed parallel algorithms to link…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
