N-body parallel model of tumor proliferation

We present a novel parallel 3-D model of tumor proliferation. To simulate the growth dynamics of normal, cancerous and vascular tissues we use a hybrid method integrating cellular automata (CA) with N-body off-grid paradigm, so called, complex automata model (CxA). The interacting particles with dynamically evolving attributes may represent a single cell (cancerous or normal) or a fragment of blood vessel. Therefore, to mimic realistic tumor masses, huge ensembles of particles have to be simulated on multi-core processor systems. There exist many methods widely used for parallelization of classical N-body dynamics. However, they cannot be applied directly in our CxA model, because the evolution of tumor system is controlled by additional processes such as: cell life-cycle, nutrients and TAFs (tumor angiogenesis factors) diffusion and blood flow. These processes influence physical states of particles, e. g., their type, size and ability for proliferation/annihilation. We show that despite these difficulties, particle model can be efficiently implemented on small multi-core processor systems achieving almost linear speedup for as many as 8 threads and speedup of about 30 on 64 threads UltraSPARC T2 processor. We show that this model framework allows for simulating up to 1 million particles in a reasonable time using modest computer resources.

[1]  Caterina Guiot,et al.  Tumor growth instability and its implications for chemotherapy. , 2009, Cancer research.

[2]  Peter S. Lomdahl,et al.  LARGE-SCALE MOLECULAR-DYNAMICS SIMULATION OF 19 BILLION PARTICLES , 2004 .

[3]  Luigi Preziosi,et al.  Cancer Modelling and Simulation , 2003 .

[4]  Dave H. Eberly Game Physics , 2003 .

[5]  D. Yuen,et al.  Bridging diverse physical scales with the discrete-particle paradigm in modeling colloidal dynamics with mesoscopic features , 2006 .

[6]  H. Frieboes,et al.  Nonlinear modelling of cancer: bridging the gap between cells and tumours , 2010, Nonlinearity.

[7]  David A. Yuen,et al.  CROSS-SCALE NUMERICAL SIMULATIONS USING DISCRETE PARTICLE MODELS , 1999 .

[8]  Luigi Preziosi,et al.  Multiscale modeling and mathematical problems related to tumor evolution and medical therapy. , 2003 .

[9]  R.Wcisło,et al.  A new model of tumor progression based on the concept of complex automata driven by particle dynamics , 2008 .

[10]  Peter M. A. Sloot,et al.  Complex Systems Modeling by Cellular Automata , 2009, Encyclopedia of Artificial Intelligence.

[11]  W. Dzwinel,et al.  Using Discrete Particles As a Natural Solver In Simulating Multiple-Scale Phenomena , 2000 .

[12]  J. Folkman Tumor angiogenesis: therapeutic implications. , 1971, The New England journal of medicine.

[13]  Alfons G. Hoekstra,et al.  Towards a Complex Automata Framework for Multi-scale Modeling: Formalism and the Scale Separation Map , 2007, International Conference on Computational Science.

[14]  M. Chaplain,et al.  Mathematical Modelling of Angiogenesis , 2000, Journal of Neuro-Oncology.

[15]  David A. Yuen,et al.  Modeling Heterogeneous Mesoscopic Fluids in Irregular Geometries using Shared Memory Systems , 2005 .

[16]  Witold Dzwinel,et al.  Dynamical clustering of red blood cells in capillary vessels , 2003, Journal of molecular modeling.

[17]  H. Othmer,et al.  Mathematical modeling of tumor-induced angiogenesis , 2004, Journal of mathematical biology.

[18]  J. M. Haile,et al.  Molecular dynamics simulation : elementary methods / J.M. Haile , 1992 .

[19]  David A. Yuen,et al.  Parallel implementation of the fluid particle model for simulating complex fluids in the mesoscale , 2002, Concurr. Comput. Pract. Exp..