Abstract
Collective cell migration and proliferation are integral to tissue repair, embryonic development, the immune response and cancer. Central to collective cell migration and proliferation are interactions among neighbouring cells, such as volume exclusion, contact inhibition and adhesion. These individual-level processes can have important effects on population-level outcomes, such as growth rate and equilibrium density. We develop an individual-based model of cell migration and proliferation that includes these interactions. This is an extension of a previous model with neighbour-dependent directional bias to incorporate neighbour-dependent proliferation and death. A deterministic approximation to this individual-based model is derived using a spatial moment dynamics approach, which retains information about the spatial structure of the cell population. We show that the individual-based model and spatial moment model match well across a range of parameter values. The spatial moment model allows insight into the two-way interaction between spatial structure and population dynamics that cannot be captured by traditional mean-field models.
Similar content being viewed by others
References
Abercrombie M (1979) Contact inhibition and malignancy. Nature 281(5729):259–262
Agnew DJG, Green JEF, Brown TM, Simpson MJ, Binder BJ (2014) Distinguishing between mechanisms of cell aggregation using pair-correlation functions. J Theor Biol 352:16–23
Alarcón T, Byrne HM, Maini PK (2004) A mathematical model of the effects of hypoxia on the cell-cycle of normal and cancer cells. J Theor Biol 229(3):395–411
Anderson ARA, Chaplain MAJ (1998) Continuous and discrete mathematical models of tumor-induced angiogenesis. Bull Math Biol 60(5):857–99
Baker RE, Simpson MJ (2010) Correcting mean-field approximations for birth-death-movement processes. Phys Rev E 82(4):041905
Barraquand F, Murrell DJ (2012) Intense or spatially heterogeneous predation can select against prey dispersal. PLoS One 7:e28924
Barraquand F, Murrell DJ (2013) Scaling up predator-prey dynamics using spatial moment equations. Methods Ecol Evol 4:276–289
Binder BJ, Simpson MJ (2015) Spectral analysis of pair-correlation bandwidth: application to cell biology images. R Soc Open Sci 2:140494
Binny RN, Haridas P, James A, Law R, Simpson MJ, Plank MJ (2016) Spatial structure arising from neighbour-dependent bias in collective cell movement. PeerJ 4:e1689
Binny RN, Plank MJ, James A (2015) Spatial moment dynamics for collective cell movement incorporating a neighbour-dependent directional bias. J R Soc Interface 12(106):20150228
Bolker B, Pacala SW (1997) Using moment equations to understand stochastically driven spatial pattern formation in ecological systems. Theor Popul Biol 52(3):179–97
Bolker BM (2003) Combining endogenous and exogenous spatial variability in analytical population models. Theor Popul Biol 64(3):255–270
Bolker BM, Pacala SW (1999) Spatial moment equations for plant competition: understanding spatial strategies and the advantages of short dispersal. Am Nat 153(6):575–602
Bruna M, Chapman SJ (2012) Excluded-volume effects in the diffusion of hard spheres. Phys Rev E 85(1):011103
Cai AQ, Landman KA, Hughes BD (2006) Modelling directional guidance and motility regulation in cell migration. Bull Math Biol 68(1):25–52
Codling EA, Plank MJ, Benhamou S (2008) Random walk models in biology. Journal of the Royal Society Interface 5(25):813–34
Dieckmann U, Law R (2000) Relaxation projections and the method of moments. In: Dieckmann U, Law R, Metz J (eds) The geometry of ecological interactions: simplifying spatial complexity, chap 21. Cambridge University Press, Cambridge, pp 412–455
Dyson L, Baker RE (2015) The importance of volume exclusion in modelling cellular migration. J Math Biol 71(3):691–711
Dyson L, Maini PK, Baker RE (2012) Macroscopic limits of individual-based models for motile cell populations with volume exclusion. Phys Rev E 86(3):031903
Fagotto F, Gumbiner BM (1996) Cell contact-dependent signaling. Dev Biol 180(2):445–454
Fisher RA (1937) The wave of advance of advantageous genes. Ann Eugen 7(4):355–369
Friedl P, Wolf K (2003) Tumour-cell invasion and migration: diversity and escape mechanisms. Nat Rev Cancer 3(5):362–74
Gillespie DT (1977) Exact stochastic simulation of coupled chemical reactions. J Phys Chem 81(25):2340–2361
Green JEF, Waters SL, Whiteley JP, Edelstein-Keshet L, Shakesheff KM, Byrne HM (2010) Non-local models for the formation of hepatocyte-stellate cell aggregates. J Theor Biol 267(1):106–20
Illian J, Penttinen A, Stoyan H, Stoyan D (2008) Statistical analysis and modelling of spatial point patterns. Wiley, Chichester
Irons C, Plank MJ, Simpson MJ (2016) Lattice-free models of directed cell motility. Phys A 442:110–121
Johnston ST, Simpson MJ, Baker RE (2015) Modelling the movement of interacting cell populations: a moment dynamics approach. J Theor Biol 370:81–92
Kay JN, Chu MW, Sanes JR (2012) MEGF10 and MEGF11 mediate homotypic interactions required for mosaic spacing of retinal neurons. Nature 483(7390):465–9
Keeley PW, Zhou C, Lu L, Williams R, Melmed S, Reese BE (2014) Pituitary tumor-transforming gene 1 regulates the patterning of retinal mosaics. Proc Natl Acad Sci USA 111(25):9295–9300
Kim N-G, Koh E, Chen X, Gumbiner BM (2011) E-cadherin mediates contact inhibition of proliferation through Hippo signaling-pathway components. Proc Natl Acad Sci USA 108(29):11930–11935
Kirkwood JG (1935) Statistical mechanics of fluid mixtures. J Chem Phys 3(5):300–313
Kolmogorov AN, Petrovsky IG, Piskunov NS (1937) Étude de léquation de la diffusion avec croissance de la quantité de matière et son application à un problème biologique. Mosc Univ Math Bull 1:1–25
Kurosaka S, Kashina A (2008) Cell biology of embryonic migration. Birth Defects Res Part C: Embryo Today 84(2):102–122
Law R, Dieckmann U (2000) A dynamical system for neighborhoods in plant communities. Ecology 81:2137–2148
Law R, Murrell DJ, Dieckmann U (2003) Population growth in space and time: spatial logistic equations. Ecology 84(1):252–262
Levine EM, Becker Y, Boone CW, Eagle H (1965) Contact inhibition, macromolecular synthesis, and polyribosomes in cultured human diploid fibroblasts. Proc Natl Acad Sci USA 53(2):350–356
Lewis MA (2000) Spread rate for a nonlinear stochastic invasion. J Math Biol 41(5):430–454
Markham DC, Simpson MJ, Baker RE (2013) Simplified method for including spatial correlations in mean-field approximations. Phys Rev E 87(6):062702
Martin P (1997) Wound healing-aiming for perfect skin regeneration. Science 276(5309):75–81
Mason HA, Ito S, Corfas G (2001) Extracellular signals that regulate the tangential migration of olfactory bulb neuronal precursors : inducers, inhibitors, and repellents. J Neurosci 21(19):7654–7663
Middleton AM, Fleck C, Grima R (2014) A continuum approximation to an off-lattice individual-cell based model of cell migration and adhesion. J Theor Biol 359:220–232
Murrell DJ (2005) Local spatial structure and predator-prey dynamics: counterintuitive effects of prey enrichment. Am Nat 166(3):354–67
Murrell DJ, Dieckmann U, Law R (2004) On moment closures for population dynamics in continuous space. J Theor Biol 229(3):421–32
Murrell DJ, Law R (2000) Beetles in fragmented woodlands: a formal framework for dynamics in ecological landscapes of movement. J Anim Ecol 69(3):471–483
Murrell DJ, Law R (2003) Heteromyopia and the spatial coexistence of similar competitors. Ecol Lett 6(1):48–59
Painter KJ, Hillen T (2002) Volume-filling and quorum-sensing in models for chemosensitive movement. Can Appl Math Q 10(4):501–543
Plank MJ, Law R (2015) Spatial point processes and moment dynamics in the life sciences: a parsimonious derivation and some extensions. Bull Math Biol 77(4):586–613
Plank MJ, Simpson MJ (2012) Models of collective cell behaviour with crowding effects: comparing lattice-based and lattice-free approaches. J R Soc Interface 9(76):2983–96
Raghib M, Hill NA, Dieckmann U (2011) A multiscale maximum entropy moment closure for locally regulated space-time point process models of population dynamics. J Math Biol 62(5):605–53
Raz E, Mahabaleshwar H (2009) Chemokine signaling in embryonic cell migration: a fisheye view. Development 136(8):1223–9
Rørth P (2009) Collective cell migration. Annu Rev Cell Dev Biol 25:407–29
Shaw TJ, Martin P (2009) Wound repair at a glance. J Cell Sci 122(18):3209–13
Simpson MJ, Baker RE (2011) Corrected mean-field models for spatially dependent advection–diffusion–reaction phenomena. Phys Rev E 83(5):051922
Simpson MJ, Binder BJ, Haridas P, Wood BK, Treloar KK, McElwain DLS, Baker RE (2013) Experimental and modelling investigation of monolayer development with clustering. Bull Math Biol 75(5):871–89
Simpson MJ, Landman KA, Hughes BD (2009) Multi-species simple exclusion processes. Phys A 388(4):399–406
Tambe DT, Hardin CC, Angelini TE, Rajendran K, Park CY, Serra-Picamal X, Zhou EH, Zaman MH, Butler JP, Weitz DA, Fredberg JJ, Trepat X (2011) Collective cell guidance by cooperative intercellular forces. Nat Mater 10(6):469–75
Tremel A, Cai A, Tirtaatmadja N, Hughes BD, Stevens GW, Landman KA, O’Connor AJ (2009) Cell migration and proliferation during monolayer formation and wound healing. Chem Eng Sci 64(2):247–253
Trepat X, Wasserman MR, Angelini TE, Millet E, Weitz DA, Butler JP, Fredberg JJ (2009) Physical forces during collective cell migration. Nat Phys 5(6):426–430
Vedel S, Tay S, Johnston DM, Bruus H, Quake SR (2013) Migration of cells in a social context. Proc Natl Acad Sci USA 110(1):129–134
Ware MF, Wells A, Lauffenburger DA (1998) Epidermal growth factor alters fibroblast migration speed and directional persistence reciprocally and in a matrix-dependent manner. J Cell Sci 111(16):2423–2432
Young W, Roberts A, Stuhne G (2001) Reproductive pair correlations and the clustering of organisms. Nature 412(6844):328–331
Acknowledgments
The authors thank Richard Law, David Murrell, Matthew Simpson and James Sneyd for valuable comments on this work. This research was supported by the Royal Society of New Zealand Marsden Fund, Grant Number 11-UOC-005. AJ and MJP were partly funded by Te Pūnaha Matatini.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix 1: Definition of Spatial Moments
For a stationary spatial point process in a square domain \(\Omega =[0,L]\times [0,L]\), the first spatial moment \(Z_1(t)\) is simply the expected density of agents (i.e. expected population size divided by domain area \(L^2\)) at time t. The second spatial moment \(Z_2(\varvec{\xi },t)\) is the expected density of pairs of agents separated by displacement \(\varvec{\xi }\) at time t. For brevity, the argument t will be omitted in the following. To give a rigorous definition of the second moment, we first define the random variable \(N_h(A)\) to be the number of agents in a region \(A\subset \Omega \) and let \(D_h(x)\subset \Omega \) denote the disc of radius h centred on \(\mathbf{x}\in \Omega \). Since we are dealing with a stationary point process, we can assume without loss of generality that one of the agents in a pair (or triplet) is located at \(\mathbf{x}=\varvec{0}\). We then define
If the discs \(D_h(\varvec{0})\) and \(D_h(\varvec{\xi })\) are non-overlapping, the numerator in Eq. (18) reduces to
which, in the limit \(h\rightarrow 0\), is equivalent to the probability that there is an agent in \(D_h(\varvec{0})\) and an agent in \(D_h(\varvec{\xi })\). The second term in the expectation in Eq. (18) is necessary to remove self-pairs (Law and Dieckmann 2000; Plank and Law 2015). The third moment (density of triplets) is defined similarly as
Again, the extra terms in the expectation are needed to remove non-distinct triplets. Definitions (18) and (19) are equivalent to those of Illian et al. (2008), who referred to them as product densities.
The probability that there is a neighbouring agent located at displacement \(\varvec{\xi }\), given that there is a focal agent at \(\varvec{0}\) is
Similarly, probability that there is a neighbouring agent located at displacement \(\varvec{\xi }'\), given that there is a focal agent at \(\varvec{0}\) and a neighbouring agent at \(\varvec{\xi }\) is
Appendix 2: Numerical Methods
The IBM is simulated using the Gillespie algorithm as follows. If the population size is N(t), there are 3N(t) possible types of transition, corresponding to either movement, proliferation or death of one agent. The event rates for these 3N(t) transition types are calculated from Eqs. (1) and (2), and the aggregate event rate is
The time increment \(\tau \) between consecutive events is exponentially distributed with mean \(1/\lambda (t)\). One of the 3N(t) possible types of transitions is then chosen to occur at time \(t+\tau \), with a probability that is proportional to the rate of that transition. If the event is a movement, the new location for the motile agent is chosen according to the bias vector for that agent in Eq. (3) and the movement kernel in Eq. (4). If the event is a proliferation, the location for the new daughter agent is chosen from the dispersal kernel \(\mu ^{(p)}\) and the population size increases to \(N(t+\tau )=N(t)+1\). If the event is a death, the agent is removed and the population size decreases to \(N(t+\tau )=N(t)-1\). The population is initially of size \(N(0)=N_0\) and is distributed according to a spatial Poisson process, i.e. with no initial spatial structure, in a square domain of size \(L\times L\). Periodic conditions are implemented at the boundaries of the spatial domain, meaning that agents’ horizontal and vertical coordinates are taken to be modulo L.
To compare the results of the IBM with the spatial moment model, we need to calculate the first and second moments of the spatial point process arising from a given realisation of the IBM. The first moment is simply the average agent density and is calculated from the IBM as \(N(t)/L^2\). To compare the second moment, we calculate the pair correlation function (PCF) C(r) (Illian et al. 2008) by calculating the distance \(r=|\mathbf {x}_j-\mathbf {x}_i|\) (\(i\ne j\)) between every pair of agents, allowing for the periodic boundaries. The PCF is constructed by counting the distances that fall into an interval \([r-\frac{\delta r}{2}, r+\frac{\delta r}{2}]\), i.e. binning distances using a bin width \(\delta r\). We normalise each bin count by \(N(t)(N(t)-1)(2\pi r \delta r)/L^2\); this normalisation means that, in the absence of spatial structure (i.e. a Poisson spatial pattern), we have \(C(r)\equiv 1\) (Binny et al. 2016). When \(C(r)>1\) at short distances r, this indicates a clustered pattern. In contrast, \(C(r)<1\) at short distances r indicates segregation. The choice of \(\delta r\) is important because very small values can yield a PCF dominated by fluctuations, while values that are too large result in an overly smooth function which may mask spatial structure (Binder and Simpson 2015). The PCF C(r) is compared to a radial slice through the two-dimensional function \(Z_2(\varvec{\xi })/Z_1^2\), where \(r=|\varvec{\xi }|\) (Binny et al. 2016). For each set of parameter values, we perform 20 (unless otherwise stated) repeated realisations of the stochastic IBM and compute an average over the ensemble of realisations for the first moment and the PCF.
Equation (12) for the dynamics of the second moment is solved using the method of lines. This involves discretisation of \(\varvec{\xi }=(\xi _1,\xi _2)\) with grid spacing \(\Delta \) over the two-dimensional domain \(\{-\xi _{{\mathrm {max}}} \le \xi _1, \xi _2 \le \xi _{{\mathrm {max}}} \}\), where \(\xi _{{\mathrm {max}}}\) is large enough so that \(Z_2(\varvec{\xi }) \approx Z_1^2\) at the boundary. We truncate the tails of the kernels such that \(w(\varvec{\xi })=\mu (\varvec{\xi })=0\) for \(|\varvec{\xi }|>\xi _{{\mathrm {max}}}/2\) and \(h(r)=0\) for \(r>\xi _{\mathrm {max}}/2\). The integral terms in Eqs. (5), (6), (8)–(10) and (12) are approximated using the trapezium rule over values of the integration variable for which the relevant kernel is nonzero. These integrals still require values of \(Z_2(\varvec{\xi })\) that lie outside the computational domain. For example, in Eq. (8) for \(M_2(\varvec{\xi })\) at say \(\varvec{\xi }=(0.9\xi _{\mathrm {max}},0)\), the kernel \(w^{(m)}(\varvec{\xi }')\) will be nonzero at values of \(\varvec{\xi }'\) for which \(\varvec{\xi }+\varvec{\xi }'\) lies beyond the right-hand boundary of the domain. Where this happens, we use the value of \(Z_2\) on the corner of the computational domain, i.e. we substitute \(Z_2(\xi _{{\mathrm {max}}},\xi _{{\mathrm {max}}})\) for the required value of \(Z_2(\varvec{\xi })\). The PDF for movement \(\mu _2^{(m)}(\varvec{\xi },\varvec{\xi }')\) is normalised numerically using the trapezium rule (Binny et al. 2016). This means that, for each fixed value of \(\varvec{\xi }'\), the PDF \(\mu _2^{(m)}(\varvec{\xi },\varvec{\xi }')\) is normalised so that \(\int _T \mu _2^{(m)}(\varvec{\xi },\varvec{\xi }'){\mathrm {d}} \varvec{\xi }=1\), where \(\int _T\) denotes the trapezium rule approximation to the integral. Similarly, the dispersal PDF \(\mu _2^{(p)}(\varvec{\xi })\) is normalised so that \(\int _T \mu _2^{(p)}(\varvec{\xi }){\mathrm {d}} \varvec{\xi }=1\). We ensure that \(\mu _s + 4\sigma _s \le 4\sigma _m, 4\sigma _p,4\sigma _b\), which means that typical steps lengths are much smaller than the spatial scale over which agents interact.
The method of lines converts Eq. (12) into a system of \(m\times m\) ordinary differential equations, which are then solved using MATLAB’s inbuilt ode23 solver. The results are insensitive to a reduction in grid spacing \(\Delta \). As noted above, the computational domain is large enough such that the conditions at its boundary are approximately mean-field, i.e. \(Z_2(\varvec{\xi }) \approx Z_1^2\) on the boundary. Therefore, we do not solve Eq. (7) for the dynamics of the first moment directly, which would lead to an overdetermined system of \((m\times m)+1\) equations in \(m\times m\) unknowns. Instead, we use the value of \(Z_2\) on the boundary of the computational domain to set the value of the first moment: \(Z_1=\sqrt{Z_2(\xi _{\mathrm {max}},\xi _{\mathrm {max}})}\). The initial condition for the dynamics of the second moment is \(Z_2(\varvec{\xi })=Z_1^2\) at \(t=0\).
Appendix 3: Moment Closure Definitions
Symmetric power-1 closure (Murrell et al. 2004):
Power-2 closure (Murrell et al. 2004; Raghib et al. 2011):
The symmetric power-2 closure has \(\alpha =\beta =\gamma \), and the asymmetric power-2 closure used in this paper has \((\alpha ,\beta ,\gamma )=(4,1,1)\) (Law et al. 2003).
Power-3 closure, also known as the (Kirkwood 1935) closure:
Rights and permissions
About this article
Cite this article
Binny, R.N., James, A. & Plank, M.J. Collective Cell Behaviour with Neighbour-Dependent Proliferation, Death and Directional Bias. Bull Math Biol 78, 2277–2301 (2016). https://doi.org/10.1007/s11538-016-0222-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11538-016-0222-9