A Hybrid Parallel Framework for the Cellular Potts Model Simulations

The Cellular Potts Model (CPM) has been widely used for biological simulations. However, most of current implementations are either sequential or approximate, which cannot be used for large scale complex 3D simulation. In this paper we present a hybrid parallel framework for CPM simulations. The time-consuming partial differential equation (PDE) solving, cell division, and cell reaction operation are distributed to clusters by using the Message Passing Interface (MPI). The Monte Carlo lattice update is parallelized on shared-memory SMP system by using OpenMP. Since the Monte Carlo lattice update is much faster than the PDE solving and SMP systems are more and more common, this hybrid approach achieves good performance and high accuracy at the same time. Based on the parallel Cellular Potts Model, we have studied the avascular tumor growth by using a multiscale model. The application and performance analyses demonstrate that the hybrid parallel framework is quite efficient. The hybrid parallel CPM can be used for the large scale simulation (∼10^8 sites) of complex collective behavior of numerous cells (∼10^6).

[1]  K. Groebe,et al.  Distributions of oxygen, nutrient, and metabolic waste concentrations in multicellular spheroids and their dependence on spheroid parameters , 2004, European Biophysics Journal.

[2]  Anthony Skjellum,et al.  Using MPI: portable parallel programming with the message-passing interface, 2nd Edition , 1999, Scientific and engineering computation series.

[3]  J. E. Dendy Two multigrid methods for three-dimensional problems with discontinuous and anisotropic coefficients , 1987 .

[4]  Nan Chen,et al.  A Parallel Implementation of the Cellular Potts Model for Simulation of Cell-Based Morphogenesis , 2006, ACRI.

[5]  Glazier,et al.  Simulation of the differential adhesion driven rearrangement of biological cells. , 1993, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[6]  S. A. Wright,et al.  Potts-model grain growth simulations: Parallel algorithms and applications , 1997 .

[7]  Gerson G. H. Cavalheiro,et al.  High Performance Simulations of the Cellular Potts Model , 2006, 20th International Symposium on High-Performance Computing in an Advanced Collaborative Environment (HPCS'06).

[8]  Rohit Chandra,et al.  Parallel programming in openMP , 2000 .

[9]  Yi Jiang,et al.  A cell-based model exhibiting branching and anastomosis during tumor-induced angiogenesis. , 2007, Biophysical journal.

[10]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[11]  R. Sutherland,et al.  Influence of convection in the growth medium on oxygen tensions in multicellular tumor spheroids. , 1982, Cancer research.

[12]  J. Glazier,et al.  Solving the advection-diffusion equations in biological contexts using the cellular Potts model. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[13]  P. Hogeweg,et al.  How amoeboids self-organize into a fruiting body: Multicellular coordination in Dictyostelium discoideum , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[14]  S A Newman,et al.  On multiscale approaches to three-dimensional modelling of morphogenesis , 2005, Journal of The Royal Society Interface.

[15]  Robert B. Ross,et al.  Using MPI-2: Advanced Features of the Message Passing Interface , 2003, CLUSTER.

[16]  J. Folkman,et al.  SELF-REGULATION OF GROWTH IN THREE DIMENSIONS , 1973, The Journal of experimental medicine.

[17]  Anthony Skjellum,et al.  Using MPI - portable parallel programming with the message-parsing interface , 1994 .

[18]  Roeland M. H. Merks,et al.  Cell-Oriented Modeling of In Vitro Capillary Development , 2004, ACRI.

[19]  Jesús A. Izaguirre,et al.  Multi-model Simulations of Chicken Limb Morphogenesis , 2003, International Conference on Computational Science.

[20]  Gerson G. H. Cavalheiro,et al.  An Efficient Parallel Algorithm to Evolve Simulations of the Cellular Potts Model , 2005, Parallel Process. Lett..

[21]  Jelena Pjesivac-Grbovic,et al.  A multiscale model for avascular tumor growth. , 2005, Biophysical journal.

[22]  J. Freyer,et al.  Regulation of growth saturation and development of necrosis in EMT6/Ro multicellular spheroids by the glucose and oxygen supply. , 1986, Cancer research.

[23]  J P Freyer,et al.  Proliferative and clonogenic heterogeneity of cells from EMT6/Ro multicellular spheroids induced by the glucose and oxygen supply. , 1986, Cancer research.

[24]  Barkema,et al.  Parallel simulation of the Ising model. , 1994, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.