A scalable solver for a stochastic, hybrid cellular automaton model of personalized breast cancer therapy. (14th November 2021)
- Record Type:
- Journal Article
- Title:
- A scalable solver for a stochastic, hybrid cellular automaton model of personalized breast cancer therapy. (14th November 2021)
- Main Title:
- A scalable solver for a stochastic, hybrid cellular automaton model of personalized breast cancer therapy
- Authors:
- Lai, Xiaoran
Taskén, Håkon A.
Mo, Torgeir
Funke, Simon W.
Frigessi, Arnoldo
Rognes, Marie E.
Köhn‐Luque, Alvaro - Abstract:
- 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 (CA) 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 CA, 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 stochastic CA with differential equations (https://bitbucket.org/HTasken/cansim ). The algorithms minimize the communication between processes that share CA neighborhood values while also allowing for reproducibility during stochastic updates. We demonstrated the potential of our solution on a complex hybrid cellular automaton model of breast cancer treated with combination chemotherapy. On a single‐core processor, we obtained nearly linear scaling with an increasing problem size, whereas weak parallel scaling showed moderate growth in solving time relative to increase in problem size. Finally,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 (CA) 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 CA, 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 stochastic CA with differential equations (https://bitbucket.org/HTasken/cansim ). The algorithms minimize the communication between processes that share CA neighborhood values while also allowing for reproducibility during stochastic updates. We demonstrated the potential of our solution on a complex hybrid cellular automaton model of breast cancer treated with combination chemotherapy. On a single‐core processor, we obtained nearly linear scaling with an increasing problem size, whereas weak parallel scaling showed moderate growth in solving time relative to increase in problem size. Finally, we applied the algorithm to a problem that is 500 times larger than previous work, allowing us to run personalized therapy simulations based on heterogeneous cell density and tumor perfusion conditions estimated from magnetic resonance imaging data on an unprecedented scale. Abstract : We developed an efficient and parallelized solver for a stochastic hybrid cellular automaton model of breast cancer treated with combination chemotherapy. We extended the parallelization capability of FEniCS by minimizing communication between processes that shared cellular automata neighborhood values while maintaining reproducibility during stochastic updates. We demonstrated the solver's scaling ability by applying to a problem that is 500 times larger than previous work. … (more)
- Is Part Of:
- International journal for numerical methods in biomedical engineering. Volume 38:Number 1(2022)
- Journal:
- International journal for numerical methods in biomedical engineering
- Issue:
- Volume 38:Number 1(2022)
- Issue Display:
- Volume 38, Issue 1 (2022)
- Year:
- 2022
- Volume:
- 38
- Issue:
- 1
- Issue Sort Value:
- 2022-0038-0001-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2021-11-14
- Subjects:
- breast cancer -- cancer modeling -- domain decomposition -- FEniCS -- multi‐scale modeling -- parallel computing -- personalized cancer therapy
Biomedical engineering -- Periodicals
Imaging systems in medicine -- Periodicals
Numerical analysis -- Periodicals
Engineering mathematics -- Periodicals
610.28 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)2040-7947 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/cnm.3542 ↗
- Languages:
- English
- ISSNs:
- 2040-7939
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4542.403550
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 24525.xml