Abstract
Cell migration is a complex process involving many intracellular and extracellular factors, with different cell types adopting sometimes strikingly different morphologies. Modeling realistically behaving cells in tissues is computationally challenging because it implies dealing with multiple levels of complexity. We extend the Cellular Potts Model with an actin-inspired feedback mechanism that allows small stochastic cell rufflings to expand to cell protrusions. This simple phenomenological model produces realistically crawling and deforming amoeboid cells, and gliding half-moon shaped keratocyte-like cells. Both cell types can migrate randomly or follow directional cues. They can squeeze in between other cells in densely populated environments or migrate collectively. The model is computationally light, which allows the study of large, dense and heterogeneous tissues containing cells with realistic shapes and migratory properties.
Author Summary
Cell migration is involved in vital processes like morphogenesis, regeneration and immune system responses, but can also play a central role in pathological processes like metastasization. Computational models have been successfully employed to explain how single cells migrate, and to study how diverse cell-cell interactions contribute to tissue level behavior. However, there are few models that implement realistic cell shapes in multicellular simulations. The method we present here is able to reproduce two different types of motile cells—amoeboid and keratocyte-like cells. Amoeboid cells are highly motile and deform frequently; many cells can act amoeboid in certain circumstances e.g., immune system cells, epithelial cells, individually migrating cancer cells. Keratocytes are (fish) epithelial cells which are famous for their ability to preserve their shape and direction when migrating individually; during wound healing, keratocytes migrate collectively, in sheets, to the site needing reepithelialization. Our method is computationally simple, improves the realism of multicellular simulations and can help assess the tissue level impact of specific cell shapes. For example, it can be employed to study the tissue scanning strategies of leukocytes, the circumstances in which cancer cells adopt amoeboid migration strategies, or the collective migration of keratocytes.
This is a PLOS Computational Biology Methods paper.
Introduction
Single migrating cells fall into different morphological categories [1]. For example, keratocyte-like cells, named after fish epithelial cells, retain a half-moon shape and glide quite persistently, led by a lasting, thin and broad lammellipodium [2, 3]. In contrast, amoeboid cells change their shape frequently and migrate erratically by extending and retracting protrusions [4]. Leukocytes are classical examples of amoeboid cells patrolling through dense tissue. For instance, T lymphocytes squeeze through the tightly packed epidermis to find and fight infections [5–7].
Theoretical models are useful tools for exploring the relation between cell shape, cell migration and their tissue level implications, because they allow experiments on virtual cells in controlled environments. Categorized by scale, cell-based models can be single-cell or multicellular. Single-cell models answer questions about cell behavior by implementing various intracellular mechanisms, while multicellular models answer questions at the tissue level by using simplified representations of individual cells in order to reduce computational complexity.
Several single-cell models explain the shape and behavior of individual cells biomechanically [2, 3, 8–12] or by other intracellular mechanisms [13, 14]. Although they vary greatly in their goal and level of detail, these models generally obtain migration by using a variant of the “local activation global inhibition” mechanism [15–18], and they usually require many equations and parameters in order to impose physical forces [2, 3], to allow forces to emerge [8], and/or to diffuse intracellular molecules [13, 14].
Multicellular models typically use simplified cell shapes—points, spheroids, collections of lattice sites—and impose cell migration by means of vectors or other directional signals. The few multicellular models that combine cell shapes with the associated migration patterns demonstrated that realistic cell representations can be essential for the behavior that emerges at the tissue level [7, 19, 20].
In general, single-cell models that result in realistic shape and migration are computationally expensive and therefore difficult to use in a multicellular context. Multicellular models, on the other hand, tend to strip the cells of their inherent shape-migration interconnection. We propose a simple and computationally light phenomenological model of cell migration, implemented within the Cellular Potts Model (CPM), that faithfully reproduces cell shapes and their associated migration properties, and can readily be used in big multicellular simulations. The cells in our model reproduce amoeboid and keratocyte behavior, migrate randomly with different levels of persistence, and display qualitative traits of chemotaxing cells. We illustrate the capabilities of our model in a multicellular context with 2 experiments: one experiment with T lymphocytes migrating in tightly packed skin, and one experiment with keratocytes migrating collectively. We show that our mechanism merely increases the computation time of the CPM by a small percentage, and that this percentage stays constant with increasing cell numbers, making the mechanism scalable and therefore suited for large simulations.
Results and Discussion
In this section we present the Act model, discuss its properties and we show that it reproduces realistically looking and behaving cells. We demonstrate its use in multicellular contexts by applying it in two different multicellular systems and showing that it adds little computational load to the basic CPM.
The Act model
Our new computational model, the Act model, is inspired by actin dynamics. It extends the CPM with a local feedback mechanism resulting in cell protrusions and, as a consequence, in cell motility. The mechanism amplifies the inherent membrane fluctuations of CPM cells in a manner depending on the size of the fluctuations and their recent protrusive activity.
The protrusive activity is tracked by keeping an activity value for every lattice site. The empty lattice sites that form the medium have a zero activity value, while sites that are freshly incorporated by a cell get the maximum activity value (MaxAct). The activity value of a site decreases by one after every MCS, until it reaches zero, creating a memory of MaxAct MCSs in which the site “remembers” that it was active. The combination of the memory of a site u with the activity in its neighborhood forms the basis for a local positive feedback mechanism that biases the copy attempt from the active site u to a less active site v.
Formally, the mechanism is implemented by subtracting the term from the energy difference of the system, . The parameter λ Act is the maximum contribution of the Act model to the Hamiltonian. The average activity around site u is calculated as the geometric mean of the activity values in the neighborhood of u, , with V(u) the direct Moore neighborhood of u that belongs to the same cell as u and 0 ≤ GMAct(u) ≤ MaxAct. Compared to the arithmetic mean, the geometric mean favors the contribution to the Hamiltonian of complete Moore neighborhoods with consistently high activity values; it diminishes the contribution of Moore neighborhoods with low activity values and it nullifies the contribution of Moore neighborhoods “with holes” (i.e., lattice sites with activity value zero). The dynamics of a copy trial are shown in Fig 1.
can be interpreted as the force resulting from pushing and resistance at the membrane element between u and v. This force reaches a maximum when u, backed up by a recent active neighborhood (GMAct(u) = MaxAct) tries to extend into a lattice site that opposes no resistance derived from activity (GMAct(v) = 0).
The Act model encourages relatively big patches of active lattice sites just behind the cell membrane to extend further, creating protrusions in a way that roughly resembles protrusion formation in real cells, where branched networks of actin filaments grow behind the membrane and push it outwards. Within an actin network, the actin globular subunits attach at the barbed ends of the filaments, age and detach some distance behind the leading edge [21]. In our model, newly incorporated lattice sites also “age” and “detach” as their activity values decay until they reach zero and the sites cease to be part of the active patch. From this perspective, the MaxAct parameter can be interpreted as the expected lifetime of an actin globular subunit within an actin network and the λ Act parameter can be seen as the maximum protrusive force of the network. The parallelism between actin globular subunits and active lattice sites motivates also our choice for the geometric average instead of the arithmetic average in the calculation of GMAct(u). New actin subunits contribute to actin network growth by attaching to the existing network structure, therefore, in our model, new active sites need to adjoin the active patch they originate from. Because the arithmetic mean disperses the activity values, it potentially creates active sites that are disconnected from active patches, while the geometric mean prevents this effect.
The cell breaks symmetry, polarizes and starts moving
In order to migrate, eukariotic cells first need to break symmetry—which can happen randomly [22], or due to directional cues [23]—and subsequently polarize. In the Act model, a cell breaks symmetry spontaneously and is considered to be polarized when it presents one clearly visible leading edge.
Symmetry breaking starts with several stochastic membrane rufflings that occur more or less simultaneously next to each other on the cell membrane. If the rufflings happen to accumulate high activity values and form a large enough active patch, they will have a higher likelihood to extend and thereby create new elements with maximum activity values. This leads to a positive feedback where a patch of increased activity is encouraged to grow. Ultimately this microscopic process forms a macroscopic protrusion (Fig 2).
The local positive feedback mechanism is counterbalanced by the global inhibition mechanism emerging from the cell area and perimeter constraints (see Methods), which limit how much the cell can extend. As a consequence, once a sufficiently large protrusion has formed, other protrusions become less probable and the cell becomes polarized. If the polarized cell extends its leading protrusion even further, the rear of the cell will retract causing the cell to change its position on the lattice.
In conclusion, the Act model reproduces phenomenologically an important behavior of real cells: random actin-based breaking of symmetry. The positive feedback that forms the basis of the Act model could, in real cells, be driven by a preferential localization of Arp2/3 or other actin-associated proteins at sites of recent actin polymerization [24–26]. Inside a growing protrusion, the activity values of individual sites form a spatial pattern resembling actin network treadmilling [21]: the lattice sites are youngest at the protruding membrane and increasingly older the further they are located from the leading edge of the protrusion (Fig 2 and S1 Video).
The Act model reproduces amoeboid and keratocyte behavior
We explored the Act model through simulations with different parameters and discovered that it reproduces two contrasting types of migration: amoeboid and keratocyte-like.
The amoeboid cell (Fig 3A and 3C) deforms frequently and has an erratic track, moving with high fluctuations in length, speed and turning angle (Fig 3A and 3C). The orientation-direction angle is fairly small, around 35 degrees on average, which suggests that the cell tends to move more often than not along its longest axis (Fig 3C).
Conversely, the keratocyte-like cell (Fig 3B and 3D) preserves an elongated, half moon shape and moves along a fairly straight track with almost constant length, speed and turning angle (Fig 3B and 3D). The orientation-direction angle is large, with an average close to 55 degrees, implying that the cell tends to move more often than not perpendicular to its longest axis (Fig 3D).
The orientation-direction angle conveniently discriminates between amoeboid and keratocyte-like cells; angles smaller than 40 degrees indicate migration in the direction of orientation which tends to be more amoeboid, while angles larger than 50 degrees indicate a more transversal, keratocyte-like type of migration (Fig 4A). When sweeping through the two parameters defining the Act model (i.e., MaxAct and λ Act), the orientation-direction angle shows a smooth transition from amoeboid to keratocyte-like behavior along the MaxAct axis (Fig 4A). This transition is confirmed by the “morphospace” of cells for different values of the MaxAct and λ Act parameters (Fig 4B). Consistently, other migration features also shift from amoeboid to keratocyte-like as MaxAct increases: the persistence, motility and cell length increase (Fig 5A–5C), while the turning angle decreases (Fig 5D). The instantaneous cell speed grows with increasing MaxAct for amoeboid cells (i.e., orientation-direction angle ≥ 40) and decreases with increasing MaxAct for the keratocyte-like cells (i.e., orientation-direction angle ≤ 50; Fig 5E). This seemingly contradictory result—keratocyte-like cells are more motile than amoeboids (Fig 5B), but move slower—is a consequence of how speed is typically measured (see Methods). Frequent deformations make the centroids of amoeboid cells jump and jiggle, while the centroids of keratocyte-like cells displace in a smoother manner.
Interestingly, MaxAct is the only parameter responsible for the switch between amoeboid and keratocyte-like behavior. It defines the interval (in MCSs) over which a site remains active (memory) and causes a spatial effect proportional to its value (compare the active areas of cells in Fig 3). A small MaxAct value causes cell sites to “forget” they were active after short periods of inactivity, resulting in thin areas of activity behind cell protrusions, which make the protrusions more prone to disruptions or deletions by random membrane retractions. This leads to amoeboid migration with frequent changes in direction due to frequent protrusion extensions, splittings and retractions (see S3 Video). A high MaxAct value causes cell sites to “remember” they were active even after longer periods of inactivity, and creates thick activity areas behind protrusions which eventually merge to form a wide leading edge which is resilient to random membrane retractions. This leads to keratocyte-like migration with high persistence and stable cell shape (see S4 Video).
To summarize, the value of MaxAct—which is directly related to the strength of positive feedback that amplifies the cell membrane fluctuations—correlates with a transition from amoeboid to keratocyte behavior. This implies that, in our model, increasing the positive feedback allows cells to switch from amoeboid to keratocyte-like migration.
Chemotaxis
The ability of a cell to move along a chemical gradient is an essential process that has been extensively explored theoretically [22]. Most mathematical models focus on explaining chemokine gradient sensing and cell polarization [22], with just a few considering actual cell movement [13, 27–30]. We next show that the Act model, combined with the existing CPM method for modeling chemotaxis, results in cells moving up a chemokine gradient, while reproducing several other qualitative traits of real cells performing chemotaxis (Fig 6, S5 and S6 Videos).
The CPM method for chemotaxis used for our model (see Methods) encourages cell membrane segments to extend up the gradient, creating active patches. These patches can trigger the positive feedback mechanism of the Act model, resulting in cells extending protrusions up the gradient with a higher frequency than in other directions (Fig 7). This is consistent with the behavior of real amoeboid cells which produce more pseudopodia at the side of the cell that is exposed to the highest chemoattractant level [31].
Because in the CPM the chemotaxis signal is implemented as a force that makes the cells move proportionally to the chemotactic strength parameter λ Chemotaxis [32], the speed of basic CPM cells, amoeboid cells and keratocyte-like cells increases with λ Chemotaxis (Fig 8A and 8B). To evaluate and compare the chemotactic response of different cell types moving with different average speeds (Fig 8A), we used the directed speed and the chemotactic index as measures of chemotactic “sensitivity”. The chemotactic sensitivity increases when increasing the value of the chemotactic strength parameter, λ Chemotaxis (Fig 8B and 8C) because cells are increasingly constrained to extend protrusions (amoeboid cells) or to form leading edges (keratocyte-like cells) up the gradient. Increasing the value of λ Chemotaxis in the CPM is equivalent to steepening the chemokine gradient (see Methods), hence the chemotactic sensitivity of our in silico cells correlates with the steepness of the chemokine gradient. This is similar to the response of Dictyostelium discoideum cells when placed in cAMP gradients of different steepness [33].
The keratocyte-like cells are most sensitive to the chemokine: they sense the gradient at low chemotaxis strength values and migrate more directionally than the other cells (Fig 8C). This is confirmed by a higher directed speed of the keratocyte-like cells in the small parameter region in which amoeboid and keratocyte-like cells have the same instantaneous speed (Fig 8D, yellow region).
To summarize, despite its qualitative and phenomenological nature, our model combined with chemotaxis gives rise to several realistic traits of amoeboid chemotactic migration. Because fish keratocytes are not known to respond efficiently to chemoattractants [34], it is not possible to qualitatively validate the chemotaxis of keratocyte-like cells.
Multicellular migration
Until this point, we have described the properties of the Act model at the level of single cells. Next we show the potential of the model in complex multicellular systems with two experiments: in the first one we reproduce and analyze the collective migration of keratocytes, and in the second one we explore the behavior of the Act cells when migrating in tissues with different properties. Szabo et al. [35] described with an in vitro experiment a density dependent steep phase transition in the collective migration of keratocytes. At low densities, keratocyte migration was uncoordinated, while at higher densities their migration became organized and collective. The authors reproduced those in vitro findings with a computational model that represents cells as particles exhibiting self-propulsion in the direction of their displacement.
Because of the way cells are represented, the Szabo model [35] does not allow to investigate whether collective migration depends on a particular cell type. We used the Act model to address this question because it realistically represents cell shape, and we used the standard CPM parameters to represent cell-cell adhesion. This allowed us to define the conditions needed for collective cell migration by an experiment in which we varied cell type (by varying MaxAct), cell-cell adhesion (see Methods) and the fraction of lattice covered by cells. We found that amoeboid cells do not migrate collectively, regardless of cell-cell adhesion and lattice coverage (Fig 9A, S8 Video). Keratocyte-like cells do migrate collectively (Fig 9B). We found that simply placing keratocyte-like cells at different densities on the lattice reproduces qualitatively the in vitro behavior [35]: at high cell densities the cells migrate collectively, while at low cell densities the migration remains uncoordinated. Adhesion has a great impact on the phase transition between uncoordinated and collective migration: high cell-cell adhesion increasing the lattice coverage results in a linear increase in collectivity of the keratocyte-like cells (Fig 9B).
The keratocytes stick to each other and influence each other’s directions, which can result in the emergence of cell vortices (see S9 Video) that disturb the collective behavior of the population. Interestingly, we observed the experimentally reported steep transition from non-collective to collective migration [35] only at the neutral value for cell-cell adhesion (Fig 9B, plot with green background). In this case, the cells are able to gently push each other without the disrupting effects of high adhesion (see S10 Video).
The second experiment is inspired by immunology, where, following infection or inflammation in the skin, amoeboid behaving leukocytes need to squeeze through and scan a tightly packed environment to locate tissue damage and/or the pathogen [5–7]. As proof of principle, we reproduced the epidermis environment in silico by placing stationary and almost rigid cells at a high density on our lattice, and we seeded amoeboid cells representing T cells between them. Although the Act model by itself only provides a feedback mechanism, and no persistence or polarity, the in silico T cells perform a persistent random walk, and are able to squeeze themselves through the dense in silico tissue in a manner resembling effector T cells crawling through the epidermis (compare Fig 10 and S7 Video to the Supplementary Movie 3 in Ariotti et al. [7]).
To study the effect of the environment, we explored the migration and scanning properties of amoeboid and keratocyte-like cells in tissues with different densities and rigidities (see Methods and Fig 11). Increasing the environment density decreases the persistence of keratocyte-like cells (Fig 11A), and a very dense tissue (100% lattice coverage) decreases the speed of both types of cells (Fig 11B). Amoeboid cells are better at scanning the environment than keratocyte-like cells, regardless of the tissue density (Fig 11C). We observed an improvement in the scanning capacity of the keratocyte-like cells in very dense environment (Fig 11C). Interestingly, this is caused by a more amoeboid behavior of the cells, which is induced by the environment (Fig 11D and S11 Video).
Increasing tissue rigidity does not affect the persistence of the cells (Fig 11E), but it does cause a slight decrease in amoeboid cell speed (Fig 11F), which is reflected in a rigidity dependent decrease in scanning capacity of these cells (Fig 11G). A very rigid environment promotes a distinct stop and go behavior in amoeboid cells (Fig 11H), which is not detected in more deformable tissue.
In conclusion, the Act model is suited for both simple multicellular systems made up of migrating cells of the same type, as well as for complex multicellular systems populated by cells of different types. Our exploratory analyses provide insight into the conditions needed for collective cell migration and show the critical impact of the environment on the migration of single cells. Furthermore, they provide guidelines for future use as they highlight the properties of the Act model in a broad range of settings.
Computational complexity
Adding a new mechanism to an existing model comes at a computational cost. To assess both theoretically and empirically the effect of the Act model on the performance of the original CPM, we evaluated the asymptotic computational complexity of the system, and measured CPU time for several simulations with and without the Act model.
One strength of the CPM is its capability to handle all cell properties locally, at the level of single copy attempts from one lattice site to another. In a CPM simulation using a 2D square lattice of width ℓ, ℓ2 copy attempts of lattice size independent computation time are performed during each MCS, hence, the asymptotic computational complexity of one MCS is . Because the Act model is also entirely based on local information, adding it to the CPM preserves the asymptotic complexity of the system, increasing only the time required to evaluate one copy attempt.
In practice, the computation time of one MCS changes not only with the size of the lattice, but also with number of cells on the lattice. CPM implementations are optimized by discarding or completely avoiding trivial copy attempts within the same cell or within the medium, practically acting only at cell borders. Adding cells on the lattice increases the number of cell borders where the non-trivial and computationally more expensive copy attempts take place. Therefore, increasing the number of cells leads to an increase in the computational cost of one MCS. We empirically evaluated the cost of the Act model in such a setting by measuring the CPU time of the CPM with and without the Act model for an increasing number of cells on a fixed size lattice (Fig 12). In these simulations, the Act model increased the CPU time of the system by about 10%, and this overhead did not change appreciably with the number of cells.
In conclusion, enriching the CPM with the Act model preserves its asymptotic computational complexity and increases its computational cost merely by a small percentage. Importantly, this percentage remains constant for large multicellular simulations.
Conclusion
Within the widely used CPM framework, we have created the Act model based on an actin-inspired mechanism. In the new model, cell shape and motility emerge from the interplay between stochasticity, local positive feedback, and membrane tension. Act model cells break symmetry randomly and move in an amoeboid or keratocyte-like manner. When placed in a chemokine gradient, the in silico amoeboid cells reproduce several qualitative features of real chemotaxing amoeboids: they form more protrusions up the chemokine gradient and they react proportionally to the steepness of the gradient. In a multicellular context, in silico keratocyte-like cells reproduce the density dependent collective migration of real keratocytes [35], while amoeboid cells are able to squeeze themselves through densely packed tissues, resembling effector T cells crawling through the skin epidermis [7]. The Act model is computationally light, with its computational complexity scaling well with the number of cells on the lattice.
Our model is conceptually related to existing single-cell models that reproduce amoeboid and keratocyte-like cell types [8, 14]. Within a phenomenological framework similar to the CPM, Nishimura et al.[14] obtained cell migration by using the interaction between an actin surrogate and a generic actin inhibitor. In their model, cell deformations create regions of low concentrations of inhibitor which trigger actin surrogate accumulation and further deformations. This results in a feedback mechanism that drives cell polarization and movement. The Act model reproduces the same rich qualitative behavior with a much simpler implementation of actin-like dynamics—it uses two extra CPM parameters versus the six migration related parameters in the Nishimura model—and is sufficiently light to be used in various multicellular contexts.
Multicellular models typically simplify cell shape and cell migration mechanisms in order to reduce computational complexity. For instance, in a 3D CPM model of T cell migration in lymph nodes, Beltman et al. [36] implemented cell movement by steering cells along direction vectors that are periodically updated to the recent cell displacement. This mechanism also results in persistent random migration, and has a similar computational complexity to that of the Act model, however, it cannot reproduce amoeboid behavior because the cells remain roundish. Importantly, in their model cell migration is imposed, while in the Act model cell migration emerges from the changes in cell shape.
A limitation of the Act model is its phenomenological character, which allows only a simplified representation of the actin network and its dynamics. The Act model is implemented within the CPM, which is inherently phenomenological, although there are ongoing efforts to relate the parameters of CPM to biophysical properties of cells [32]. The forces acting upon CPM cells are implicit, controlled globally by the Hamiltonian, and cannot be imposed explicitly at the level of the cell. This means that most cell features can only be inferred by measurements performed during/after simulations. Therefore, the calibration of in silico cells amounts to finding the set of parameter values that results in the desired shape, biophysical, and/or migratory cell properties, with prior knowledge on how each CPM parameter influences certain cell properties (see also [37], part II). Noteworthy, the migration features of in silico cells in a non-empty environment are partly determined by the environment and therefore they typically cannot be set a priori, but need to be evaluated from simulations. This holds true for all phenomenological migration models proposed thus far.
In the present implementation, the Act model resides on a 2D grid, making it especially suitable for simulating migration on flat surfaces or in very thin tissues, like epithelia. Adapting the model to 3D is straightforward and would facilitate the study of different 3D phenomena like amoeboid migration in soil, the individual or collective migration of cancer cells during metastasis, and lymphocyte migration in organs and tumors.
In conclusion, our simple model is actin-inspired, achieves emergent amoeboid and keratocyte-like behavior with only two additional parameters and reproduces directed and persistent random migration. Because the Act model is light and simple, it can readily be used in large and heterogeneous multicellular simulations, while preserving the shape and behavior of the single-cell.
Methods
Model description
The Cellular Potts Model (CPM) [38] is a powerful lattice-based method for modeling cells and tissue dynamics, while retaining individual cell identity. CPM cells occupy areas (i.e, they are collections of lattice sites) on a 2D lattice, and interact with each other and the medium in a way that resembles cell-cell and cell-medium adhesion. Cells “move” by randomly copying their identity into neighboring lattice sites in order to minimize a global energy function, i.e., the Hamiltonian , that includes the cell-cell and cell-medium interactions and other cell constraints like cell area and cell perimeter:
where u and v are neighboring lattice sites, σ is the cell identity and τ is the cell type. The first term of the Hamiltonian sums the energy values, J τ(σu),τ(σv), between all the neighboring lattice sites u and v, where the term 1 − δ σu,σv (with Kronecker delta δ σu,σv = 1 when σ u = σ v; and 0 otherwise) ensures that only interactions between different cells are considered in the Hamiltonian. The second term (the area constraint) and the third term (the perimeter constraint) sum over all cells; the system is penalized when the current cell area (a σ) deviates from the target cell area (A σ) or when the current cell perimeter (p σ) deviates from the target cell perimeter (P σ). The parameters λ Area and λ Perimeter are generally interpreted as resistance to compression and stiffness of the membrane, respectively. The area of a cell is the number of lattice sites with the same identity σ, while the perimeter is calculated as the number of distinct interfaces (edges and corners of lattice sites) with neighboring lattice sites of different cells or of the medium [39].
The lattice is updated asynchronously and one Monte Carlo step (MCS) is defined as the number of random copy attempts equal to the number of lattice sites. During each copy attempt, the algorithm picks a random site u and one of its neighbors v and, if they do not belong to the same cell (i.e., σ u ≠ σ v), it tries to copy the cell identity of the site u into site v, effectively trying to allocate site v to the cell σ u. In practice, the global value of need not be calculated for every copy attempt; instead, the energy difference, , between the current configuration and the potential novel configuration is calculated from local information around u and v. A copy attempt is always accepted if it decreases the energy of the system (), otherwise it is accepted with the Boltzmann probability , where T is the “temperature” of the system.
Within the CPM, chemotaxis is implemented by increasing the probability of copying to sites with relatively high chemoattractant concentrations: , where C u and C v are the chemoattractant concentrations at lattice sites u and v. In order to contribute to the energy value of the system, is subtracted from . In general, CPM can incorporate various other processes by subtracting additional terms from the . For an in-depth overview of CPM and its applications see [37].
We have implemented our model in the Tissue Simulation Toolkit, which is a two dimensional open source library for the CPM [19]. Additionally, an on-line interactive implementation is available at http://bioinformatics.bio.uu.nl/ioana/cpm/ (tested in Firefox and Chrome browsers).
Simulation set-up and parameters
All simulations are two dimensional and use a rectangular lattice. The CPM parameters that have constant values across simulations are the temperature T = 20, the area constraint λ Area = 50 and the energy value of the CPM medium with itself, J medium,medium = 0. The perimeter constraint of all cells is λ Perimeter = 2, with the exception of the tissue rigidity experiments where this value is varied for the tissue cells. In the multicellular simulations, we have used the connectivity constraint described by Merks et al. [19] to keep the Act cells from breaking.
The migrating cells in the single cell simulations (Figs 2, 3 and 4) and collective migration simulations (Fig 9) have a constant target area of A cell = 500, with λ Area = 50 and a target perimeter of P = 340. The energy between cells is J cell,cell = 100 and the energy between the cells and the medium is J cell,medium = 20. The simulations without chemotaxis use a wrapped lattice of size 200×200; the simulations with chemotaxis use a wrapped lattice of size 100×300 and a linear chemoattractant concentration with a slope of 0.33 applied in the y direction (i.e., concentrations C x,y = 0 = 0 and C x,y = 300 = 100).
In the collective migration experiments (Fig 9), we place Act cells of the same type on a wrapped lattice of size 500x500 and performed simulations in which we varied the cell type, the fraction of lattice coverage, and the cell-cell adhesion. To vary the cell type, we varied the parameter MaxAct, such that it covers the amoeboid to keratocyte-like range. We varied the fraction of lattice coverage between zero and one, where zero means that the lattice is empty and one that the lattice is full. To vary cell-cell adhesion, we varied the surface tension γ cell,medium = J cell,medium − (J cell,cell + J medium,medium)/2; a positive γ cell,medium encourages cells to “stick” together, while at γ cell,medium = 0 cells adhere as much to the medium as to each other, i.e, a neutral value of adhesion. We varied γ cell,medium by changing only the energy between the Act cells, J cell,cell, while keeping J cell,medium = 20 and J medium,medium = 0 constant. J cell,cell = 40 results in γ cell,medium = 0, the neutral adhesion value, J cell,cell = −60 results in γ cell,medium = 50, which we define as a medium adhesion, and J cell,cell = −160 results in γ cell,medium = 100, which we refer to as high adhesion. The target area of the Act cells is Areacell = 200 and their target perimeter λ Perimeter = 180.
In the skin model simulation (Fig 10), we created T cells by using the Act model parameters for amoeboid cells (MaxAct = 20, λ Act = 2000). The target area of T cells is A Tcell = 100 and the target perimeter is P Tcell = 140. We created almost inflexible and almost stationary skin cells (the gray cells) by giving basic CPM cells (without the Act mechanism) a tight target perimeter (P skin = 145) compared to their target area (A skin = 152), which prevents them from ruffling. The energy values in the simulation are J skin,skin = J skin,Tcell = J skin,medium = J skin,medium = 20, J Tcell,Tcell = 100.
For the exploratory tissue experiments (Fig 11), we performed simulations by placing one Act cell (MaxAct = 20 or MaxAct = 80 with λ Act = 2000) in tissues with different densities, or in tissues with different rigidities at the highest density (a fraction of lattice coverage of 1). The target area and the target perimeter of tissue cells are the same as those of the skin cells in Fig 10, and the target area and target perimeter of the Act cells are the same as those of the T cells in Fig 10. The energy values in the simulations are J tissue,tissue = J tissue,ActCell = J tissue,medium = J ActCell,medium = 20, J ActCell,ActCell = 100. We have varied the density of the tissue (Fig 11 left column) from relatively scattered cells (a fraction of lattice coverage of 0.25) to a full lattice (a fraction of lattice coverage of 1). We have varied the rigidity of the tissue (Fig 11 right column) by varying the value of λ Perimeter of the tissue cells. This parameter governs how stringent a cell conserves its target perimeter: at λ Perimeter = 0 a cell ignores the perimeter constraint, while at a higher value of λ Perimeter the cell is allowed less deviations from the target perimeter. A higher value of λ Perimeter combined with a relative short target perimeter creates cells that are more difficult to deform, hence they are more rigid.
Measurements
Centroids and principal axes of cells are calculated from the moments of inertia [40]. The length of a cell is the length of its major axis. The instantaneous speed of a cell is the Euclidean distance traveled by its centroid during one MCS. The orientation-direction angle (∈ [0.90]) is the angle between the cell’s longest axis and its direction of migration. The turning angle is the angle between two consecutively measured directions of migration. Persistence time is expressed as the number of MCSs required for a cell to lose the angular correlation of the direction of migration [41]. The motility coefficient is calculated by fitting Fürth’s equation for persistent random migration [42, 43] to mean square displacement plots: , where is the mean square displacement, n is the spatial dimension (here n = 2), M is the motility coefficient, P is the persistence time and t is the elapsed time since the start of the trajectory.
For the analysis of the cell chemotaxis simulations, we use the directed and scaled directed speed as measurements for chemotaxis sensitivity. The directed speed is defined as the magnitude of the cell velocity projected onto the chemokine gradient. The chemotactic index is defined as the distance traveled up the chemokine gradient divided by the total distance traveled.
A cell protrusion is defined as a connected patch of at least 10 active lattice sites. The orientation of a protrusion relative to the chemokine gradient is defined as the angle between the chemokine gradient and the vector that connects the centroid of the cell with the centroid of the protrusion.
The collectivity of cell migration is calculated as the order index, , where n is the number of cells on the lattice and is the direction vector of cell i during one MCS. In order to ensure the evaluation of collectivity at steady state, the order index of one simulation is calculated at the end of 500.000 MCSs.
Supporting Information
Acknowledgments
The authors thank Paulien Hogeweg and Renske Vroomans for discussions and critical reading of the manuscript.
Data Availability
The authors confirm that all data underlying the findings are fully available without restriction. The manuscript describes a new computational method which is fully explained in the paper. All parameter settings used to perform the simulations shown in the paper are given in the Methods section. An interactive JavaScript-based implementation of a single-cell simulation as well C++ source code based on the Tissue Simulation Toolkit are provided in the S1 Code file.
Funding Statement
IN and JT were supported by The Netherlands Organisation for Scientific Research (NWO) grant No. 912.10.066 (to RJdB). JT was supported by a postdoctoral scholarship from the German Academic Exchange Service (DAAD). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
References
- 1. Friedl P, Wolf K. Plasticity of cell migration: a multiscale tuning model. The Journal of Cell Biology. 2010;188(1):11–19. Available from: http://jcb.rupress.org/content/188/1/11.abstract. 10.1083/jcb.200909003 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2. Keren K, Pincus Z, Allen GM, Barnhart EL, Marriott G, Mogilner A, et al. Mechanism of shape determination in motile cells. Nature. 2008. May;453(7194):475–480. 10.1038/nature06952 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3. Lee J, Ishihara A, Theriot J, Jacobson K. Principles of locomotion for simple-shaped cells. Nature. 1993. March;362(6416):167–171. Available from: 10.1038/362167a0. [DOI] [PubMed] [Google Scholar]
- 4. Lämmermann T, Sixt M. Mechanical modes of ‘amoeboid’ cell migration. Current Opinion in Cell Biology. 2009;21(5):636–644. Available from: http://www.sciencedirect.com/science/article/pii/S0955067409001148. 10.1016/j.ceb.2009.05.003 [DOI] [PubMed] [Google Scholar]
- 5. Gebhardt T, Wakim LM, Eidsmo L, Reading PC, Heath WR, Carbone FR. Memory T cells in nonlymphoid tissue that provide enhanced local immunity during infection with herpes simplex virus. Nat Immunol. 2009. May;10(5):524–530. 10.1038/ni.1718 [DOI] [PubMed] [Google Scholar]
- 6. Gebhardt T, Whitney PG, Zaid A, Mackay LK, Brooks AG, Heath WR, et al. Different patterns of peripheral migration by memory CD4+ and CD8+ T cells. Nature. 2011. September;477(7363):216–219. 10.1038/nature10339 [DOI] [PubMed] [Google Scholar]
- 7. Ariotti S, Beltman JB, Chodaczek G, Hoekstra ME, van Beek AE, Gomez-Eerland R, et al. Tissue-resident memory CD8+ T cells continuously patrol skin epithelia to quickly recognize local antigen. Proceedings of the National Academy of Sciences. 2012;109(48):19739–19744. Available from: http://www.pnas.org/content/109/48/19739.abstract. 10.1073/pnas.1208927109 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8. Satulovsky J, Lui R, li Wang Y. Exploring the Control Circuit of Cell Migration by Mathematical Modeling. Biophysical Journal. 2008;94(9):3671—3683. Available from: http://www.sciencedirect.com/science/article/pii/S0006349508704430. 10.1529/biophysj.107.117002 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9. Shao D, Rappel WJ, Levine H. A computational model for cell morphodynamics. Physical review letters. 2010. September;105(10):108104–108104. Available from: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3048783/. 10.1103/PhysRevLett.105.108104 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10. Shao D, Levine H, Rappel WJ. Coupling actin flow, adhesion, and morphology in a computational cell motility model. Proceedings of the National Academy of Sciences. 2012;109(18):6851–6856. Available from: http://www.pnas.org/content/109/18/6851.abstract. 10.1073/pnas.1203252109 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11. Ziebert F, Swaminathan S, Aranson IS. Model for self-polarization and motility of keratocyte fragments. Journal of The Royal Society Interface. 2012;9(70):1084–1092. 10.1098/rsif.2011.0433 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12. Wolgemuth C, Stajic J, Mogilner A. Redundant Mechanisms for Stable Cell Locomotion Revealed by Minimal Models. Biophysical Journal. 2011. June;101(3):545–553. Available from: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3145291/. 10.1016/j.bpj.2011.06.032 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13. Marée AFM, Jilkine A, Dawes A, Grieneisen V, Edelstein-Keshet L. Polarization and Movement of Keratocytes: A Multiscale Modelling Approach. Bulletin of Mathematical Biology. 2006;68(5):1169–1211. 10.1007/s11538-006-9131-7 [DOI] [PubMed] [Google Scholar]
- 14. Nishimura SI, Ueda M, Sasai M. Cortical Factor Feedback Model for Cellular Locomotion and Cytofission. PLoS Comput Biol. 2009. March;5(3):e1000310 10.1371/journal.pcbi.1000310 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15. Parent CA, Devreotes PN. A Cell’s Sense of Direction. Science. 1999;284(5415):765–770. 10.1126/science.284.5415.765 [DOI] [PubMed] [Google Scholar]
- 16. Levchenko A, Iglesias PA. Models of Eukaryotic Gradient Sensing: Application to Chemotaxis of Amoebae and Neutrophils. Biophysical Journal. 2002;82(1):50—63. 10.1016/S0006-3495(02)75373-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17. Xiong Y, Huang CH, Iglesias PA, Devreotes PN. Cells navigate with a local-excitation, global-inhibition-biased excitable network. Proceedings of the National Academy of Sciences. 2010;107(40):17079–17086. Available from: http://www.pnas.org/content/107/40/17079.abstract. 10.1073/pnas.1011271107 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18. Goehring NW, Grill SW. Cell polarity: mechanochemical patterning. Trends in Cell Biology. 2013;23(2):72—80. Available from: http://www.sciencedirect.com/science/article/pii/S0962892412002012. 10.1016/j.tcb.2012.10.009 [DOI] [PubMed] [Google Scholar]
- 19. Merks RMH, Brodsky SV, Goligorksy MS, Newman SA, Glazier JA. Cell elongation is key to in silico replication of in vitro vasculogenesis and subsequent remodeling. Developmental Biology. 2006;289(1):44—54. Available from: http://www.sciencedirect.com/science/article/pii/S0012160605007098. 10.1016/j.ydbio.2005.10.003 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20. Beltman JB, Marée AFM, de Boer RJ. Spatial modelling of brief and long interactions between T cells and dendritic cells. Immunol Cell Biol. 2007. April;85(4):306–314. 10.1038/sj.icb.7100054 [DOI] [PubMed] [Google Scholar]
- 21. Pollard TD, Borisy GG. Cellular Motility Driven by Assembly and Disassembly of Actin Filaments. Cell. 2003;112(4):453—465. 10.1016/S0092-8674(03)00120-X [DOI] [PubMed] [Google Scholar]
- 22. Iglesias PA, Devreotes PN. Navigating through models of chemotaxis. Current Opinion in Cell Biology. 2008;20(1):35—40. Available from: http://www.sciencedirect.com/science/article/pii/S0955067407001792. 10.1016/j.ceb.2007.11.011 [DOI] [PubMed] [Google Scholar]
- 23. Wedlich-Soldner R, Li R. Spontaneous cell polarization: undermining determinism. Nat Cell Biol. 2003. April;5(4):267–270. 10.1038/ncb0403-267 [DOI] [PubMed] [Google Scholar]
- 24. Atilgan E, Wirtz D, Sun SX. Morphology of the Lamellipodium and Organization of Actin Filaments at the Leading Edge of Crawling Cells. Biophysical Journal. 2005;89(5):3589—3602. Available from: http://www.sciencedirect.com/science/article/pii/S0006349505729982. 10.1529/biophysj.105.065383 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25. Kerber ML, Jacobs DT, Campagnola L, Dunn BD, Yin T, Sousa AD, et al. A Novel Form of Motility in Filopodia Revealed by Imaging Myosin-X at the Single-Molecule Level. Current Biology. 2009;19(11):967—973. Available from: http://www.sciencedirect.com/science/article/pii/S0960982209009270. 10.1016/j.cub.2009.03.067 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26. Mogilner A, Keren K. The Shape of Motile Cells. Current Biology. 2009;19(17):R762—R771. Available from: http://www.sciencedirect.com/science/article/pii/S0960982209013293. 10.1016/j.cub.2009.06.053 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27. Neilson MP, Veltman DM, van Haastert PJM, Webb SD, Mackenzie JA, Insall RH. Chemotaxis: A Feedback-Based Computational Model Robustly Predicts Multiple Aspects of Real Cell Behaviour. PLoS Biol. 2011. 05;9(5):e1000618 10.1371/journal.pbio.1000618 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28. Nishimura SI, Ueda M, Sasai M. Non-Brownian dynamics and strategy of amoeboid cell locomotion. Phys Rev E. 2012. April;85:041909 10.1103/PhysRevE.85.041909 [DOI] [PubMed] [Google Scholar]
- 29. Yang L, Effler JC, Kutscher BL, Sullivan SE, Robinson DN, Iglesias PA. Modeling cellular deformations using the level set formalism. BMC Systems Biology. 2008. July;2(1):68+. 10.1186/1752-0509-2-68 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30. Hecht I, Skoge ML, Charest PG, Ben-Jacob E, Firtel RA, Loomis WF, et al. Activated Membrane Patches Guide Chemotactic Cell Motility. PLoS Comput Biol. 2011. 06;7(6):e1002044 10.1371/journal.pcbi.1002044 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31. Van Haastert PJM, Devreotes PN. Chemotaxis: signalling the way forward. Nat Rev Mol Cell Biol. 2004. August;5(8):626–634. 10.1038/nrm1435 [DOI] [PubMed] [Google Scholar]
- 32. Marée AFM, Grieneisen V, Hogeweg P. The Cellular Potts Model and Biophysical Properties of Cells, Tissues and Morphogenesis In: Anderson ARA, Chaplain MAJ, Rejniak KA, editors. Single-Cell-Based Models in Biology and Medicine. Mathematics and Biosciences in Interaction. Birkhäuser Basel; 2007. p. 107–136. Available from: 10.1007/978-3-7643-8123-3_5. [DOI] [Google Scholar]
- 33. Fisher PR, Merkl R, Gerisch G. Quantitative analysis of cell motility and chemotaxis in Dictyostelium discoideum by using an image processing system and a novel chemotaxis chamber providing stationary chemical gradients. The Journal of Cell Biology. 1989;108(3):973–984. 10.1083/jcb.108.3.973 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34. Tweedy L, Meier B, Stephan J, Heinrich D, Endres RG. Distinct cell shapes determine accurate chemotaxis. Sci Rep. 2013. September;3:–. 10.1038/srep02606 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35. Szabo B, Szöllösi GJ, Gönci B, Jurányi Z, Selmeczi D, Vicsek T. Phase transition in the collective migration of tissue cells: Experiment and model. Phys Rev E. 2006. December;74:061908 10.1103/PhysRevE.74.061908 [DOI] [PubMed] [Google Scholar]
- 36. Beltman JB, Marée AFM, Lynch JN, Miller MJ, de Boer RJ. Lymph node topology dictates T cell migration behavior. The Journal of Experimental Medicine. 2007;204(4):771–780. Available from: http://jem.rupress.org/content/204/4/771.abstract. 10.1084/jem.20061278 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37. Anderson AR, Chaplain MA, Rejniak KA. Single-cell-based models in biology and medicine. Springer; 2007. [Google Scholar]
- 38. Graner F, Glazier JA. Simulation of biological cell sorting using a two-dimensional extended Potts model. Phys Rev Lett. 1992. September;69:2013–2016. 10.1103/PhysRevLett.69.2013 [DOI] [PubMed] [Google Scholar]
- 39. Käfer J, Hayashi T, Marée AFM, Carthew RW, Graner F. Cell adhesion and cortex contractility determine cell patterning in the Drosophilaretina. Proceedings of the National Academy of Sciences. 2007;104(47):18549–18554. Available from: http://www.pnas.org/content/104/47/18549.abstract. 10.1073/pnas.0704235104 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40. Zajac M, Jones GL, Glazier JA. Simulating convergent extension by way of anisotropic differential adhesion. Journal of Theoretical Biology. 2003;222(2):247—259. 10.1016/S0022-5193(03)00033-X [DOI] [PubMed] [Google Scholar]
- 41. Berg HC. Random walks in biology. Princeton University Press; 1993. [Google Scholar]
- 42. Gail MH, Boone CW. The Locomotion of Mouse Fibroblasts in Tissue Culture. Biophysical Journal. 1970;10(10):980—993. 10.1016/S0006-3495(70)86347-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 43. Selmeczi D, Mosler S, Hagedorn PH, Larsen NB, Flyvbjerg H. Cell Motility as Persistent Random Motion: Theories from Experiments. Biophysical Journal. 2005;89(2):912—931. Available from: http://www.sciencedirect.com/science/article/pii/S0006349505727430. 10.1529/biophysj.105.061150 [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
The authors confirm that all data underlying the findings are fully available without restriction. The manuscript describes a new computational method which is fully explained in the paper. All parameter settings used to perform the simulations shown in the paper are given in the Methods section. An interactive JavaScript-based implementation of a single-cell simulation as well C++ source code based on the Tissue Simulation Toolkit are provided in the S1 Code file.