Skip to main content
PLOS Computational Biology logoLink to PLOS Computational Biology
. 2026 Sep 22;22(9):e1014809. doi: 10.1371/journal.pcbi.1014809

Communication through autoattractants can enhance and limit collective migration of immune cells

David M Versluis 1,*, Robert H Insall 1
Editor: Calina Copos2
PMCID: PMC13626474  PMID: 42771678

Abstract

Many eukaryotic cells produce attractant molecules to which they themselves are also attracted. For example, neutrophils produce leukotriene B4 while swarming. These autoattractants create a secondary signalling layer that coordinates collective cell behaviour. The principles by which autoattractants shape migration, however, remain poorly understood. Here we use a hybrid agent-based computational model to dissect the effects of autoattractants on the collective chemotaxis of immune cells. We find that autoattractant signals strongly enhance cells’ responses to primary attractant, but only if the autoattractant is sufficiently short-lived: at longer lifetimes, accumulation degrades the directional information cells can extract. The overall effect of autoattractants therefore depends crucially on the balance between production and efficient removal — whether through cellular uptake, enzymatic breakdown, or inherent chemical instability. Optimal lifetimes exist, determined by cell speed and autoattractant diffusion, yet remarkably independent of cell density and primary attractant concentration. Autoattractants whose removal is governed by inherent instability rather than direct cellular breakdown coordinate migration less efficiently, but work more robustly across different environments. In the absence of cell-mediated breakdown, the model further reveals a characteristic optimal cell–cell distance: too little communication leaves cells uncoordinated, while excessive signalling drives them into slow-moving aggregates. Strikingly, the conditions that produce the most efficient chemotaxis lie close to those that trigger aggregation, suggesting that many autoattractant systems operate near a critical boundary that can be tuned by evolution either to disperse cells or to bring them together.

Author summary

Immune cells must travel through the body to reach sites of injury, infection, and developing tissue. They are guided by chemical signals. Many immune cells, such as neutrophils gathering at wounds and microglia in the brain, also release their own signals that attract others of the same kind. We call these ‘autoattractants’. In effect, the cells tell each other where to go. This communication helps coordinate group movement, but little is known about how it works. We built a computer simulation of migrating immune cells to explore how autoattractants shape their collective behaviour. We find that autoattractants must be short-lived to be useful: when autoattractant accumulates, it obscures any sense of direction. Signals that cells actively break down, or that decay on their own, carry clear directional information. With signals that decay on their own, a delicate balance emerges: just enough cooperation leads to the most efficient coordinated migration, while a little too much causes cells to clump together instead of moving forward. Our work suggests that many more cell types may use this communication than we know, and that the same system can be tuned by evolution to spread cells out or to gather them together.

1. Introduction

Many eukaryotic cells produce attractant molecules that they themselves are also attracted to. We refer to these molecules as “autoattractants”. There are many examples of this behaviour, in particular in mammalian immune cells. For example, neutrophils that sense the attractant peptide fMLP produce leukotriene B4 (LTB4), which functions as a signal-relay molecule during chemotaxis, amplifying a recruitment of additional neutrophils to sites of inflammation often characterised as ‘swarming’ [1–3]. LTB4 is also quickly bound and sequestered from the medium by neutrophils [4]. In response to LPS neutrophils also produce IL-8, which functions as a chemoattractant for neutrophils [5,6]. Autoattraction can also exist without swarming, however. For example, microglia are attracted to ATP, and also release it by exocytosis in response to LPS [7,8], but they do not move in swarms as neutrophils do. This may be because ATP is degraded both near microglia and in the broader extracellular space [9,10], which would limit swarm formation. Autoattractants can also be produced in response to attractant chemokines, such as in eosinophils, which produce the short-lived autoattractant prostaglandin D2 in response to the activation of its chemokine receptor CCR3 [11–15].

Despite the prevalence of autoattractant signalling across these systems, the mechanics of transmitting information through autoattractants remain understudied. In particular, we focus on a specific class of interactions: the exchange of signals among identical cells during chemotaxis along self-generated gradients. Self-generated gradients are widespread among many cell types and attractants, and often play a large role in cell migrations [16–18]. We focus on self-generated gradients specifically because they are inherently temporary and dynamic. If a stable, externally imposed gradient were already present and sufficient for directed migration, the additional information carried by autoattractant signalling would be less useful.

As self-generated gradients are inherently temporary, they are hard to study in vivo and in vitro. We used computational modelling to create an overview of how cells, with a particular focus on immune cells, may use autoattractant signals to enhance collective chemotaxis in self-generated gradients. We based our modelling on earlier successful work using agent-based modelling of this system [17,19], and we have previously used this technique to create predictions for migrating macrophages [20]. Crucially, we have expanded the conceptual framework to include autoattractants as separate species that can be produced, broken down, or decay in various ways. Here, we used modelling to explore: (i) how autoattractants can enhance the ability of cells to gather information during chemotaxis to weak or noisy signals; (ii) the trade-offs of various strategies for creating useful autoattractant signals; (iii) the interaction between cell speed and effective communication; and (iv) the conditions under which autoattractant signalling leads to aggregation rather than enhanced migration.

2. Results

2.1 Approach

We used a hybrid agent-based modelling approach in which cells are represented as individual off-lattice agents operating on a regular lattice of attractant concentrations. The model simulates a chemotaxis chamber: cells start at one end of a rectangular domain filled with an attractant that is initially present, which we call the primary attractant. The model is then run in discrete timesteps to generate predictions for cell behaviour and attractant concentrations across the environment over time. This approach can represent many different types of migrating immune cells and situations. We will describe the working of the model here briefly, and refer to the methods for a full description.

Each cell is approximated by a circle (Fig 1A), representing the area over which a cell can sense, add, and remove attractants within each simulation timestep (6 s). Each timestep, the cell uses saturable receptors to sense and break down primary attractant in the area it covers. It then moves in the direction of the gradient it senses (Fig 1B). Random noise is added to cell perception to prevent excessively shallow gradients from being followed, and the attractant diffuses between timesteps so that smooth gradients can be formed. The combination of attractant removal and movement towards attractant leads to a self-generated gradient and limited migration away from high densities of cells (Fig 1C). We have previously shown that this approach leads to a good reproduction of migration to self-generated gradients [16,19].

Fig 1. Schematic model setup.

Fig 1

A. The area within which a cell can sense attractants is approximated by a circle. B. Schematic of a single modelled cell breaking down primary attractant while also following its gradient. C. Visualisation of cells chemotaxing to a self-generated gradient of primary attractant in a sample simulation. D. Schematic of cell producing autoattractant while creating and following a gradient mostly composed of primary attractant. E. Schematic of a cell breaking down autoattractant and following a gradient mostly composed of autoattractant. F. Visualisation of cells chemotaxing to a self-generated gradient of autoattractant in a sample simulation.

Cells also produce autoattractant, which is modelled similarly to the primary attractant, except that it is not initially present but instead produced by the cells in proportion to the amount of primary attractant they break down (Fig 1D). For example, if a cell breaks down 1 unit of attractant in a timestep and the ratio is set to 10, the cell will produce 10 units of autoattractant. The ratio of production is determined by the parameter settings of specific simulations. Cells also sense and break down autoattractant using receptors separate from those used for primary attractant (Fig 1E). Each cell uses information from both kinds of receptor to arrive at a single target direction, towards which it will move with a fixed speed. Though speed per model timestep is fixed, cells will vary in how consistently they head towards the migration goal, so the speed measured over timescales longer than one timestep (6 seconds) will also vary. Taken together, this leads to complex migrations, where cells can indirectly follow the gradient of primary attractant through following the autoattractant that was produced based on it (Fig 1F). We used several sets of parameters for the model, based as far as possible on plausible values for immune cells (Tables 1 and 2).

Table 1. Environmental and simulation parameters.

Parameter Default value Source/Notes
Simulation area width 1000 μm Model assumption
Simulation area length 2000 μm Model assumption
Simulation area height 20 μm Height of Insall chamber bridge [21]
Diffusion of attractants 50 μm2/s [22,23], varied around this value
Initial concentration of primary attractant 20 nM [20], varied around this value
Environmental noise 0-10 nM Plausible fit
Initial density of cells 40 cells on bridge [20], results with lower value also shown
Lattice side length 10 μm Model approximation
Timestep duration 6 s Model approximation

Table 2. Cell-specific parameters.

Parameter Fast-moving cells Slow-moving cells
(e.g., neutrophils) (e.g., macrophages) Source/Notes
Simulation duration 1000 steps (100min) 20000 steps (2000min) Plausible fit
Movement speed 20 μm/min 1 μm/min [20,24]
Minimum time to reverse direction 2.8 min 2.8 min [25]
Sensing distance from cell centre 30 μm 30 μm Plausible fit
Receptor Kd 10 nM 10 nM [26]
Km of primary attractant breakdown 10 nM 10 nM Matched with Kd
Vmax of primary attractant breakdown 200 nM/min 10 nM/min Plausible fit
Km of autoattractant breakdown 10 nM 10 nM Matched with Kd
Vmax of autoattractant breakdown variable variable Varied throughout
Autoattractant production ratio α variable variable Varied throughout

2.2 Autoattractants can improve migration

We first initialised the model with a parameter set based on fast-moving immune cells (Table 1 and 2), such as neutrophils. We initialise all cells on one side of the rectangular area, and consider a cell to have migrated successfully if it is in the bottom quarter of the area by the end of the simulation. As a control, we first initialise the model with no autoattractant production. The primary attractant on its own can only recruit a limited number of cells (Fig 2A and S1 Video). When we add autoattractant production by cells we find that more cells migrate successfully (Fig 2B and S1 Video) and a clear gradient of autoattractant is formed (Fig 2B, right panel).

Fig 2. Autoattractant leads to more migration at correct production ratios.

Fig 2

A. Cell locations and primary attractant distribution during a representative model simulation with only a primary attractant. B. Cell locations and primary attractant (left) and autoattractant (right) concentration during a model simulation with an added autoattractant. C. Cell migration over a wide range of autoattractant production ratios. n = 10 per condition. D, E. Visualisations as in A of the effects of lower and higher production, which both lead to less migration compared to B, as either a very small autoattractant gradient forms (D), or it forms very far away (E).

The number of cells that migrate depends on the amount of autoattractant produced (Fig 2C), but with a clear optimal level above which migration returns to a baseline level similar to that without autoattractant production. Interestingly, no amount of autoattractant causes less migration than that of the baseline without autoattractant. Smaller amounts than the optimum lead to a smaller migration (Fig 2D and S1 Video), as the wave of autoattractant formed by the frontrunners is broken down before it reaches all cells. Larger amounts also lead to less migration, as the part of the autoattractant gradient that can be sensed is further away from the first wave (Fig 2E and S1 Video). The front wave still functions normally: as the concentration is very high, the autoattractant receptors are saturated in all directions.

2.3 Optimal autoattractant production and breakdown depend on environment, but optimal lifetimes are similar

To be effective, autoattractant must reach other cells that do not sense the primary attractant gradient, and do so in the right concentration. We have shown that there is a range of different autoattractant production rates that function, but we also expect the rate of breakdown to influence the effectiveness. By altering the maximum rate of autoattractant breakdown (Eq. 10) we can effectively vary the dynamics. We systematically analyse pairs of production and breakdown values across a wide range (Fig 3A). This shows that there is a linear relationship between optimal production and optimal breakdown, leading to an optimal balance in parameter space (schematically shown in Fig 3B). Where there is relatively too much production, autoattractant accumulates as in Fig 2E. Where there is relatively too much breakdown there is insufficient autoattractant to form a large wave, as in Fig 2D.

Fig 3. Optimal production and breakdown values vary, but optimal autoattractant lifetimes are similar.

Fig 3

A. The effect of autoattractant production (as a ratio of breakdown of primary attractant) and autoattractant breakdown on migration. n = 10 per point. B. Schematic of the relation from A, highlighting that an optimal balance exists between the production and the breakdown of autoattractant. C–E. The combined effect of production and breakdown of autoattractant for different cell densities and attractant concentrations. n = 10 per point. F. Overview of the relation between migration and the mean lifetime of autoattractant for each parameter combination in A,C,D&E. Capped at a mean lifetime of 3000 s for readability. n = 10 per point. Filled circles represent the best migration for that condition.

We next investigated how robust this migration is by looking into how different initial conditions may influence this relationship. In an in vivo context cells cannot expect to always encounter the same concentration of attractant, or to be at a high density optimal for collective migration. We test a lower cell density, a lower initial concentration of primary attractant, and a higher initial concentration of primary attractant (Fig 3C–3E). These show different optimal production and breakdown balances. This means that the same cells may chemotax much more or less depending on these environmental factors. However, we can show that the dynamics at play are still the same by calculating the average time that an autoattractant molecule can be expected to exist, given how much autoattractant is produced and how much is broken down. We call this the lifetime of the autoattractant. In Fig 3F we examine the relationship between this lifetime and migration. This shows that all simulations in which cells migrate efficiently are within the same range of autoattractant lifetimes, between roughly 250 and 1000 seconds, despite differences in the environmental factors.

2.4 Decaying autoattractants allow for migration less dependent on environment

We showed how similar autoattractant lifetimes are optimal across environments, despite requiring very different amounts of autoattractant production and breakdown. This suggests that an autoattractant with a fixed lifetime could cause a very consistent migration in different environments. This could occur if the autoattractant decays at a consistent rate, due to enzymes being present across the tissue or due to the autoattractant oxidising rapidly on its own. Examples are ATP [10] and prostaglandin D2 [13–15]. We implement this as an autoattractant that is continuously broken down over time everywhere, instead of only near cells, so that its decay depends only on time. Effectively, the autoattractant always has a fixed lifetime. Similar to the broken down autoattractant, this decaying autoattractant leads to much more effective migration than without an autoattractant (Fig 4A and S2 Video). As before, we systematically examine the relation between production and decay in this system, and a very different relationship emerges: above a certain production, the same decay is optimal (Fig 4B and S2 Video). There is now accumulation of autoattractant when decay is slow, leading to accumulation of autoattractant without a discernible gradient. An autoattractant that decays very quickly similarly does not lead to a discernible gradient, leading to poor performance at either extreme. The optimal values remain similar when we vary cell density and attractant concentration (Fig 4C–4E). We can compare how well the outcomes of different parameters correlate with the baseline by examining the relation between the number of cells migrated for the same combination of autoattractant production and breakdown or decay. This shows that for cells with a broken down autoattractant the same parameters cause very different levels of migration depending on the initial attractant concentration and cell density (Fig 4F), but with a decaying autoattractant the same parameter values produce migrations that are well-correlated between conditions (Fig 4G).

Fig 4. Decaying autoattractants lead to migration that is more stable across environments.

Fig 4

A. Cell locations and primary attractant (left) and autoattractant (right) concentration in a sample model simulation with an autoattractant that decays constantly instead of being broken down by cells. B. The relationship between autoattractant decay and production and migration outcomes. n = 10 per point. C–E. As in B, but for low cell density, low initial primary attractant concentration, and high initial primary attractant concentration, respectively. F. The relationship between migration efficiency with the baseline conditions of Fig 3A (on the X axis) compared to those of Fig 3C–3E (on the Y axis), each dot represents one combination of autoattractant production and autoattractant breakdown. G. The relationship between migration efficiency with the baseline conditions of Fig 4B compared to those of Fig 4C–4E. Each dot represents one combination of autoattractant production and autoattractant breakdown, as in the previous panel.

2.5 Slow-moving cells can migrate better or aggregate

We have previously examined only fast-moving migrating cells, with parameters based on measurements of neutrophils, but many immune cells, such as macrophages or microglia, move much more slowly. We now examined how a parameter set with cells that move 1/20th of the speed of the cells we studied previously (Table 2) affects the migration. We assumed these cells also break down the primary attractant slower, so that they still create discernible self-generated gradients, and we give them an appropriate amount of time to reach the other side of the environment.

We found that with a broken down autoattractant the general dynamics of the slow-moving cells were similar to those of the fast-moving cells, as autoattractants enhanced migration (Fig 5A and 5B and S3 Video), and there was a similar linear relationship with breakdown (Figs 5C and S1) and an optimal lifetime that was roughly 20 times as long, in proportion to the change in cell speed, and which was again similar for all conditions, though with greater variability than before (Figs 5D and S1A–S1C). Furthermore, we found that a decaying autoattractant again led to similar optimal lifetimes regardless of conditions (Figs 5E and S1D–S1F), but there was also an unusual new behaviour: with a large production of a rapidly decaying autoattractant, cells formed transient clumps (Fig 5E, inset lower left, S4 Video). These clumps consist of cells whose steering is more biased towards neighbouring cells than up the primary attractant gradient. Together they moved slower than individual cells, leading to an inhibited migration that is worse than that without autoattractants, which never occurred with the fast-moving cells. Other conditions within this set showed varying degrees of efficiency and direct cell-cell contact (Fig 5E insets, S4 Video).

Fig 5. Slow-moving cells have longer optimal autoattractant lifetimes and can more easily aggregate during migration.

Fig 5

A. Cell locations and primary attractant distribution in a representative model simulation with slower cells (Table 2) and only a primary attractant. B. As A, but with an added autoattractant that is broken down by the cells, displayed on the right. C. The relationship between autoattractant breakdown and production and migration outcomes. n = 10 per point. D. Overview of the relation between migration and the mean lifetime of autoattractant for the parameters in C, as well as with lower cell density and lower and higher initial primary attractant concentration. Capped at a mean lifetime of 70000 s for readability. n = 10 per point. Filled circles represent the best migration for that condition. E. The relationship between autoattractant decay and production and migration outcomes. n = 10 per point. Insets show examples of different behaviour across this spectrum.

2.6 Increased diffusion of autoattractant leads to shorter optimal lifetimes and decreased clumping

We noted that the conditions where autoattractants inhibited effective migration were very close to those that promoted effective migration. To gain additional insights into the role of the attractant and autoattractant in this process we examined both slower and faster diffusion speeds for both attractants and autoattractants. Diffusion speeds of attractants vary across several orders of magnitude for different signalling molecules and conditions [22,23], such as 6.2 μm2/s for the chemokine CXCL13 [27] and up to 710 μm2/s for ATP under ideal conditions [28]. We examined the effect of diffusion speeds 5x slower and 5x faster than our baseline (10 μm2/s and 250 μm2/s) with a broken down autoattractant for both fast (Figs 6A and S2) and slow (Figs 6B and S3) cells. We found that the optimal mean lifetime was shorter with faster autoattractant diffusion in both conditions, regardless of attractant diffusion speed. Slower autoattractant diffusion speeds consistently led to poorer migration with slow cells, but not fast cells. However, the shape of the relationship between production and breakdown was maintained throughout.

Fig 6. Higher diffusion promotes shorter lifetimes and efficient chemotaxis, but very short lifetimes can promote clumping.

Fig 6

A, B. Lifetime for fast-moving (A) and slow-moving (B) cells with different diffusion speeds. Filled circles represent the best migration for that condition. n = 10 per point. C. The relationship between production and mean lifetime of a decaying autoattractant, for different diffusion speeds of attractant and autoattractant. D. The relation between how many cells have migrated by the end of the simulation, and their average distance to the nearest cell in the first half of the simulation, for all simulations of C. E. Schematic of the relation between cell migration and cooperation, based on D.

We next examined how different diffusion speeds affect migration with decaying autoattractants. Fast-moving cells maintained similar dynamics regardless of diffusion speed, though migration was impaired in the more extreme cases (S4 Fig). For slow-moving cells, however, the effects depended on which substance diffused faster. Increasing attractant diffusion alone or decreasing autoattractant diffusion alone caused slow-moving clumps to form under many more parameter combinations (Fig 6C, left middle and lower middle), as the short-range influence of the autoattractant increased relative to the attractant. Conversely, increasing autoattractant diffusion alone or decreasing attractant diffusion alone reduced the number of parameter combinations that led to slow-moving clumps (Fig 6C, right middle, upper middle). When diffusion of both attractant and autoattractant was increased together, the amount of migration resembled that of the baseline, but the parameter space of optimal migration was shifted toward shorter autoattractant lifetimes — similar to the effect seen with broken down autoattractant. Conversely, when both were decreased the area of optimal migration shifted towards longer lifetimes.

Under the conditions with high diffusion, we noted that the parameters that led to optimal migration were located very close to those that caused slow-moving clumps. To further examine this relation, we calculated the mean distance to the nearest cell for each cell in our simulations, and its relation to migration (Fig 6D). We found that very close cells were associated with inefficient migration, but also that slightly less close cells were associated with optimal migration. Distant cells were associated with suboptimal migration. We also find that the cell-cell distance is determined by the strengths of cell-perceivable gradients across the narrow axis of the model area (S5A Fig, calculation details in Methods section 4.5). Interestingly, the association between cell-cell distance and migration efficiency does not hold for faster-moving cells, or for slow-moving cells that break down autoattractant (S5B Fig), but there is a clear association between the strengths of perceived gradients and migration efficiency that does hold for fast-moving cells with decaying autoattractants (S5C Fig). Here perceptible gradients of intermediate strength are optimal, with gradients that are too weak or too strong leading to less migration. In contrast, in cells that do break down autoattractant directly there is a simple positive linear relationship between cell-cell gradient strength and migration efficiency (S5D Fig). Taken together, this suggests that there is an optimal amount of cooperation for cells that do not break down autoattractant directly, schematically shown in Fig 6E. An intermediate level of cell-cell attraction through autoattractants leads to optimal migration, with lower levels causing insufficient coordination between the cells near to the attractant gradient and those further away, and so leading to cells being left behind. Higher cooperation levels caused slow-moving clumps as cells coordinated too strongly with each other and too little to the primary attractant. In contrast, cells that break down autoattractant around them migrate best when they generate a very strong gradient.

3. Discussion

Our model makes several key predictions about the role of autoattractants in collective cell migration. Firstly, autoattractants enhance collective migration by providing a secondary signalling layer that allows trailing cells to follow the path of frontrunner cells, even when those trailing cells cannot directly sense the primary attractant gradient. This is consistent with the signalling observed in neutrophil swarming [3,29] and Dictyostelium aggregation [30].

Secondly, autoattractants must be short-lived to be functional, as a long-lived autoattractant cannot give useful information on the location of the front of a moving wave. Optimal autoattractant lifetimes depend on cell and attractant characteristics more than on the environment. While the specific production and breakdown rates that yield optimal migration vary with cell density and primary attractant concentration, the optimal lifetime for autoattractants is remarkably consistent. This suggests that many autoattractants may have tightly controlled short lifetimes.

Thirdly, decaying autoattractants - those removed by spontaneous degradation or ubiquitous enzymes rather than by cellular breakdown - are more robust across environments, although they achieve a somewhat lower migration optimum. This robustness arises because the autoattractant lifetime is determined by a fixed decay rate rather than by the variable number of consuming cells, so that the lifetime varies much less across conditions.

Fourthly, slow cells are generally more efficient at migration relative to their speed, but can also clump more easily. This clumping occurs when the front cells are attracted more towards each other than towards the primary attractant, and so stop moving directionally. We find that efficient migration relies on close cell-cell interactions that are not far removed from conditions that lead to clumping instead of migration.

3.1 Implications for in vivo systems

The dynamics we describe are likely prevalent in many more systems. Autoattractant-like behaviours have been most extensively studied in Dictyostelium, where cAMP relay drives collective aggregation [30], and in neutrophils [1,3], but are also key in microglia [7,10]. We have shown that close associations of cells that communicate through short-lived autoattractants are the most efficient at collective migration. Because they would be short-lived, it is inherently difficult to find additional autoattractants in vitro or in vivo: samples collected would be depleted of autoattractant before measurements could be made. New techniques may find autoattractants in many more cell types.

In this text we have assumed that the attractant and autoattractant receptors have the same Kd, but this is not a requirement of the model. For example, an autoattractant that was produced with a tenfold higher production ratio and a tenfold higher Kd, Km and Vmax would show identical behaviour (eqs. 5, 10 and 11).

We have described good migration here as “optimal,” but it is important to keep in mind that recruiting of a large number of cells is one of several outcomes that may be selected for in vivo. In many biological systems, evolution will have shaped cells to exhibit a particular level of migration, which will often be only limited migration rather than maximal migration. This is reflected in the diversity of existing systems that may use autoattractants - each likely tuned to its specific functional requirements. Similarly, the clumping behaviour we observe could be an advantageous effect of autoattractant signalling in contexts where it is desirable for cells to find each other while migrating. For example, in lymph nodes, the aggregation of dendritic cells and T cells is functionally important for initiating adaptive immune responses, and autoattractant-driven clustering could facilitate this process [31,32].

Autoattractants released in response to primary attractants, as modelled here, should be distinguished from migration with co-attraction, where cells constitutively attract each other regardless of external gradients [33,34]. In our model, autoattractant production depends directly on sensing the primary attractant, creating a signal that transmits information about the direction of migration, rather than a simple aggregation signal. However, as we have shown, the signal can also become primarily an aggregation signal when it is so short-lived that it forms very strong local gradients.

3.2 Future extensions

Several extensions of this model merit future investigation. First, further enhancement of migration may exist through the production of an inhibitor derived from the autoattractant. Such an inhibitor could bind the same receptors as another attractant, but not provide as strong of a chemotactic signal, and so could create a smaller but more directional secondary wave [19]. Variation in chemotactic response between different receptors in general would also allow the model to potentially cover more situations. Second, pulsatile release of autoattractant, as observed in neutrophil swarming [3], could modulate the temporal dynamics of the signal. Finally, relay of the autoattractant signal, where cells amplify the signal by producing additional autoattractant in response to sensing it, could extend the effective communication range, as observed in microglial ATP signalling [7].

4. Methods

4.1 Model overview

We developed a multi-scale agent-based model of immune cell chemotaxis in which individual cells are represented as off-lattice circular agents operating on a two-dimensional regular lattice of chemical concentrations. The simulation represents a chemotaxis chamber with cells initially placed at one end and a primary attractant uniformly distributed throughout the domain. The model integrates chemical diffusion dynamics with discrete cell decision-making at each timestep.

4.2 Environment and chemical dynamics

4.2.1 Lattice and geometry.

The simulation domain is a two-dimensional grid of size Nx×Ny lattice sites, where each site represents a Δx=10 μm square. The domain is bounded by no-flux boundary conditions. Two chemical species are tracked on the lattice: a primary attractant and an autoattractant, each stored as a concentration value at every lattice site. In what follows, Ci,j denotes the concentration at site (i,j) of a generic species (each species obeys the dynamics below independently); where species must be distinguished (Eq. 5) we write Cℓ,i,j for ligand ℓ.

4.2.2 Diffusion.

Chemical diffusion is computed each timestep using the DuFort–Frankel finite difference scheme. For an interior lattice site (i,j) that is not a wall, the concentration Ci,j is updated as:

Ci,jn+1=1−4D^1+4D^Ci,jn−1+2D^1+4D^(Ci+1,jn+Ci−1,jn+Ci,j+1n+Ci,j−1n), (1)

where D^=DΔt/Δx2 is the dimensionless diffusion number, D is the diffusion coefficient (μm2/s), Δt=6 s is the timestep duration, and Δx=10 μm is the lattice spacing. If a neighbouring site is a wall, the concentration at the current site from the previous timestep is used in place of that neighbour. The first diffusion step of each timestep uses a forward Euler step to provide the two-level initial condition required by the DuFort–Frankel scheme:

Ci,j1=Ci,j0+D^(Ci+1,j0+Ci−1,j0+Ci,j+10+Ci,j−10−4Ci,j0). (2)

To reduce errors, multiple sub-steps of diffusion are performed per timestep, with proportionally reduced D^, so that D^ is never larger than 0.1. The lattice sites at the bottom three rows are set to a concentration of attractant equal to that of the initial condition (Table 1) at the start of every timestep to represent inflow from the environment.

4.2.3 Decay of autoattractant.

For the simulations with a decaying autoattractant, concentration decays at every lattice site each timestep:

Ci,jn+1=Ci,jn·exp(−1τ), (3)

where τ is the decay time constant parameter (in timesteps).

4.3 Cell behaviour

4.3.1 Cell geometry.

Each cell is represented as a circle of radius r defining the set of lattice sites it occupies. The occupied sites 𝒮cell are all lattice sites (defined by their midpoint (i,j)) satisfying:

(xcell−i)2+(ycell−j)2<r, (4)

where (xcell,ycell) is the continuous-valued cell centre position.

4.3.2 Gradient sensing and movement.

Every timestep each cell senses the local chemical gradient across its occupied sites using a receptor-binding model with saturable kinetics. For each occupied lattice site (i,j) and each ligand ℓ, the perceived signal is computed as:

Bℓ(i,j)=Cℓ,i,jCℓ,i,j+Kd,ℓ, (5)

where Cℓ,i,j is the concentration of ligand ℓ at site (i,j) and Kd,ℓ is the corresponding receptor dissociation constant. The net attraction A(i,j) at each site is the sum over all ligand contributions:

A(i,j)=∑ℓBℓ(i,j), (6)

Additionally, environmental noise is added to the attractant grids before sensing by adding a uniform random value U(0,σe) to every lattice site, where σe is the environmental noise amplitude. This random value is determined separately for each lattice site and each timestep, and is not carried forward.

The target direction is then computed as the angle from the unweighted centroid of its occupied sites to the attraction-weighted centroid of its occupied sites:

θtarget=atan2(∑(i,j)∈𝒮cellA(i,j)·j∑(i,j)∈𝒮cellA(i,j)−y¯,∑(i,j)∈𝒮cellA(i,j)·i∑(i,j)∈𝒮cellA(i,j)−x¯), (7)

where x¯ and y¯ are the arithmetic mean coordinates of the occupied sites.

The cell’s actual heading for movement is a weighted combination of its previous heading θprev and the newly sensed target θtarget, governed by a persistence parameter p∈[0,1] which imposes an implicit limit on how sharply a cell can turn in a single timestep:

θnew=atan2(psinθprev+(1−p)sinθtarget,pcosθprev+(1−p)cosθtarget). (8)

We used a persistence of p = 0.9 throughout, corresponding to the minimum time to reverse direction (i.e., turn 180 degrees) of 2.8 minutes listed in Table 2.

The cell then attempts to move a fixed distance d in the direction θnew:

xnew=xcell+dcosθnew,ynew=ycell+dsinθnew. (9)

Movement is rejected if it would place any part of the cell outside the domain boundaries, cause overlap with a wall, or cause overlap with another cell. If the move is rejected the cell selects a new random heading, but will not try to move until the next timestep, which effectively slows it down. If movement is successful the cell’s lattice sites (Eq. 4) are recalculated.

4.3.3 Attractant breakdown.

Each cell breaks down the primary attractant, and where relevant also the autoattractant, from the lattice sites it covers using Michaelis–Menten kinetics. The amount broken down at each occupied site (i,j)∈𝒮cell is

Ci,jn+1=Ci,jn−qi,j,qi,j=Vmax·Ci,jnKm+Ci,jn, (10)

where Vmax is the maximum breakdown rate and Km is the Michaelis constant. The concentration is set to zero if it would become negative.

4.3.4 Autoattractant production.

Each cell produces autoattractant in proportion to the total primary attractant it broke down this timestep (Eq. 10), distributed uniformly across its occupied sites. The autoattractant concentration at each occupied site (i,j)∈𝒮cell is incremented by

Cauto,i,jn+1=Cauto,i,jn+α|𝒮cell|∑(k,l)∈𝒮cellqk,l, (11)

where α is the production ratio, qk,l is the primary attractant broken down at site (k,l) (Eq. 10), and |𝒮cell| is the number of occupied sites.

4.4 Simulation parameters

Simulations were parameterised to represent two broad classes of immune cells: fast-moving cells (e.g., neutrophils) and slow-moving cells (e.g., macrophages). Environmental and cell-specific parameters are summarised in Tables 1 and 2, respectively.

For each parameter combination, n = 10 replicate simulations were performed with different random seeds.

4.5 Analysis

4.5.1 Migration outcome.

Migration was quantified as the fraction of cells that had crossed into the lower quarter of the simulation domain (i.e., y<Ny/4) by the final timestep. For each parameter combination, n = 10 replicate simulations were performed with different random seeds, and the mean fraction of migrated cells was computed across replicates.

4.5.2 Autoattractant lifetime.

In some figures we calculate the mean effective lifetimes of autoattractant. At each recorded timestep, the total autoattractant concentration across all lattice sites was divided by the total amount of autoattractant removed by breakdown in that interval. This ratio gives the average time that a unit of autoattractant persists in the system at each point in the simulation. The mean over all recorded timesteps was then taken as the effective lifetime for that simulation.

4.5.3 Gradient strength.

To quantify the perceived cell-cell gradient strength, the concentration Ci,j at each lattice site is first transformed using the same receptor-binding equation used for gradient sensing (Eq. 5), giving a receptor-occupancy field B(i,j,t). The gradient strength is then the summed absolute difference in receptor occupancy between neighbouring lattice sites along the short axis of the domain, normalised by the lattice size:

G(t)=1NxNy∑j=1Ny∑i=3Nx−3|B(i,j,t)−B(i+1,j,t)|, (12)

where lattice columns with i < 3 or i>Nx−2 are excluded to avoid boundary artefacts. This yields G(t) at each recorded timestep.

4.6 Implementation and data availability

All code used, as well as the parameter files for producing the data, and the code used for analysis, are on a GitHub repository at https://github.com/DMvers/AutoTaxis We have also used Zenodo to assign a DOI to the repository at time of submission: https://doi.org/10.5281/zenodo.20434528

4.7 AI usage

The authors used Claude Opus to create a draft from an outline the authors wrote. The same tool was used to draft documentation and bash scripts for the software, as well as to aid in proofreading of both code and text. After using this tool, the authors reviewed and edited the output as needed and take full responsibility for the contents.

Supporting information

S1 Fig. The relationship, for slow-moving cells, between autoattractant decay and production and migration outcomes for (A–C) a broken down autoattractant at low cell density, low initial primary attractant concentration, and high initial primary attractant concentration, and (D–F) the same for a decaying autoattractant.

(TIF)

pcbi.1014809.s001.tif (2.7MB, tif)
S2 Fig. The relationship between production and breakdown for fast-moving cells and a broken down autoattractant, for different diffusion speeds of attractant and autoattractant.

(TIF)

pcbi.1014809.s002.tif (3.8MB, tif)
S3 Fig. The relationship between production and breakdown for slow-moving cells and a broken down autoattractant, for different diffusion speeds of attractant and autoattractant.

(TIF)

pcbi.1014809.s003.tif (2.4MB, tif)
S4 Fig. The relationship between production and mean lifetime for fast-moving cells and a decaying autoattractant, for different diffusion speeds of attractant and autoattractant.

(TIF)

pcbi.1014809.s004.tif (3.3MB, tif)
S5 Fig. For A,C,D: Gradient strength is represented by the average difference in autoattractant receptor binding over every 10 μm (one grid site) distance across the narrow side of the environment.

Higher gradient strength indicates stronger cell-cell attraction. Details of calculation in methods section 4.5. A. The relation between gradient strength and the average distance between cells in the first half of the simulation as in Fig 6D. B. The relation between the fraction of cells migrated by the end of the simulation, and the average distance between cells in the first half of the simulation, for the simulations of Figs 3A, 4B, 5C, and 5E. C. The relation between gradient strength and the fraction of cells migrated, for cells with decaying autoattractant, as in Figs 4B and 5E. D. The relation between gradient strength and the fraction of cells migrated, for fast and slow-moving cells with broken down autoattractant, as in Figs 3A and 5C.

(TIF)

pcbi.1014809.s005.tif (2.2MB, tif)
S1 Video. Visualisation of the simulations corresponding to Fig 2A, 2B, 2D and 2E, showing the effect of different production ratios on the migration of fast-moving cells that break down autoattractant.

(MP4)

Download video file (1.7MB, mp4)
S2 Video. Visualisation of the simulation corresponding to Fig 4A and two additional conditions from Fig 4B, showing the effect of a decaying autoattractant on the migration of fast-moving cells that do not break down autoattractant.

(MP4)

Download video file (1.3MB, mp4)
S3 Video. Visualisation of the simulations corresponding to Fig 5A and 5B, showing the effect of an autoattractant on the migration of slow-moving cells that break down autoattractant.

(MP4)

Download video file (851KB, mp4)
S4 Video. Visualisation of the simulations corresponding to the four insets of Fig 5E, showing the effect of different production ratios and autoattractant lifetimes on slow-moving cells that do not break down autoattractant.

(MP4)

Download video file (1.5MB, mp4)

Acknowledgments

The authors acknowledge the use of the UCL Myriad High Performance Computing Facility (Myriad@UCL), and associated support services, in the completion of this work. The authors also acknowledge the use of the UCL Condenser private cloud platform, and the support of the UCL Centre for Advanced Research Computing, in the completion of this work.

Data Availability

All code used, as well as the parameter files for producing the data, and the code used for analysis, are on a GitHub repository at https://github.com/DMvers/AutoTaxis We have also used Zenodo to assign a DOI to the repository at time of submission: https://doi.org/10.5281/zenodo.20434528.

Funding Statement

This work was supported by the Wellcome Trust, Grant ID: 221786/Z/20/Z to RHI The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1.Afonso PV, Janka-Junttila M, Lee YJ, McCann CP, Oliver CM, Aamer KA, et al. LTB4 is a signal-relay molecule during neutrophil chemotaxis. Dev Cell. 2012;22(5):1079–91. doi: 10.1016/j.devcel.2012.02.003 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.McDonald PP, McColl SR, Braquet P, Borgeat P. Autocrine enhancement of leukotriene synthesis by endogenous leukotriene B4 and platelet-activating factor in human neutrophils. Br J Pharmacol. 1994;111(3):852–60. doi: 10.1111/j.1476-5381.1994.tb14816.x [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Strickland E, Pan D, Godfrey C, Kim JS, Hopke A, Ji W, et al. Self-extinguishing relay waves enable homeostatic control of human neutrophil swarming. Dev Cell. 2024;59(19):2659-2671.e4. doi: 10.1016/j.devcel.2024.06.003 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Bray MA. The pharmacology and pathophysiology of leukotriene B4. Br Med Bull. 1983;39(3):249–54. doi: 10.1093/oxfordjournals.bmb.a071828 [DOI] [PubMed] [Google Scholar]
  • 5.Baggiolini M, Clark-Lewis I. Interleukin-8, a chemotactic and inflammatory cytokine. FEBS Lett. 1992;307(1):97–101. doi: 10.1016/0014-5793(92)80909-z [DOI] [PubMed] [Google Scholar]
  • 6.Bazzoni F, Cassatella MA, Rossi F, Ceska M, Dewald B, Baggiolini M. Phagocytosing neutrophils produce and release high amounts of the neutrophil-activating peptide 1/interleukin 8. J Exp Med. 1991;173(3):771–4. doi: 10.1084/jem.173.3.771 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Dou Y, Wu H-J, Li H-Q, Qin S, Wang Y-E, Li J, et al. Microglial migration mediated by ATP-induced ATP release from lysosomes. Cell Res. 2012;22(6):1022–33. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Imura Y, Morizawa Y, Komatsu R, Shibata K, Shinozaki Y, Kasai H, et al. Microglia release ATP by exocytosis. Glia. 2013;61(8):1320–30. [DOI] [PubMed] [Google Scholar]
  • 9.Tulapurkar ME, Schäfer R, Hanck T, Flores RV, Weisman GA, González FA, et al. Endocytosis mechanism of P2Y2 nucleotide receptor tagged with green fluorescent protein: Clathrin and actin cytoskeleton dependence. Cell Mol Life Sci. 2005;62(12):1388–99. doi: 10.1007/s00018-005-5052-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Calovi S, Mut-Arbona P, Sperlágh B. Microglia and the purinergic signaling system. Neuroscience. 2019;405:137–47. doi: 10.1016/j.neuroscience.2018.12.021 [DOI] [PubMed] [Google Scholar]
  • 11.Humbles AA, Lu B, Friend DS, Okinaga S, Lora J, Al-Garawi A, et al. The murine CCR3 receptor regulates both the role of eosinophils and mast cells in allergen-induced airway inflammation and hyperresponsiveness. Proc Natl Acad Sci U S A. 2002;99(3):1479–84. doi: 10.1073/pnas.261462598 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Amorim NRT, Luna-Gomes T, Gama-Almeida M, Souza-Almeida G, Canetti C, Diaz BL, et al. Leptin elicits LTC4 synthesis by eosinophils mediated by sequential two-step autocrine activation of CCR3 and PGD2 receptors. Front Immunol. 2018;9:2139. doi: 10.3389/fimmu.2018.02139 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Liston TE, Roberts LJ 2nd. Metabolic fate of radiolabeled prostaglandin D2 in a normal human male volunteer. J Biol Chem. 1985;260(24):13172–80. doi: 10.1016/s0021-9258(17)38853-1 [DOI] [PubMed] [Google Scholar]
  • 14.Schuligoi R, Schmidt R, Geisslinger G, Kollroser M, Peskar BA, Heinemann A. PGD2 metabolism in plasma: Kinetics and relationship with bioactivity on DP1 and CRTH2 receptors. Biochem Pharmacol. 2007;74(1):107–17. [DOI] [PubMed] [Google Scholar]
  • 15.Hirai H, Tanaka K, Yoshie O, Ogawa K, Kenmotsu K, Takamori Y, et al. Prostaglandin D2 selectively induces chemotaxis in T helper type 2 cells, eosinophils, and basophils via seven-transmembrane receptor CRTH2. J Exp Med. 2001;193(2):255–61. doi: 10.1084/jem.193.2.255 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Tweedy L, Knecht DA, Mackay GM, Insall RH. Self-generated chemoattractant gradients: Attractant depletion extends the range and robustness of chemotaxis. PLoS Biol. 2016;14(3):e1002404. doi: 10.1371/journal.pbio.1002404 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Tweedy L, Insall RH. Self-generated gradients yield exceptionally robust steering cues. Front Cell Dev Biol. 2020;8:133. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Insall RH, Paschke P, Tweedy L. Steering yourself by the bootstraps: How cells create their own gradients for chemotaxis. Trends Cell Biol. 2022;32(7):585–96. doi: 10.1016/j.tcb.2022.02.007 [DOI] [PubMed] [Google Scholar]
  • 19.Dowdell A, Paschke PI, Thomason PA, Tweedy L, Insall RH. Competition between chemoattractants causes unexpected complexity and can explain negative chemotaxis. Curr Biol. 2023;33(9):1704-1715.e3. doi: 10.1016/j.cub.2023.03.006 [DOI] [PubMed] [Google Scholar]
  • 20.Kiran A, Thomason PA, Versluis DM, Paschke PI, Donnelly H, Tweedy L, et al. Macrophages self-generate and refine chemotactic gradients during migration towards complement C5a. PLoS Biol. 2026;24(4):e3003728. doi: 10.1371/journal.pbio.3003728 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Muinonen-Martin AJ, Veltman DM, Kalna G, Insall RH. An improved chamber for direct visualisation of chemotaxis. PLoS One. 2010;5(12):e15309. doi: 10.1371/journal.pone.0015309 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Young ME, Carroad PA, Bell RL. Estimation of diffusion coefficients of proteins. Biotechnol Bioeng. 1980;22(5):947–55. doi: 10.1002/bit.260220504 [DOI] [Google Scholar]
  • 23.Francis K, Palsson BO. Effective intercellular communication distances are determined by the relative time constants for cyto/chemokine secretion and diffusion. Proc Natl Acad Sci U S A. 1997;94(23):12258–62. doi: 10.1073/pnas.94.23.12258 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Hoang AN, Jones CN, Dimisko L, Hamza B, Martel J, Kojic N, et al. Measuring neutrophil speed and directionality during chemotaxis, directly from a droplet of whole blood. Technology (Singap World Sci). 2013;1(1):49. doi: 10.1142/S2339547813500040 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Irimia D, Liu S-Y, Tharp WG, Samadani A, Toner M, Poznansky MC. Microfluidic system for measuring neutrophil migratory responses to fast switches of chemical gradients. Lab Chip. 2006;6(2):191–8. doi: 10.1039/b511877h [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Snyderman R, Fudman EJ. Demonstration of a chemotactic factor receptor on macrophages. J Immunol. 1980;124(6):2754–7. doi: 10.4049/jimmunol.124.6.2754 [DOI] [PubMed] [Google Scholar]
  • 27.Miller H, Cosgrove J, Wollman AJM, Taylor E, Zhou Z, O’Toole PJ, et al. High-speed single-molecule tracking of CXCL13 in the B-follicle. Front Immunol. 2018;9:1073. doi: 10.3389/fimmu.2018.01073 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Bowen WJ, Martin HL. The diffusion of adenosine triphosphate through aqueous solutions. Arch Biochem Biophys. 1964;107:30–6. doi: 10.1016/0003-9861(64)90265-6 [DOI] [PubMed] [Google Scholar]
  • 29.Lämmermann T, Afonso PV, Angermann BR, Wang JM, Kastenmüller W, Parent CA, et al. Neutrophil swarms require LTB4 and integrins at sites of cell death in vivo. Nature. 2013;498(7454):371–5. doi: 10.1038/nature12175 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Pálsson E, Lee KJ, Goldstein RE, Franke J, Kessin RH, Cox EC. Selection for spiral waves in the social amoebae Dictyostelium. Proc Natl Acad Sci U S A. 1997;94(25):13719–23. doi: 10.1073/pnas.94.25.13719 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Eisenbarth SC. Dendritic cell subsets in T cell programming: Location dictates function. Nat Rev Immunol. 2019;19(2):89–103. doi: 10.1038/s41577-018-0088-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Bousso P. T-cell activation by dendritic cells in the lymph node: Lessons from the movies. Nat Rev Immunol. 2008;8(9):675–84. doi: 10.1038/nri2379 [DOI] [PubMed] [Google Scholar]
  • 33.Malet-Engra G, Yu W, Oldani A, Rey-Barroso J, Gov NS, Scita G, et al. Collective cell motility promotes chemotactic prowess and resistance to chemorepulsion. Curr Biol. 2015;25(2):242–50. doi: 10.1016/j.cub.2014.11.030 [DOI] [PubMed] [Google Scholar]
  • 34.Carmona-Fontaine C, Theveneau E, Tzekou A, Tada M, Woods M, Page KM, et al. Complement fragment C3a controls mutual cell attraction during collective cell migration. Dev Cell. 2011;21(6):1026–37. doi: 10.1016/j.devcel.2011.10.012 [DOI] [PMC free article] [PubMed] [Google Scholar]
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1014809.r001

Decision Letter 0

Boyce Griffith, Calina Copos

7 Jul 2026

Tell your friends: communication through autoattractants can enhance and limit migration of immune cells

PLOS Computational Biology

Dear Dr. Versluis,

Thank you very much for submitting your manuscript to PLOS Computational Biology. After careful consideration, we feel that it has merit and is an appropriate fit for the journal but does not fully meet PLOS Computational Biology's publication criteria as it currently stands. Therefore, we kindly invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by Sep 05 2026 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at ploscompbiol@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pcompbiol/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

* A letter that responds to each point raised by the editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'. This file does not need to include responses to formatting updates and technical items listed in the 'Journal Requirements' section below.

* A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

* An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

Kind regards,

Calina Copos, Ph.D.

Academic Editor

PLOS Computational Biology

Boyce Griffith

Section Editor

PLOS Computational Biology

Additional Editor Comments (if provided):

Journal Requirements:

If the reviewer comments include a recommendation to cite specific previously published works, please review and evaluate these publications to determine whether they are relevant and should be cited. There is no requirement to cite these works unless the editor has indicated otherwise.

1) Please ensure that the CRediT author contributions listed for every co-author are completed accurately and in full.

At this stage, the following Authors/Authors require contributions: David M. Versluis, and Robert H. Insall. Please ensure that the full contributions of each author are acknowledged in the "Add/Edit/Remove Authors" section of our submission form.

The list of CRediT author contributions may be found here: https://journals.plos.org/ploscompbiol/s/authorship#loc-author-contributions

2) We ask that a manuscript source file is provided at Revision. Please upload your manuscript file as a .doc, .docx, .rtf or .tex. If you are providing a .tex file, please upload it under the item type u2018LaTeX Source Fileu2019 and leave your .pdf version as the item type u2018Manuscriptu2019.

3) Please upload all main figures as separate Figure files in .tif or .eps format. For more information about how to convert and format your figure files please see our guidelines:

https://journals.plos.org/ploscompbiol/s/figures

4) Please upload a copy of Figures FIG 1 A-F, 2A-E, 3A-F, 4A-G, 5A-E, and 6A-E which you refer to in your text on pages 3, 4, 6, 8, and 11. Or, if the figure is no longer to be included as part of the submission please remove all reference to it within the text.

5) We have noticed that you have uploaded Supporting Information files, but you have not included a list of legends. Please add a full list of legends for your Supporting Information files after the references list.

6) We notice that your supplementary Figures are included in the manuscript file. Please remove them and upload them with the file type 'Supporting Information'. Please ensure that each Supporting Information file has a legend listed in the manuscript after the references list.

7) Please amend your detailed Financial Disclosure statement. This is published with the article. It must therefore be completed in full sentences and contain the exact wording you wish to be published.

i) State the initials, alongside each funding source, of each author to receive each grant. For example: "This work was supported by the National Institutes of Health (####### to AM; ###### to CJ) and the National Science Foundation (###### to AM)."

ii) State what role the funders took in the study. If the funders had no role in your study, please state: "The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript."

iii) If any authors received a salary from any of your funders, please state which authors and which funders..

If you did not receive any funding for this study, please simply state: u201cThe authors received no specific funding for this work.u201d

8)We have amended your Competing Interest statement to comply with journal style. We kindly ask that you double check the statement and let us know if anything is incorrect

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: This is a novel and useful computational study of collective cell chemotaxis in the

presence of an 'autoattractant' that cells emit and respond to, in addition to common

external chemoattractant. The authors simulate intuitive hybrid model in which the cells

are discrete traveling agents, while the chemicals are simulated according to

reaction-diffusion models. The main finding of the paper is that there are certain

optimal regimes in which the autoattractant dynamics have to be fine-tuned in order

to maximize the response to the external chemoattractant.

The paper is clearly written, accurate and well fit for PLoS Comp Biol.

I suggest several minor changes:

1) What I was missing in the text is mechanistic explanations of the results of the numerical experiments. For example, "too much autoattractan --> worse performance" is just stated plainly.

There has to be a simple explanations, like "in this regime cells aggregate too much and then..."

maybe their movement is hindered, or they degrade the external chemoattractant too much, or...

I strongly suggest to write such interpretations after every result of the numerical experiment,

and then summarize them in the Discussion.

2) Numbers in Tables 1 and 2 are told to be coming from published data. Need references for

these parameters' values, with explanations - was this or that parameter measured, or coming

from some indirect inference, or... And I imagine that at least some of these parameters are

from some kinds of fits - basically, need details.

3) "Tell your friends:" part of the title is cute, but perhaps not a good idea for a research

paper (it would be fine and even welcome for a review)

Reviewer #2: This paper builds on the group's work on chemotaxis through self-generated gradients. A new ingredient is introduced: cells not only consume an attractant but also produced an autoattractant.

The paper then determines for which conditions more cells can reach the half-point of the chamber.

I believe the article is not always as clear as it could be. I have some specific comments below. My most serious comment,however, is that it is unclear if this scenario is actually at play in vivo.

The authors acknowledge that autoattractants "would be short-lived, it is inherently difficult to find additional autoattractants in vitro or in vivo: samples collected would be depleted of autoattractant

before measurements could be made. New techniques may find autoattractants in many more cell types." This, combined with the assumptions make in the study (constant speed, cells response identical to both attractant and autoattractant, etc.) dampens my enthusiasm for the paper. However, the results are scientifically sound and I urge the authors to make a better argument why this scenario is plausible.

The diffusion constant is taken to be 100 micron^2/s and the timestep is 6s. This means that in one timestep, the attractant can diffuse over a length scale of sqrt(600)~25 micron. I could not find the size of the computational cell but this seems to me very large compared to a, e.g., neutrophil.

The autoattractant is "produced by the cells in proportion to the amount of primary attractant they consume (Fig. 1D). The ratio of production is determined by the parameter settings of specific simulations. " This is not that clear. What is this ratio? Do you mean rate? And where can one find this parameter in the tables? Similarly, what does the x-axis of Fig. 2C mean (i.e. what does 100 or 0

mean?).

Did I understand correctly that the chemotactic response is identical for both the attractant and the autoattractant? How realistic is this?

I am not sure one needs Fig. 3B. Fig. 3A already shows the main result and drawing a band with sharp boundaries is subjective.

"We showed how a narrow range of autoattractant lifetimes " This is a subjective statement. For 1000s, a fast-moving cell has traveled ~330 micron, a significant fraction of the chamber. So this upper limit is not that surprising.

Fig. 4F and G are not clear to me. What does "baseline conditions of Fig. 3A compared to those of 3C,D, and E" and "baseline conditions of Fig. 4B compared to those of 4C,D, and E" mean? Please explain better.

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review?  For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

Figure resubmission:

Reproducibility:

?>

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1014809.r003

Decision Letter 1

Boyce Griffith, Calina Copos

7 Sep 2026

Dear Dr. Versluis,

We are pleased to inform you that your manuscript 'Communication through autoattractants can enhance and limit collective migration of immune cells' has been provisionally accepted for publication in PLOS Computational Biology.

Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests.

Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated.

IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript.

Should you, your institution's press office or the journal office choose to press release your paper, you will automatically be opted out of early publication. We ask that you notify us now if you or your institution is planning to press release the article. All press must be co-ordinated with PLOS.

Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Computational Biology.

Best regards,

Calina Copos, Ph.D.

Academic Editor

PLOS Computational Biology

Boyce Griffith

Section Editor

PLOS Computational Biology

***********************************************************

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: I am satisfied with the revisions

Reviewer #2: The authors have addressed all comments

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review?  For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1014809.r004

Acceptance letter

Boyce Griffith, Calina Copos

PCOMPBIOL-D-26-01296R1

Communication through autoattractants can enhance and limit collective migration of immune cells

Dear Dr Versluis,

I am pleased to inform you that your manuscript has been formally accepted for publication in PLOS Computational Biology. Your manuscript is now with our production department and you will be notified of the publication date in due course.

The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript.

Soon after your final files are uploaded, unless you have opted out, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers.

For Research, Software, and Methods articles, you will receive an invoice from PLOS for your publication fee after your manuscript has reached the completed accept phase. If you receive an email requesting payment before acceptance or for any other service, this may be a phishing scheme. Learn how to identify phishing emails and protect your accounts at https://explore.plos.org/phishing.

Thank you again for supporting PLOS Computational Biology and open-access publishing. We are looking forward to publishing your work!

With kind regards,

Sharmila Kamatchi

PLOS Computational Biology | Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom ploscompbiol@plos.org | Phone +44 (0) 1223-442824 | ploscompbiol.org | @PLOSCompBiol

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    S1 Fig. The relationship, for slow-moving cells, between autoattractant decay and production and migration outcomes for (A–C) a broken down autoattractant at low cell density, low initial primary attractant concentration, and high initial primary attractant concentration, and (D–F) the same for a decaying autoattractant.

    (TIF)

    pcbi.1014809.s001.tif (2.7MB, tif)
    S2 Fig. The relationship between production and breakdown for fast-moving cells and a broken down autoattractant, for different diffusion speeds of attractant and autoattractant.

    (TIF)

    pcbi.1014809.s002.tif (3.8MB, tif)
    S3 Fig. The relationship between production and breakdown for slow-moving cells and a broken down autoattractant, for different diffusion speeds of attractant and autoattractant.

    (TIF)

    pcbi.1014809.s003.tif (2.4MB, tif)
    S4 Fig. The relationship between production and mean lifetime for fast-moving cells and a decaying autoattractant, for different diffusion speeds of attractant and autoattractant.

    (TIF)

    pcbi.1014809.s004.tif (3.3MB, tif)
    S5 Fig. For A,C,D: Gradient strength is represented by the average difference in autoattractant receptor binding over every 10 μm (one grid site) distance across the narrow side of the environment.

    Higher gradient strength indicates stronger cell-cell attraction. Details of calculation in methods section 4.5. A. The relation between gradient strength and the average distance between cells in the first half of the simulation as in Fig 6D. B. The relation between the fraction of cells migrated by the end of the simulation, and the average distance between cells in the first half of the simulation, for the simulations of Figs 3A, 4B, 5C, and 5E. C. The relation between gradient strength and the fraction of cells migrated, for cells with decaying autoattractant, as in Figs 4B and 5E. D. The relation between gradient strength and the fraction of cells migrated, for fast and slow-moving cells with broken down autoattractant, as in Figs 3A and 5C.

    (TIF)

    pcbi.1014809.s005.tif (2.2MB, tif)
    S1 Video. Visualisation of the simulations corresponding to Fig 2A, 2B, 2D and 2E, showing the effect of different production ratios on the migration of fast-moving cells that break down autoattractant.

    (MP4)

    Download video file (1.7MB, mp4)
    S2 Video. Visualisation of the simulation corresponding to Fig 4A and two additional conditions from Fig 4B, showing the effect of a decaying autoattractant on the migration of fast-moving cells that do not break down autoattractant.

    (MP4)

    Download video file (1.3MB, mp4)
    S3 Video. Visualisation of the simulations corresponding to Fig 5A and 5B, showing the effect of an autoattractant on the migration of slow-moving cells that break down autoattractant.

    (MP4)

    Download video file (851KB, mp4)
    S4 Video. Visualisation of the simulations corresponding to the four insets of Fig 5E, showing the effect of different production ratios and autoattractant lifetimes on slow-moving cells that do not break down autoattractant.

    (MP4)

    Download video file (1.5MB, mp4)
    Attachment

    Submitted filename: reviewer response.pdf

    pcbi.1014809.s010.pdf (96.3KB, pdf)

    Data Availability Statement

    All code used, as well as the parameter files for producing the data, and the code used for analysis, are on a GitHub repository at https://github.com/DMvers/AutoTaxis We have also used Zenodo to assign a DOI to the repository at time of submission: https://doi.org/10.5281/zenodo.20434528.


    Articles from PLOS Computational Biology are provided here courtesy of PLOS

    RESOURCES