Skip to main content
PLOS Computational Biology logoLink to PLOS Computational Biology
. 2026 Aug 12;22(8):e1013698. doi: 10.1371/journal.pcbi.1013698

An agent-based model of Trypanosoma brucei social motility to explore determinants of colony pattern formation

Andreas Kuhn 1, Timothy Krüger 2, Markus Engstler 2, Sabine C Fischer 1,*
Editor: Julio R Banga3
PMCID: PMC13489481  PMID: 42585258

Abstract

In vitro colonies of the unicellular parasite Trypanosoma brucei expand radially and establish fingering instabilities, a collective behavior known as social motility. The underlying mechanisms are thought to involve single-cell motility, chemical communication among cells, and mechanical interactions with the liquid boundary, but their relative contributions remain unclear. We aimed to determine which of the mechanisms are necessary to quantitatively reproduce the morphological characteristics of social motility. We developed a two-dimensional agent-based model that simulates colonies of 105−106 cells at single-cell resolution—two to four orders of magnitude larger than previous models. Cells are represented as point particles executing directional random walks with auto-chemotactic alignment and exponential colony growth. The colony boundary is modelled using a grid-based approach in which interactions with agents can locally weaken and expand it. The model was quantitatively evaluated by applying our previously established morphology metrics. We show quantitative agreement of the simulation results and experimental data in terms of colony morphology. Parameter exploration revealed that finger formation arises within a narrow range of trypanosome motility parameters that balance stochasticity and alignment, while boundary conditions modulate the speed of colony expansion. The diffusion coefficient of the chemotactic signal is the key determinant of pattern formation. Realistic behavior occurs at 2×10−11 – 10-10 m2/s which corresponds to molecules of 12.1–1690 kDa. These results demonstrate that complex colony morphologies can emerge from minimal cell-level rules, suggesting testable hypotheses for the molecular drivers of trypanosome social motility. Furthermore, our approach provides a framework for dissecting the interplay between motility, signaling, and mechanical confinement in other microbial systems exhibiting collective behavior.

Author summary

In vitro colonies of the unicellular parasite Trypanosoma brucei expand radially and form finger-like patterns, a behavior known as social motility. The ability of trypanosomes to exhibit social motility has been linked to their successful journey through their insect vector, the tsetse fly, which facilitates their survival and spreading between hosts. However, the mechanisms driving this behavior are not yet clear. Experimental data suggest that the movement and growth of individual cells, their interactions with each other, and their effects on colony boundaries may all play a role. These different factors are difficult to separate in experiments. We employed mathematical modeling to investigate the relative importance of these factors and developed a model that represents individual cells. The simulations reproduced finger formation patterns similar to those observed in experiments. The results show that complex colony shapes can emerge from simple cell behaviors. We found that the speed at which a signaling chemical spreads between cells is crucial, and that the predicted values do not match the properties of the chemicals proposed so far. Identifying and testing candidate signaling molecules in experiments could be the next step. Additionally, our approach may also aid in understanding collective behaviors in other microorganisms.

Introduction

Understanding how individual behaviour gives rise to complex collective phenomena is a fundamental challenge across biology. Social motility [1–3] in Trypanosoma brucei presents a striking example: densely packed cells swimming in an apparently random manner [4] on agarose gel surfaces form intricate colony-level patterns. These colonies initially exhibit radial outgrowth before entering a second phase characterised by fingering instabilities [5], with fingers growing in perpendicular alignment away from the colony centre (Fig 1).

Fig 1. Time series of a Trypanosoma brucei colony (2×106 cells) exhibiting social motility.

Fig 1

Fluorescently labelled cells initially expand radially but form finger-like structures after 2 h at colony boundaries. Scale bar: 5 mm. See see section A.3 in S1 Appendix for methodological details.

Although the molecular and cellular mechanisms underlying individual trypanosome motility have been extensively studied [6–10], their collective behaviour remains poorly understood. These finger patterns superficially resemble a microbial colony exhibiting diffusion-limited growth, yet the underlying mechanisms differ fundamentally. In diffusion-limited growth, largely sessile cells proliferate preferentially at colony boundaries where nutrient availability exceeds that in the colony interior [11–13]. Trypanosome colonies, in contrast, are dynamic entities with continuously moving cells that pause only briefly at boundaries [4]. Crucially, nutrients are not limiting in these systems, and cells divide at rates independent of their position within the colony.

Despite visual and conceptual similarities between T. brucei colonies and bacterial swarming systems [14–20], it remains unclear to what extent insights from bacterial motility can be transferred. Such bacterial systems have been modelled using continuum approaches, in which population-level behaviour is described through density fields governed by reaction–diffusion equations [16,17,21,22] or by individual-based models [18,23].

Pseudomonas aeruginosa stands out as the system most closely resembling T. brucei in both colony morphology with similar finger instabilities [24] and as well in microswimmer dynamics with similar swimming modes [25,26] as Trypanosoma brucei [27,28]. However, a mechanistic understanding of P. aeruginosa swarming remains incomplete and is complicated by system-specific features, such as the secretion of rhamnolipids, which change the physical properties of the colony boundary. This limits the direct transferability of concepts to T. brucei. Swarming Proteus mirabilis colonies represent another biological system that exhibits notable morphological similarities to T. brucei. These flagellated microswimmers produce complex spatial patterns, including circular, terraced, and chiral colony structures, mediated by collective swarming and chemotactic responses [29,30]. However, a fundamental mechanistic difference exists: while the finger-like protrusions in T. brucei facilitate outward radial expansion, the radial density fluctuations in P. mirabilis are directed inwards and emerge from the interplay between swimmer cells that migrate along self-produced attractants towards the colony center, and swarmer cells that dominate the leading edge to facilitate outward circular colony expansion [31].

One prominent hypothesis is that social motility results from chemotactic responses at the colony level [32–34], with cells reacting to environmental cues such as exosomes [32], neighbouring E. coli colonies [33], or self-generated pH gradients resulting from glucose metabolism [34,35]. Alternative hypotheses suggest that physical interactions, including hydrodynamic coupling, steric alignment between adjacent cells, or interactions with the liquid–solid boundary of the colony, contribute to the emergent patterns observed during collective movement [4]. The relative contributions of these chemical and physical mechanisms are unclear. Addressing this question requires an individual-based model.

Here, we present a two-dimensional agent-based model that simulates individual trypanosomes at populations of ~105 to 106 cells, consistent with social motility assays [1,2,4,5,32]. This represents an increase of four orders of magnitude in agent numbers compared to existing models of trypanosome [27,28,36], which examine the swimming dynamics of individual cells, and an increase of two orders of magnitude compared to other microswimmer models [37–40] for collective behaviour.

We employ several key assumptions to make such large-scale simulations computationally feasible over the social motility timescales of up to 3 days. First, we represent each trypanosome as a point particle on a square lattice, with spacing matched to the projected area of real trypanosomes. The complex swimming motion of individual trypanosomes is reduced to a dry active matter model [41] where agents perform a directional random walk with reflective boundary conditions at the colony boundaries, capturing the essential persistent motion of these microorganisms in confined spaces [33] while abstracting away their detailed swimming dynamics [42,43].

Second, we model the complex liquid boundary of the colony on top of the semi-liquid agarose matrix by dividing the simulation space into walkable and non-walkable lattice sites, with the initial spherical colony region designated as walkable. Collisions of the agents with the non-walkable lattice sites on the colony boundary make those sites progressively walkable and part of the colony. Such an approach has been successfully used before to model the growth of bacterial colonies [22,44].

Third, we model the proposed chemical signalling and diffusion that mediates cell-cell communication by a reaction-diffusion equation and negative autochemotaxis similar to previous models for bacteria chemotaxis [16,21,44–47]. For this, we employ a separate, coarser grid. Our dual-grid approach balances biological realism with computational efficiency, allowing us to capture diffusion-mediated interactions while maintaining tractable simulation times.

Through analysis and comparison with experimental observations using our previously established metrics to quantify Trypanosoma brucei colonies [5], we demonstrate that these simplified rules enable the reproduction of the morphological characteristics of social motility. We further analyse how the individual components change the emerging behaviour and found that they exhibit distinct effects. The colony morphology is very sensitive to the motility parameters of the single cells. The parameters for boundary interactions mostly affect expansion speed. The diffusion coefficient of the chemotactic signal affects both expansion speed and colony morphology. Hence, it is a key parameter for obtaining finger-like patterns comparable to experiments. We could not identify the chemical component that most likely drives social motility because the optimal diffusion parameter value does not match any of the previously suggested chemical components.

Materials and methods

Model architecture

To model trypanosome social motility, we combined an agent-based model for the individual cells with a continuous model for chemical signalling and diffusion. The state of the model is stored in three primary data structures (Fig 2). First, a table of agents representing the trypanosomes contains for each entry i a unique identifier (id), the position xi(t), and the orientation θi(t) as the angle in the 2D plane relative to the horizontal axis (Fig 2 (a)). Second, a 2D integer array called the agent-based model grid (ABM grid) models the spatial environment. Third, a 2D floating-point array called the gradient grid stores the chemical concentration values s(x). The ABM grid is a square lattice for which the lattice constant Δx was set to 3.75μm, corresponding to a unit cell area of 14.06μm2 (see section A.1 in S1 Appendix for more details). Each grid cell stores an integer value k, where:

Fig 2. Schematic of the model architecture.

Fig 2

(a) Conceptual representation of individual components: ABM grid (left), agent table/list (right), and gradient grid (sf=2) (below). Each agent (black dot) occupies one cell in the ABM grid; walkable cells are white, and non-walkable cells are green. The agent table stores the position x(t) and direction θ(t) (blue arrow) of all agents. With scaling factor sf=2, four ABM grid cells map to one gradient grid cell, with chemical concentration indicated by blue colour intensity. (b) Computational implementation of the data structures from (a): The ABM grid is a 6 × 6 2D integer array, where negative values indicate the grid strength k, zero indicates a free grid cell, and positive values indicate the agent id of the occupying agent. The agent table is a vector containing position (integer tuple) and orientation (floating-point value between 0 and 2π), and the gradient grid is a smaller 3 × 3 2D floating-point array. (c) Conceptual representation of the integrated model: agents move in their current direction through varying chemical concentrations on empty ABM grid cells.

  • k > 0 indicates the unique id of an agent occupying that cell (only one agent per grid cell is possible),

  • k = 0 represents an empty, walkable grid cell,

  • k < 0 denotes a non-walkable grid cell outside the colony, with the absolute value of k determining the grid strength.

The gradient grid stores the local chemical concentration at each grid point and handles calculations for chemical diffusion, adsorption, and decay. To reduce computational cost, this grid can operate at a coarser resolution than the ABM grid, controlled by an integer scaling factor sf (e.g., 1, 2, 3, 4, ...). For sf=1, both grids share the same resolution; for sf>1, the gradient grid is coarser. Consequently, each gradient grid cell corresponds to sf2 (1, 4, 9, 16, ...) ABM grid cells.

Initialisation

The model initialisation proceeds in several sequential steps:

  1. Creation of the ABM grid with desired size L and corresponding number of grid points.

  2. Assignment of the same negative value k0 (grid strength) to all grid points.

  3. Definition of the initial colony geometry by setting all grid points to zero within a circle with radius rcolony from the centre of the ABM grid.

  4. Random placement of N agents on walkable grid points (k = 0) with random orientations drawn from a uniform distribution.

  5. Creation of the gradient grid, scaled to the ABM grid with factor sf and initialised with a small, randomly distributed chemical concentration drawn from a uniform distribution on the interval [10−6,10−5]. This was chosen instead of an initialization with zero to avoid numerical errors that can occur due to limited floating point precision and subsequent solving of equation 2 at each grid point.

Simulations

The simulations are performed in an iterative manner. Updates of the gradient grid, the agents, and the ABM grid are combined (Fig 3). In the following, we describe the individual parts in detail.

Fig 3. Flowchart of the internal model logic.

Fig 3

The blue ovals represent functions that are called in consecutive order, and the yellow boxes represent the objects that they modify. The green oval represents the end of one iteration and the red oval represents the end of one model run. The model has two internal counters: Nt, which counts the number of agent time steps Δta, and Nd, which counts the number of diffusion time steps Δtd per Δta to be exactly AD.

Time stepping.

The model updates its components using two different time steps. The first, Δtd, governs the time evolution of the gradient grid. The second time step, Δta, governs updates to agent positions, orientations, and boundary strengths in the agent-based model (ABM) grid. This separation of time scales allows for efficient simulation while maintaining the accuracy of both the chemical diffusion dynamics and agent movement. The ratio of the two time steps ΔtdΔta is set as AD. Hence, during one iteration, we perform AD diffusion steps and one step of updating the agents and the ABM grid (Fig 3).

Calculate diffusion.

The model computes the evolution of the chemical field s(x,t) on the gradient grid in space (x) and time (t) with a two-dimensional reaction-diffusion equation [16,21,44–47] with diffusion constant Ds, decay rate dr and adsorption ad caused by the N agents at their ABM grid cells xn. As sf2 ABM grid cells are mapped to one gradient grid cell, the adsorption is normalized by that factor

∂s(x,t)∂t=Ds∇2s(x,t)−drs(x,t)+adsf2∑n=1Nδ(x−xn). (1)

This equation is discretized and numerically solved using the finite difference method FTCS (forward time-centered space) with Dirichlet boundary conditions where the value of s on the boundary is fixed to its initialization value, implemented using the Julia packages ParallelStencils and ImplicitGlobalGrid [48]. This method is commonly used for solving parabolic differential equations [49–51] and was specifically chosen because its time-explicit nature allows easier integration with the agent dynamics compared to implicit methods. The discretized equation

si,jt+Δtd=si,jt+DsΔtd(si+1,jt−2si,jt+si−1,jtΔx2+si,j+1t−2si,jt+si,j−1tΔy2)−drΔtdsi,jt+adsf2Δtd∑n=1Nδ(xi,j−xn), (2)

calculates the concentration s at each grid cell with indices (i,j) at time t+Δtd, which changes from the value of si,jt through diffusion from or to neighboring grid cells, the decay of the chemical with rate dr, and the adsorption of the chemical with rate ad. The Dirac delta function (δ(·)) is only non-zero when xn is one of the sf2 ABM grid cells mapping to the gradient grid cell with position xi,j (Fig 2).

The maximum time step size Δtd to ensure numerical stability can be derived using von Neumann stability analysis [51–53] (see section A.2 in S1 Appendix for more details)

Δtd≤Δx24Ds+drΔx22. (3)

Agent update.

In every time step Δta, each agent updates its orientation and position. First, the orientation is updated

θi(t+Δta)=θi(t)+α∠([cosθi(t)sinθi(t)],−∇s(xi))No(∇s,xi)Δta+ηi(t)Δta, (4)

with turing rate α, noise strength ηi and the angle between two vectors is calculated as

∠(g→,u→)=atan2(g→×u→,g→·u→), (5)

with the normalization function

No(∇s,x)=|∇s(x)|max(|∇s|). (6)

The agents try to turn their current direction towards the negative gradient of the chemical field s(xi) at their position xi. The speed of this negative chemotactic alignment process is determined by the maximum gradient in the system through the normalization factor No and a tunable turning rate parameter α∈[0,1], creating a relative response: For the case where α=1, an agent at the location of the steepest gradient in the system will completely align its direction in one time step, while agents in regions with weaker gradients will align proportionally slower. When α<1, the alignment speed is linearly scaled down by this factor. The term ηi(t) models the stochastic component of the agent’s movement and alignment process and is drawn from a normal distribution with mean 0∘ and standard deviation η.

Each agent’s position is updated with

xi(t+Δta)=xi(t)+viΔta[cosθi(t+Δta)sinθi(t+Δta)]. (7)

The agents move from their current position xi(t) in the direction θi(t+Δta) with velocity vi, which is drawn from a normal distribution with mean v0 and standard deviation vσ. Since x(t+Δta) is a vector of two continuous values, it is rounded to the nearest discrete grid cell on the ABM grid, whereas θi(t+Δta) is not rounded and stored in the agent table. Such an update scheme would be labeled as microscopic dry active matter [41], or in other terminology, modified active Brownian particles with auto-chemotactic alignment.

The value of the time step Δta must strike a balance between two opposing constraints. If Δta is too small, the time discretization becomes overly fine, potentially introducing discretization artefacts: agents may move only one grid cell, or remain stationary, per step, which distorts movement dynamics [54]. Conversely, if Δta is too large, agents may traverse unrealistically long distances in a single step. This results in other discretization artefacts, such as unnaturally straight trajectories, which contradict experimental observations of cell motility [4]. In addition, rapid changes in the local environment, such as the number and identity of neighbouring agents or proximity to boundaries, impair biologically plausible agent-agent interactions. To balance these constraints, Δta was chosen to allow agents to move on average three ABM grid cells per time step in their current direction. This corresponds to a distance of 11.25μm, which is shorter than the typical cell length of a procyclic trypanosome (~15−25μm [4,55]), thereby preserving local agent-agent interactions. For typical model parameters, the ratio AD=ΔtaΔtd ranges between 1 and 300. If necessary, the diffusion time step Δtd is slightly reduced from its maximum allowable value to ensure that AD is always an integer. This guarantees a consistent number of diffusion time steps Δtd per agent time step Δta throughout the simulation.

Boundary interactions.

The model simulates agent interactions with the colony boundary through reflective boundary conditions, whereby agents are reflected upon encountering a non-walkable grid cell on their path. Whilst real trypanosomes do not undergo physical reflection from colony boundaries, they typically remain at boundaries for only brief periods (a few seconds) before reorienting [4]. Therefore, reflective boundary conditions represent a justified simplification that captures the average behaviour at the agent numbers simulated here. The lattice constant Δx and time step Δta are set to values so that agents move an average of three grid cells per time step. Since their movement paths can therefore interfere with non-walkable grid cells with k < 0, their movement paths are divided into segments of single grid cells. At each segment, the model checks for the presence of non-walkable grid cells with k < 0. If one is encountered, the agent is reflected. The reflection process approximates the local boundary morphology by constructing a circle with radius Rt around the collision point (the first grid cell in an agent path segment with k < 0). The surface tangent is approximated using the two most distant non-boundary points neighbouring a boundary point. The agent is then reflected off this tangent such that the incoming angle β1 equals the outgoing angle β2 (Fig 4).

Fig 4. Schematic representation of the boundary reflection mechanism.

Fig 4

White grid cells represent empty (walkable) regions, whilst green cells are non-walkable, forming the colony boundary. To approximate the local boundary morphology at the collision point, a circle of radius Rt is centred on the collision point. The two boundary grid cells on this circle that are most distant from each other define a tangent line that approximates the boundary morphology. The agent (black dot with blue arrow) then reflects off this tangent with outgoing angle β2 equal to incoming angle β1, analogous to specular reflection.

If an agent collides with a non-walkable grid cell on the colony boundary, the boundary weakens (Fig 5). This process is modelled through a change in the value k, which is initialized at all non-walkable grid cells with a negative number k0 representing the grid strength. Upon collision, all grid cells with k < 0 within a circle of radius Rc (distinct from Rt) centred on the colliding agent have their k values increased by 1. To address lattice anisotropy effects, not a perfect circle with radius Rc was used, but rather a hybrid shape combining a circle and a diamond (see section A.5 in S1 Appendix for more details). If k reaches zero, the non-walkable cells become walkable space and are removed from the boundary. Similar approaches have been successfully used to model bacterial colony growth [22,44]. Due to potentially complex local boundary morphology forming structures such as narrow channels, this collision-reflection-weakening process can theoretically occur many times in a single time step, but never exceeded four iterations in any simulation (Fig 3). Such complex morphology can also create cases where no unambiguous tangent can be determined; in these situations, a fallback mechanism is invoked where the agent is not reflected but simply reverses its original direction. This occurred on average once per 108 agent collisions but is highly dependent on morphology.

Fig 5. Schematic representation of the boundary removal mechanism for an initial boundary strength k=−3 and three subsequent agent collisions (a, b, c).

Fig 5

Upon agent collision with a boundary, the boundary strength k increases by 1 in all boundary cells within a hybrid shape combining a circle and a diamond (see section A.5 in S1 Appendix for more details) with radius Rc. When k reaches zero after multiple collisions, boundary cells are converted to walkable space.

Together, the grid strength k, the grid recovery rate grc, and the agent collision mechanism constitute a phenomenological model of the complex hydrodynamic interface between the semi-fluid medium (agarose) and the fluid medium (nutrient solution containing trypanosomes). This interface can exchange liquid vertically to increase the volume of the fluid medium whilst remaining laterally separated and maintaining cohesion through surface tension. Meanwhile, the trypanosomes actively drive outward expansion of the fluid medium through organised movement.

Cell division.

Cell growth is modelled as exponential, based on population doubling times τd observed in experiments [3,4,34]. From the doubling time, we derive the growth rate r

r=21τd−1. (8)

In each time step Δta, each agent has a probability r·Δta of dividing and forming a new agent in a neighbouring empty grid cell. If no neighbouring empty grid cell is available, the agent cannot divide due to spatial constraints. The new agent is assigned a random orientation independent of the parent agent. Throughout the results and discussion sections, we primarily use the doubling time τd rather than the growth rate r to describe growth dynamics, as it provides a more intuitive interpretation of population expansion.

Model visualisation

The visualisation integrates all three components of the model into a single composite image (Fig 6). The agents are represented by a vector plot, where each arrow corresponds to one agent. These arrows indicate the current direction of movement, with additional colour-coding to distinguish agent orientations.

Fig 6. Visualisation scheme of one model simulation after 9 h with default parameters (Table 1) and L = x = y = 15 mm.

Fig 6

(a) The ~5×105 agents are displayed as a vector plot where each agent is represented by an arrow pointing in its current direction. The direction is additionally colour-coded. Due to the high number of agents, it is not possible to distinguish individuals. (b) The gradient grid is visualised by a heat map where relative concentration values map to colours (colourbar on the right), with yellow representing the highest concentration in the system and purple the lowest. (c) The ABM grid is displayed as a binary mask where non-colony regions (k < 0) are shaded grey and regions within the colony (k≥0) are transparent. (d) The three components of the model are plotted together in a single plot containing all information. (e) Zoomed-in view of the complete plot to better visualise individual agents in their crowded environment. The agents are colour-coded according to their direction.

The chemical gradient is displayed as a heat map with concentration values mapped to a colour scale. Since it is not yet clear which chemical is responsible for chemotactic alignment in trypanosome colonies and concentrations for the candidate chemicals have not been measured either, the absolute values of the concentration are less important than the relative concentration gradients in the system, which drive agent behaviour. Therefore, in all visualisations, the colourbar is auto-scaled to the maximum concentration present in each specific image. This approach allows us to visualize the relative concentration gradients consistently across all images using the same colour scaling, even though the absolute concentration values may differ substantially between different simulation conditions or time points. The ABM grid is visualized as a binary mask where non-colony regions appear gray while colony regions are transparent. These three visual elements are layered to provide a comprehensive view of the entire system, enabling intuitive observation of emerging patterns during simulation.

Most images shown in the subsequent chapters do not display individual agents, as it is not possible to discern individual agents for simulations with realistic agent numbers, and most analysis in the following sections focuses primarily on the morphology of the ABM grid.

Implementation

The code for implementing the model and the simulations was designed with modularity and expandability as primary considerations. While this approach introduces some computational overhead, as some code parts are not optimized for maximum memory efficiency, it offers significant advantages for future development. The data structures have been chosen to allow a straightforward integration of additional model parameters or agent attributes in subsequent model iterations.

The code is written in the programming language Julia [56], which aligns with the model’s design philosophy. Julia combines the readable, accessible syntax of high-level languages with performance comparable to traditional compiled languages like C and Fortran. This combination is particularly valuable for scientific computing applications where accessibility and runtime performance are critical. Julia’s growing ecosystem of scientific libraries also provides valuable tools for efficient numerical computations, particularly for the reaction-diffusion equation. The code is available at https://github.com/AndreasKuhn-ak/2026-Kuhn-et-al and will be archived at Zenodo upon publication.

Simulation modes

The simulations can be run in two distinct modes:

The first is the interactive mode, where only the current state of the simulation is stored in memory and the output is displayed with live animation using the Makie.jl plotting package [57]. In this mode, the parameter values can be dynamically adjusted during the simulation run to study their influence on model behaviour. The interactive mode can simulate up to 106 agents in real-time on a Ryzen 7 9700X 8-Core CPU and 64 GB RAM @ 6000 MHz or a comparable model, meaning one second in the model corresponds to one second or less in real time. The computation times of the model scale almost linearly with the number of agents and grid cells used.

The second is the non-interactive mode, where the simulation runs with predetermined parameter values without graphical output. Here, the state of the simulation is saved at specified time points for later analyses. This mode is approximately twice as fast as the interactive mode and is primarily used for parameter sweeps in multiple parallel instances on workstations or clusters with sufficient memory per core. The saved data are subsequently used for analyses and visualisation.

Parameter space

The model possesses a large parameter space, the parameters of which can be classified into four distinct categories:

  • (a) Parameters corresponding to measurable quantities that have been experimentally determined (e.g., growth rate r of trypanosomes in social motility assays). These experimentally measured values were adopted as default values in the model.

  • (b) Parameters corresponding to measurable quantities that have not yet been measured (e.g., adsorption rate ad, decay rate dr, and diffusion constant Ds of the proposed chemotactic substance [33,35]). The reasons these remain unmeasured vary, but generally stem from either measurement difficulties or a lack of prior scientific motivation to quantify them.

  • (c) Parameters that do not directly correspond to measurable physical quantities (e.g., boundary strength k and grid recovery rate grc). These parameters arise from simplifications in the model. For example, the real colony boundary represents a complex hydrodynamic interface between a semi-fluid (agarose) and a fluid medium (nutrition solution containing trypanosomes), which can exchange liquid while remaining separated by surface tension. Although the properties of this interface could theoretically be measured, incorporating them would require modelling the interface with comparable complexity.

  • (d) The discretisation of time and space is also a model parameter; the values chosen/calculated for these are explained above and in section A.1 in S1 Appendix.

For parameters in categories (b) and (c), default values were determined through extensive testing, primarily in interactive mode. These values were selected to produce colony morphology dynamics similar to those observed and quantified in experiments [5]. A detailed analysis of their influence is shown in the results section.

All parameters are shown in Table 1 together with their category and default values. There are two values given for the doubling time τd as different experiments reported either doubling times of 9 h [3,34] or 20 h [4]. We tested both values. The time steps Δta and Δtd are dynamically calculated quantities that change depending on the diffusion coefficient Ds, the mean agent velocity v0, the decay rate dr, and the lattice constant Δx. Unless otherwise specified, all presented data are from simulated colonies starting with N=2.5×105 agents in a circular geometry with a diameter of 3 mm. This represents a similar trypanosome density to that observed in the well-quantified experiments from Kruger et al. [4,5], which serve as a blueprint for our model. In these experiments, approximately 106 agents are situated in colonies with diameters of 6 mm. Initial testing showed that this downscaling of the system by a factor of four did not change the overall behaviour but reduced computation times by a factor of approximately eight. This computational advantage aligns with other experimental observations, which demonstrated unchanged social motility activity in smaller colonies of N=2×105 trypanosomes [34], hence its adoption in our simulations.

Table 1. Model parameters categorised by type with their default values and units.

Parameter Description Type Default Value Units Source
τd Doubling time a 9.0/20.0 h [3,4,34]
v 0 Mean agent velocity a 5 μm/s [4]
vσ Velocity stdd a 2.5 μm/s [4]
Ds Diffusion coefficient b 7*10−11 ms2 –
ad Adsorption rate b 1*10−6 s-1 –
dr Decay rate b 1*10−3 s-1 –
k 0 Boundary strength c −8000 – –
grc Grid recovery rate c 7 s-1 –
Rc Collision radius c 16 grid cells –
Rt Tangent approx r c 15 grid cells –
η Orientation noise c 0.2 rad/s –
α Turning rate c 0.1 rad/s –
sf Grid scaling factor d 4 – –
Δx ABM lattice constant d 3.75 μm –
Δta Agent time step d 2.25 s –
Δtdiff Diffusion time step d 0.75 s –

Another performance-relevant quantity to determine before each simulation run is the edge length L of the simulated space. The computation time for the diffusion equation on the gradient grid scales with L2. Since we use Dirichlet boundary conditions, the colony cannot expand beyond the grid boundaries. Therefore, L should be large enough to prevent the colony from reaching the boundaries during the simulation period, yet as small as possible to maintain reasonable computation times. After testing, we determined that L = 15 mm for simulations running 10 h and L = 30 mm for simulations running 20 h satisfied these conditions well, and we used these values throughout our analyses. None of the simulated colonies included in this work reached the grid boundaries.

One important observation from our testing is that the variation between model runs with identical parameters is very small (see section A.4.1 in S1 Appendix for more details). Given this high reproducibility and the significant computational demands, we opted to run each parameter set only once for the simulations presented below, thereby substantially reducing overall computation time without compromising the validity of our conclusions.

Analysis

The simulation results were analysed by characterising the ABM grid. We measured the area A of the colony at each time point as the number of colony grid points and normalised the increase in area with respect to the initial time point. Hence, for a given time point t* and initial time point t0, we calculated the relative area increase of the simulated colony as A(t*)−A(t0)A(t0). Furthermore, we counted the number of agents at each time point to obtain the cell number and calculated the sum of adsorbed material on the gradient grid. The cell density was calculated as cell numberA(t*). To quantify the colony morphology, we used surface roughness W, coefficient of variation CV, relative maximum peak height MaxP1, and mean Fourier amplitude Ik. These morphological metrics are based on an angular metric and a pair correlation metric and were previously introduced for trypanosome colonies [5]. The surface roughness W quantifies the overall irregularity of the colony boundary, with higher values indicating more pronounced deviations from circular growth. The coefficient of variation CV measures the degree of fluctuation in the radial distribution of colony growth and captures how finger-like the colony structure is. The relative maximum peak height MaxP1 indicates the prominence of finger-like structures by measuring how much pixel pairs along the same finger dominate over the average distribution. The mean Fourier amplitude Ik quantifies the amount of periodic fluctuations in the colony surface, serving as a measure of how non-circular the expansion pattern is.

Results

Simulated colonies show two-phase expansion behaviour

To establish baseline behaviour and validate our model against experimental observations, we simulated the system for 20 of simulation time using default parameter values (Table 1) with two biologically relevant doubling times: τd=9 h (Fig 7) and τd=20 h (Fig 8), corresponding to different experimental conditions [3,4,34].

Fig 7. Time evolution of the colony morphology over 20 hours (2-hour intervals) with τd=9 h and default parameters (Table 1).

Fig 7

Initial noise in the gradient grid reflects random initialization. For details of visualisation see Materials and Methods.

Fig 8. Time evolution of the colony morphology over 20 hours (2-hour intervals) with τd=20 h and default parameters (Table 1).

Fig 8

Initial noise in the gradient grid reflects random initialization. For details of visualisation see Materials and Methods.

Both simulations exhibit a two-phase expansion: initial circular growth (0–2 h) followed by finger-like expansion. The faster-growing colony (τd=9 h) develops approximately 50 fingers with more uniform morphology, while the slower case (τd=20 h) produces approximately 45 fingers with greater variability in length.

During the circular phase (0–2 h), the relative area increase is very rapid and nearly identical across colonies, despite differences in doubling time (Fig 9). This occurs because the initial strong gradient at the colony boundary that drives outward expansion is produced primarily by the starting cell population rather than by cells added through division. The total cell number increases exponentially with a constant growth rate. Decay and adsorption balance within the first hour; thereafter, the amount of adsorbed material increases exponentially, mirroring cell growth. Cell density reaches a minimum during the first 10 h as colony expansion slows when fingers begin to grow, weakening the local gradient at the boundaries through the increased surface area, whilst cell number continues to increase at the same rate. All measures increase more rapidly in the faster-growing colony.

Fig 9. Temporal evolution of colony properties in 30-minute intervals for two doubling times and default parameters (Table 1).

Fig 9

The results are for one simulation run each due to very low variability between runs (see Materials and Methods for details). (a) Relative area increase, (b) Cell number, (c) Adsorbed material, (d) Cell density. Note the density minimum at 4 h, coinciding with the morphological transition.

We employed our established morphological metrics that are able to quantify the change from circular to finger-like growth by asserting values of zero to a colony growing perfectly circular and increasing to higher values for more finger-like growth (Fig 10, [5]).

Fig 10. Temporal evolution of morphological metrics in 30-minute intervals for two doubling times and default parameters (Table 1).

Fig 10

The results are for one simulation run each due to very low variability between runs (see Materials and Methods for details). (a) Surface roughness W, (b) Coefficient of variation CV, (c) Relative maximum peak height MaxP1, and (d) Mean Fourier amplitude Ik.

All metrics clearly detect the initial circular growth phase, showing values at or near zero during the first two hours of the simulations. Subsequently, all metrics capture the transition from circular to finger-like growth as their values begin to increase. The coefficient of variation of the angular metric (CV) shows the highest sensitivity to this transition as it already increases at 1.5 h.

The roughness (W) and the mean Fourier amplitude (Ik) exhibit patterns of steady increase for both doubling times. In contrast, the CV and MaxP1 metrics increase more slowly after 10 h. For τd=9 h, they eventually saturate. Both quantities particularly represent expansion that is perpendicular to the center point of the colony at t = 0 h [5]. After 10 h, this becomes less pronounced because single fingers begin to diverge from the initial straight paths and create a less uniform expansion front (Fig 7). In summary, the model exhibits the two-phase expansion behaviour observed in vitro. Our established metrics for in vitro Trypanosoma colonies successfully quantify the behaviour of the in silico colonies [5].

Simulations can reproduce experimental morphological metrics

We compared our results with experimental data from previous work [4,5] (see Section A.3 in S1 Appendix for details of the experimental conditions and measurements). Visual inspection reveals qualitatively similar colony morphologies, though the simulations produce more fingers than observed experimentally. The model also reproduces the experimentally reported perpendicular alignment of trypanosomes at the colony boundary (Fig 6, [4]).

For a quantitative comparison, we consider two experimental conditions [5]. In Exp 1, 106 cells were seeded, yielding a relative area increase of 1 and approximately 15 fingers after 20 h. In Exp 2, twice as many cells were seeded, yielding a relative area increase of 3.5 and approximately 30 fingers after 20 h. The simulated colonies grow considerably faster, reaching relative area increases of 7.5 and 13 for doubling times of τd=20 h and τd=9 h, respectively (Fig 9). To enable meaningful comparison of the morphological metrics despite these differences in growth speed, we plot all data against relative area increase rather than time (Fig 11).

Fig 11. Evolution of morphological metrics relative to area increase for default parameter values (Table 1) with doubling times of τd=9 h and τd=20 h and for two experimental data sets (Exp 1 and Exp 2 both with τd≈21 h) [54].

Fig 11

The dots indicate the mean and the error bars the standard deviation. (a) Surface roughness W, (b) Coefficient of variation CV, (c) Relative maximum peak height MaxP1, and (d) Mean Fourier amplitude Ik.

The closest agreement across all four metrics (W, CV, MaxP1, Ik) is observed between Exp 2 and the τd=20 h simulation for higher relative area increases, consistent with their finger counts (~30 in Exp 2 and ~45 for τd=20) being the most similar between experiment and simulation. The remaining discrepancy at low relative-area increases is explained by the more pronounced circular expansion phase in the simulations, which delays the onset of fingering and shifts the increase in the metrics to larger relative-area values than in the experiments. This offset aside, the slope of the metric curves is similar between simulations and experiments. For Exp 1, the discrepancies are larger, which we attribute to the greater difference in finger count. Accordingly, CV and MaxP1, which are more sensitive to finger number, show the largest deviations, whereas W and Ik remain more consistent across all conditions and clearly display the characteristic delayed onset followed by a similar slope.

Two non-exclusive explanations may account for the remaining quantitative discrepancies. First, more finely tuned parameter values, particularly the agent movement parameters α and η and/or a smaller adsorption rate ad, may bring the simulated finger count and growth dynamics closer to the experimental observations. Second, model misspecification cannot be excluded: the current model neglects nutrient depletion and describes the colony boundary in a simplified, phenomenological manner, both of which could alter the transition from circular to fingered expansion. Despite these quantitative differences, simulations and experiments show consistent qualitative behaviour, with colonies transitioning from circular expansion to a fingered morphology in a manner that depends systematically on growth rate and initial cell density.

Parameter sensitivity analysis

As the baseline behaviour was established, we performed an initial testing phase with the interactive simulation mode (see Materials and Methods for details). We then systematically varied model parameters that showed the most influence on the behaviour, or are mapped directly to open questions in the field. As a compromise between simulation runtime and realism, all subsequent simulations used τd=9 h as the default doubling time and were run for 10 h, as this duration was sufficient for the characteristic two expansion phases to emerge (Fig 7). We started our analysis with the agent’s movement, which is mostly determined by the orientation noise η and the turning rate α (Equation (4)).

Orientation noise affects colony morphology.

The parameter η is the stochastic component of the direction alignment. The two edge cases η=0 and η=2π represent perfect chemotactic alignment and complete random direction assignment at every time step, respectively. Neither extreme represents realistic microswimmer behaviour, as their active propulsion always has a stochastic components [41]. We varied η in 16 steps over a range of 0.0 – 2π and analysed five parameter values in that range that represent the different model behaviours observed in that range (Fig 12).

Fig 12. Colony morphology for five different values of the orientation noise η after 10 h with default parameters (Table 1).

Fig 12

For details of visualisation see Materials and Methods.

For η=0, the colony expands rapidly but irregularly, with small, irregular fingers of varying sizes. This is at first glance counterintuitive, as lower noise should lead to more regular patterns. However, stuck states can emerge: clusters of agents of various sizes form when agents cannot move because their target grid positions are already occupied. In a noiseless environment, there is no mechanism to quickly resolve such states. These heterogeneously distributed clusters generate locally very strong gradients that influence the expansion behaviour of surrounding agents. Whilst exploration of such states might be theoretically interesting, this represents an artefact that would never occur in a real, noisy biological system. Increasing the noise slightly to η=0.05 creates a more uniform gradient and more regular, finger-like expansion by mostly avoiding the aforementioned artefacts. At η=0.2, the expansion pattern becomes much more regular, resembling the patterns observed in in vitro colonies. For higher noise values like η=0.4, expansion is significantly slower, and fingers are less distinct. At η=0.75, fingers disappear entirely, and expansion becomes exclusively circular and much slower as the agents now move in an essentially random manner and do not align with the gradient.

The area increases faster for lower noise values (Fig 13). Cell numbers and adsorbed material are nearly identical across all systems. The cell density increases for larger levels of noise. The morphological metrics assume the highest values for orientation noise η=0.2. W and Ik show bigger differences when normalized for area increase, indicating a higher sensitivity to differences in relative area increase (panels i, l). In contrast, MaxP1 only assumes values bigger than 0.1 for η=0.2, which has very regular fingers perpendicular to the colony center. Hence, this value is highly sensitive in detecting perpendicular expansion behaviour, independent of area increase. When normalizing for relative area increase, the colony with η=0.4 shows an early but less steep increase in all four metrics, indicating an early transition to finger growth but less pronounced fingers compared to the default parameters with η=0.2. The CV shows constant values for η=0.75, which is due to the slowly added, low number of grid cells to the colony, causing the grid anisotropy to become the dominant shaping factor. In summary, the orientation noise η has a huge impact on model behaviour, and colony development similar to in vitro colonies only occurs for a small range of parameter values.

Fig 13. Temporal evolution of morphological metrics over 10 h for default parameters (Table 1) with five different noise values in 20-minutes intervals.

Fig 13

The results are for one simulation run each due to very low variability between runs (see Materials and Methods for details). (a) Relative area, (b) Cell number, (c) Adsorbed material, (d) Cell density within the colony, (e) Surface roughness W, (f) Coefficient of variation CV, (g) Relative maximum peak height MaxP1, and (h) Mean Fourier amplitude Ik. Evolution of morphological metrics relative to area increase: (i) Surface roughness W, (j) Coefficient of variation CV, (k) Relative maximum peak height MaxP1, and (l) Mean Fourier amplitude Ik.

Turning rate affects expansion speed.

The turning rate α determines how quickly an agent responds to changes in the surrounding chemical concentration and aligns its orientation parallel to the negative gradient. The two edge cases represent instantaneous alignment (α=1.0) versus no alignment (α=0.0). We varied α in 16 steps over a range of 0.0−1.0 and analysed five parameter values in that range that represent the different model behaviours observed (Fig 14). The area increases more rapidly for higher turning rates, while cell number and adsorbed material remain nearly constant across all systems (Fig 15). The cell density decreases as α is increased. This occurs because higher turning rates increase cellular sensitivity to local gradients, promoting outward movement. However, effective finger formation requires a balanced α value. For very high values (e.g., α=0.3), agents become overly sensitive to small gradient variations within fingers—such as between finger centres and edges—causing them to move perpendicular to finger axes and creating proliferations within fingers. Conversely, when α is very low, overall alignment towards the chemical gradient is weak, resulting in slower expansion and fewer, less pronounced and less regular fingers.

Fig 14. Colony morphology for five different values of the turning rate α after 10 h with default parameters (Table 1).

Fig 14

For details of visualisation, see Materials and Methods.

Fig 15. Temporal evolution of morphological metrics over 10 h for default parameters (Table 1) with five different turning rates in 20-minutes intervals.

Fig 15

The results are for one simulation run each due to very low variability between runs (see Materials and Methods for details). (a) Relative area increase, (b) Cell number, (c) Adsorbed material, (d) Cell density within the colony, (e) Surface roughness W, (f) Coefficient of variation CV, (g) Relative maximum peak height MaxP1, and (h) Mean Fourier amplitude Ik. Evolution of morphological metrics relative to area increase: (i) Surface roughness W, (j) Coefficient of variation CV, (k) Relative maximum peak height MaxP1, and (l) Mean Fourier amplitude Ik.

Analysis of the morphological metrics reveals a complex picture. The turning rate α=0.1 shows the highest values for W and Ik, slightly higher than α=0.3. This occurs because both metrics are sensitive to finger formation and area increase, with finger formation being stronger for α=0.1 but area increase being higher for α=0.3. The CV and MaxP1 metrics, which are less dependent on area increase and more sensitive to finger formation, show the highest values for α=0.02, followed closely by the default value α=0.1. When normalised for area increase, we observe that colonies with lower values of α grow fingers at a much lower area value than for α=0.1 and especially for α=0.3. However, for very low values such as α=0.005, finger formation becomes so irregular that CV and MaxP1 start to saturate after 5 h or a relative area increase of 1. We find that the duration of the circular expansion phase is independent of the value of α. The value of relative area increase for the onset of fingering, however, increases with increasing turning rate α.

Since both the noise η and the turning rate α influence the movement behaviour of agents, we examined their coupled effects across 20 parameter combinations that represent the different model behaviours observed in that range (Fig 16).

Fig 16. Colony morphology for five different values of the turning rate α (horizontal axis) and four different values of the noise η0 (vertical axis) after 10 h with otherwise default parameters (Table 1).

Fig 16

For details of visualisation see Materials and Methods.

Within the chosen parameter range of η from 0.1 to 0.4 and α from 0.005 to 0.3, the turning rate α has a greater impact on colony morphology. The noise η exhibits an important effect: if it is too high, lattice anisotropy becomes a defining factor in the emerging morphology. However, η cannot be too low either, as this leads to more irregular finger formation, especially pronounced for low values of α. From visual inspection and metric evaluation, the parameter space where expansion behaviour is similar to experiments is quite small at η≈0.2 and α≈0.02−0.1, a range we have already analysed (Fig 15).

Grid and boundary properties affect expansion speed.

After analysing the movement properties of the agents, we focused on the boundary properties in order to understand how such environmental factors impact colony expansion. We varied the grid strength k0 from −1000 to −25000 and the grid recovery rate grc from 0.0 to 25.0 and analysed five parameter values each in those ranges that represent the different model behaviours observed (Fig 17). To make things more intuitive to understand, we always use the absolute value |k0| in the following sections to avoid confusion regarding the negative values for k0.

Fig 17. First row: Colony morphology for five different values of the grid strength |k0| after 10 h with default parameters (Table 1).

Fig 17

Second row: Colony morphology for five different values of the grid recovery rate grc after 10 h with default parameters (Table 1). For details of visualisation, see Materials and Methods.

Both a lower absolute grid strength |k0| and a lower grid recovery rate grc cause faster expansion. However, whilst grc=0 causes the expansion behaviour to change to circular growth, a lower |k0| does not appear to change the expansion pattern. A positive grc value is required for finger formation, as it counteracts boundary removal from random collisions and instead removes boundaries only where directed, sustained movement occurs. This directed movement is strongest at emerging finger tips, where agents align strongly with the outward-pointing gradient, and weaker at finger bases, where weaker gradients produce more random movement. Consequently, grc>0 stabilises finger bases whilst allowing tips to advance, enabling finger formation. In contrast, k0 merely sets the total collision threshold for removal without constraining temporal distribution, thus influencing only the expansion timescale without affecting the qualitative pattern.

Similarly, low values of grc of 0.0 and 2.0 show a much higher relative area increase (Fig 18), whereas all other changes in both parameters only steadily increase or decrease the relative area. Cell number and adsorbed material are not shown in the main manuscript (but can be seen in Section A.5 in S1 Appendix) as the behaviour is the same as for the default parameters. Cell density reflects the change in relative area.

Fig 18. Temporal evolution of relative area increase over 10 h for default parameters (Table 1) in 20-minute intervals with (a) five different grid recovery rate values grc and (b) five different absolute grid strength values |k0|.

Fig 18

The results are for one simulation run each due to very low variability between runs (see Materials and Methods for details).

All morphological metrics relative to time for different values of |k0| show equidistant spacing with a later increase in values but similar slopes (Fig 19). When normalised by relative area increase, the trend becomes clearer. Except at very high grid strength values of |k0|, all morphological metrics exhibit a marked increase within the same relative area interval of three to four. Something very similar can be observed for the grid recovery rates grc bigger than zero, where the time point for the onset of fingering increases with increasing grc. For the evolution with respect to relative area increase, all curves align except for grc=0.0 and to a lesser extend grc=2.0. We conclude that if grc>0, there is a wide parameter corridor for k0 and grc that changes the temporal onset of fingering, i.e., the expansion speed, but not the nature of the expansion.

Fig 19. Evolution of morphological metrics over 10 h for default parameters (Table 1) in 20-minute intervals for different grid strength values |k0| relative to time (first row) and relative to area increase (second row); for different grid recovery rate values grc relative to time (third row) and relative to area increase (fourth row).

Fig 19

The results are for one simulation run each due to very low variability between runs (see Materials and Methods for details).

Diffusion coefficient affects colony morphology and expansion speed.

Following the previous results demonstrating that boundary properties have less influence on colony expansion behaviour than the movement properties of agents, we turned our attention to another major factor that influences agent movement: the diffusion of the chemotactically active substance. Various substances (pH/protons, glucose, cAMP, exosomes) [32–35] have been proposed as potential mediators of a chemotactic alignment in trypanosomes [33]. However, it remains unclear which specific substance could mediate the chemotactic alignment, as all are present in the experimental system.

The diffusion coefficients of these candidate substances at room temperature in water are well established in the literature, ranging from 9×10−9 m2/s (pH/H+), 6.5×10−10 m2/s (glucose) [58], 4×10−10 m2/s (cAMP) [59,60] to 7×10−12−1.5×10−12 m2/s (exosomes, depending on size) [32,61–63]. Although the experimental setup of trypanosome colonies involves a complex liquid medium that consists of multiple components [4] placed on top of an agarose gel, previous studies have shown that the diffusion coefficients of various materials in such media differ only slightly from those in pure water [13,64]. Therefore, we can reasonably use the diffusion coefficients measured in water as reference points.

We varied the diffusion coefficient Ds in our simulations across the range of biologically relevant values and studied its influence on system behaviour (Fig 20). The diffusion coefficient has a tremendous influence on the expansion behaviour. For the lowest value of Ds=1×10−12 m2/s, diffusion is so slow that no colony-wide concentration gradient decreasing from the center to the boundaries is established within 10 h. Instead the highest concentration is found at the boundaries of the colony. The resulting colony morphology is anisotropic and does not exhibit a finger-like pattern. For higher diffusion coefficients, a colony-wide gradient can be established, with the highest concentration in the central part of the colony decreasing outward. This gradient becomes more and more pronounced the higher the diffusion coefficient Ds becomes. The resulting morphologies change steadily toward the very regular finger-like patterns observed at Ds=7×10−11 m2/s. For higher values up to 8.7×10−10 m2/s, expansion becomes even faster, but fingers start to branch more and also merge, forming a more circular and less fractal expansion front. For even higher values of 5×10−9 m2/s and beyond, expansion becomes slower again. Thick protrusions emerge that are not comparable to the finger-like patterns observed in experiments. Starting at Ds=3.7×10−10 m2/s, the adsorbed chemical diffuses significantly beyond the colony fingers, which can be seen in the changing colours outside of the colony boundaries (Fig 20), a trend that increases for larger Ds values. At Ds=9×10−9 m2/s, the chemical and its decreasing concentration gradient reach far beyond the colony boundaries.

Fig 20. Colony morphology for ten different values of the diffusion coefficient Ds after 10 h with default parameters (Table 1).

Fig 20

For details of visualisation see Materials and Methods.

The colony behaviour is the same for the first two hours (Fig 21). After that, the area increases faster for higher diffusion coefficients until Ds=8.7×10−10 m2/s. Then, the area increases more slowly for higher values of Ds. The cell number and adsorbed material are similar for all values of Ds until Ds=7.0×10−11 m2/s and then decrease with increasing Ds. The cell density mirrors the relative area increase.

Fig 21. Temporal evolution of morphological metrics over 10 h for default parameters (Table 1) with five representative diffusion coefficient Ds values in 20-minute intervals.

Fig 21

The results are for one simulation run each due to very low variability between runs (see Materials and Methods for details). (a) Relative area increase, (b) Cell number, (c) Total amount of material in the gradient grid, (d) Cell density within the colony, (e) Surface roughness W, (f) Coefficient of variation CV, (g) Relative maximum peak height MaxP1, and (h) Mean Fourier amplitude Ik. Evolution of morphological metrics relative to area increase: (i) Surface roughness W, (j) Coefficient of variation CV, (k) Relative maximum peak height MaxP1, and (l) Mean Fourier amplitude Ik. For details of visualisation see Materials and Methods.

Analysis of the morphological metrics reveals a complex picture. The default diffusion coefficient Ds=7.0×10−11 m2/s shows the highest values for CV and MaxP1, slightly higher than Ds=2.1×10−11 m2/s. This occurs because both metrics are sensitive to finger formation independent of area increase, with finger formation being slightly stronger for Ds=2.1×10−11 m2/s. This can be seen in W and Ik, which are both sensitive to finger formation and area increase, showing the highest values for Ds=8.7×10−10 m2/s, slightly higher than for Ds=2.1×10−11 m2/s, as finger formation is stronger in the latter, whilst area increase is stronger in the former. Additionally, a slight preferential growth along the cardinal lattice axes (x and y directions) can be observed in some parameter regimes. This is an effect of a slight lattice anisotropy remaining. See section A.6 in S1 Appendix for more details. When normalised for area increase, all metrics behave very similarly. We observe that colonies with lower values of Ds start forming fingers at a lower relative area. However, for the low value of Ds=6.0×10−12 m2/s, all morphological metrics also indicate a beginning saturation in finger formation after a relative area increase of approximately 3. The system with default diffusion coefficient Ds=7.0×10−11 m2/s shows a later onset of non-circular expansion but a similar increase in the metrics, indicating similar rapid expansion in finger-like patterns. For higher values of Ds, all metrics show a later onset of increase and a slower slope, indicating a less finger-dominated expansion pattern. In summary, the diffusion coefficient has a clear effect on the onset of fingering with respect to relative area increase and on finger morphology.

Our parameter sensitivity analysis shows that the different parameters analysed exhibit distinct effects on model behaviour. Movement parameters η and α demonstrate a narrow parameter window for producing behaviour similar to experiments. Boundary property parameters k0 and grc primarily affect expansion speed with minimal influence on expansion pattern. The diffusion coefficient Ds exerts a substantial influence on expansion dynamics. Low values result in slow, irregular colony expansion. Intermediate values enhance both expansion speed and regularity. For high values, this trend reverses such that the colonies expand more slowly and regularly but exhibit progressively reduced finger formation.

Discussion

Our agent-based model demonstrates that complex colony-level patterns, such as those observed in trypanosome social motility, can emerge in a simplified system consisting only of single-cell motility, cell proliferation, interactions with colony boundaries, and negative autochemotaxis.

Model parameters

Parameter hierarchy and pattern formation.

Model parameters play fundamentally different mechanistic roles. The interplay between diffusion coefficient Ds, turning rate α, and orientation noise η determines whether finger-like growth occurs, whilst doubling time τd, grid strength k0, and grid recovery rate grc affect mainly how fast fingers are forming.

Doubling time.

The two simulated doubling times demonstrate a non-linear relationship between cell growth and area increase. Newly added cells through division appear to accelerate growth, but much more slowly than the population grows, indicating that some limiting factor is at play. Relative area growth appears to be primarily driven by agents at the colony surface, where density appears similar across both systems. This requires further investigation by comparing with experimental data using cell lines with different doubling times [3,4,34] as well as detailed analyses of agent trajectories in the simulations.

Boundary mechanics.

The boundary parameters grid strength k0 and grid recovery rate grc exhibit a wide ’parameter corridor’ where changes affect only expansion speed without altering the fundamental nature of colony morphologies. This robustness suggests that the specific mechanical properties of the colony-agarose interface may be less critical than previously thought [4]. However, our current boundary implementation is quite simplistic, and if certain properties are measured, it could be expanded.

Orientation noise and turning rate.

The orientation noise η and turning rate α demonstrate a narrow parameter window where finger formation is most pronounced, regular, and most similar to experiments. Such behavior represents a remarkable result. It suggests that finger formation emerges directly from the specific properties of the directional random walk of individual agents. Our results coincide with previous experimental findings where modifying flagellum activity and motility properties of individual trypanosomes can suppress social motility [1,3].

Diffusion and chemical signalling.

The diffusion coefficient Ds affects both the speed and pattern of colony expansion. For low values of Ds=1.0−6×10−12 m2/s, finger formation is absent and colony growth is substantially reduced, likely because information cannot spread sufficiently rapidly across the colony to establish a global chemical gradient pointing outward toward the boundaries. Conversely, very high diffusion coefficients lead to more circular rather than finger-like growth. At these high values, signals diffuse rapidly and concentration gradients become shallow but far-reaching, extending beyond the colony boundaries. Such conditions inhibit finger formation because the highest gradient is no longer localised at the finger tips, where it guides directional growth, but instead decreases monotonically with distance from the colony centre, resulting in a unified expansion front without finger formation.

The range of simulated diffusion coefficients (10−12 to 10−9 m2/s) spans the known values for several proposed signalling agents, including pH (H+), cAMP, glucose, and small exosomes [3,32,34]. However, the model’s behavior most similar to experiments occurs within the range of Ds=2×10−11 to 10−10 m2/s. Using the Einstein-Stokes equation

Ds=kBT6πηr, (9)

where kB is the Boltzmann constant, T = 293.15 K is the absolute temperature, and η=0.001 kg/(m·s) is the dynamic viscosity of water at T, the corresponding hydrodynamic radius r of the molecule can be estimated to be between 2–10 nm (Fig 22).

Fig 22. Diffusion coefficient as a function of hydrodynamic radius of diffusion particles in water according to the Einstein-Stokes equation.

Fig 22

Model behavior similar to experiments occurs at diffusion coefficients between 2×10−11 and 10-10 m2/s, corresponding to hydrodynamic radii between 2–10 nm.

Using established conversion estimations for molecular weights [65], such radii correspond to small proteins with molecular weights between 12.1–1690 kDa. Therefore, our results suggest searching for signaling proteins, macromolecules, or lipids in that weight range. It should be noted that this range of molecular weights and diffusion coefficients could be slightly shifted towards higher molecular weights or, respectively, lower diffusion coefficients, as the real colonies grow slower compared to our simulations, possibly allowing for slower diffusion.

Model design choices

The present model establishes a robust foundation for understanding trypanosome social motility, with several aspects simplified to enable efficient computation and focused validation against existing experimental data. Each represents a model limitation but also an opportunity for future elaboration.

Point-like agent representation.

Our model treats trypanosomes as point agents, whereas individual cells possess elongated rod-like shapes with considerable aspect ratios roughly between 8 and 12 [27,28]. Cell shape directly relates to orientation, as trypanosomes swim by pulling themselves forward with their flagellum. Our volume-exclusion rule (one agent per grid cell) differs from the more complex excluded-volume constraints that rod-shaped agents would impose, changing their movement properties in crowded environments [66], which in turn could affect expansion rates and patterning.

Hydrodynamic interactions.

Abstracting the complex hydrodynamic swimming of trypanosomes [27,28,42] to dry active matter [41] enabled tractable simulation times but omits fluid-mediated interactions that would modify the agent movement equations [67] and could therefore also influence the pattern formation.

Boundary mechanics.

More sophisticated hydrodynamic boundary implementations have been demonstrated for bacterial systems [21,23,47] on smaller scales, but would require measurements of physical parameters (viscosity, surface tension, lubrication properties,...) not yet performed for Trypanosoma brucei colonies, as well as substantial computational resources. These would behave in a more complex way than our phenomenological boundary implementations and could therefore have a greater influence on pattern formation.

Nutrient availability.

The model assumes abundant, non-depleting nutrients. Nutrient depletion would reduce proliferation rates based on agents’ local environment, which could affect finger morphologies, as newly expanded areas at the finger tips would have higher nutrient concentrations. Future experimental manipulation of nutrient availability and cell proliferation rates during colony expansion could clarify whether metabolic constraints are a factor in real Trypanosoma brucei colonies, as observed in some bacterial systems [13,68], and therefore should be incorporated.

Heterogeneous conditions.

The resistance of the environment towards colony expansion is modeled by grid strength k0 and grid recovery rate grc, which are homogeneous throughout the simulation space. Agarose substrates in experiments invariably contain small defects or inhomogeneities that could locally change this resistance. Future experiments could specifically investigate whether this significantly affects colony pattern formation by mechanically modifying substrate properties on one side of a colony to determine how strongly and in which manner this influences expansion behavior. Such findings could then be validated and incorporated into the model by locally changing k0 and grc.

Chirality.

Previous studies have shown that social motility can also occur with chiral fingers [32,33]—a behaviour that is currently not captured by our model. Addressing this phenomenon would require formulating hypotheses about the underlying mechanisms that could alter local motility, such as asymmetric propulsion [69], and subsequently incorporating these processes into the model.

Future directions

Based and beyond these considerations, several promising research directions emerge:

Computational optimisation.

Outsourcing the computationally limiting parts of the model from CPUs to GPUs could increase performance by an order of magnitude [70,71], enabling us to include more mechanistic details into the simulations (e.g., rod shape, hydrodynamics, boundaries,...).

Simulation-based inference.

Sensitivity analysis has inherent limitations: it is very difficult to explore parameter interactions and compensation effects (e.g., whether weak boundaries with fast diffusion can substitute for strong boundaries with slow diffusion), and exploring high-dimensional spaces (more than five parameters) through manual sweeps becomes computationally intractable and difficult to interpret intuitively. Once computational performance improves, formal parameter inference methods [72,73] such as approximate Bayesian computation (ABC) [74,75] or neural likelihood estimation [76] could systematically address these limitations. Such methods iteratively simulate with stochastically selected parameter combinations, compare outputs to experimental data using our metrics, and algorithmically refine parameter distributions; such methods have already been successfully applied to other agent-based models [77,78] in systems biology.

Trajectory analysis.

In addition to colony morphology, extracting agent trajectory data and comparing it with experimental single-cell tracking [4,33] from social motility assays would provide additional validation opportunities for our model results and the ability to test specific hypotheses, such as whether faster-growing colonies exhibit stronger boundary-directed movement.

Generalisation.

The framework could extend to other microorganisms. Pseudomonas aeruginosa [23,79], for example, exhibits many similar properties: microswimmers in colonies that form characteristic patterns, which could be modelled with our framework. However, organism-specific parameters (agent size, rhamnolipid secretion, etc.) would require model modifications and experimental measurements before quantitative predictions become possible.

Conclusion

Our model reproduces the patterning characteristics of social motility of single colonies and demonstrates that individual movement properties of trypanosomes are critical for the emergence of finger-like patterns. Our main prediction is that boundary interactions have to be coupled with negative auto-chemotaxis and that previously proposed auto-chemotactically active substances cannot be directly responsible for social motility and likely represent correlation rather than causation. To advance this research, we have provided several testable hypotheses for experimental validation, including the motility properties of trypanosomes, the size of potential signalling agents, and the robustness with respect to mechanical boundary properties.

Supporting information

S1 Appendix. A.1: Area of Cells. A.2: Von Neumann Stability Analysis. A.3: Experimental Methods and Quantification from Previous Work. A.4: Default Parameter Values. A.5: Further metrics for grid and boundary properties. A.6: Lattice Anisotropy.

(PDF)

pcbi.1013698.s001.pdf (5.1MB, pdf)

Data Availability

The code is available at https://github.com/AndreasKuhn-ak/2026-Kuhn-et-al and is archived at Zenodo (https://doi.org/10.5281/zenodo.21705812), together with intermediate data required to reproduce the metrics plots and the simulation configuration files required to rerun the parameter sweeps to fully reproduce our results and to obtain the raw data.

Funding Statement

SCF acknowledges funding from the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation, project number 492009575) in the context of the priority prgramme “Physics of Parasitism”. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1.Oberholzer M, Lopez MA, McLelland BT, Hill KL. Social motility in African trypanosomes. PLoS Pathog. 2010;6(1):e1000739. doi: 10.1371/journal.ppat.1000739 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Imhof S, Knüsel S, Gunasekera K, Vu XL, Roditi I. Social motility of African trypanosomes is a property of a distinct life-cycle stage that occurs early in tsetse fly transmission. PLoS Pathog. 2014;10(10):e1004493. doi: 10.1371/journal.ppat.1004493 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Oberholzer M, Saada EA, Hill KL. Cyclic AMP regulates social behavior in African trypanosomes. mBio. 2015;6(3):e01954-14. doi: 10.1128/mBio.01954-14 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Krüger T, Maus K, Kreß V, Meyer-Natus E, Engstler M. Single-cell motile behaviour of Trypanosomabrucei in thin-layered fluid collectives. Eur Phys J E Soft Matter. 2021;44(3):37. doi: 10.1140/epje/s10189-021-00052-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Kuhn A, Krüger T, Schüttler M, Engstler M, Fischer SC. Quantification of Trypanosoma brucei social motility indicates different colony growth phases. J R Soc Interface. 2024;21(221):20240469. doi: 10.1098/rsif.2024.0469 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Langousis G, Hill KL. Motility and more: the flagellum of Trypanosoma brucei. Nat Rev Microbiol. 2014;12(7):505–18. doi: 10.1038/nrmicro3274 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Bargul JL, Jung J, McOdimba FA, Omogo CO, Adung’a VO, Krüger T, et al. Species-specific adaptations of trypanosome morphology and motility to the mammalian host. PLoS Pathog. 2016;12(2):e1005448. doi: 10.1371/journal.ppat.1005448 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Ralston KS, Kabututu ZP, Melehani JH, Oberholzer M, Hill KL. The Trypanosoma brucei flagellum: moving parasites in new directions. Annu Rev Microbiol. 2009;63:335–62. doi: 10.1146/annurev.micro.091208.073353 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Schuster S, Krüger T, Subota I, Thusek S, Rotureau B, Beilhack A, et al. Developmental adaptations of trypanosome motility to the tsetse fly host environments unravel a multifaceted in vivo microswimmer system. eLife. 2017;6:e27656. doi: 10.7554/eLife.27656 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Hill KL. Parasites in motion: flagellum-driven cell motility in African trypanosomes. Curr Opin Microbiol. 2010;13(4):459–65. doi: 10.1016/j.mib.2010.05.015 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Matsushita M, Fujikawa H. Diffusion-limited growth in bacterial colony formation. Physica A. 1990;168(1):498–506. doi: 10.1016/0378-4371(90)90402-e [DOI] [Google Scholar]
  • 12.Matsuura S. Random growth of fungal colony model on diffusive and non-diffusive media. FORMA. 2000;15:309–19. [Google Scholar]
  • 13.Tronnolone H, Tam A, Szenczi Z, Green JEF, Balasuriya S, Tek EL, et al. Diffusion-limited growth of microbial colonies. Sci Rep. 2018;8(1):5992. doi: 10.1038/s41598-018-23649-z [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Kearns DB, Losick R. Swarming motility in undomesticated Bacillus subtilis. Mol Microbiol. 2003;49(3):581–90. doi: 10.1046/j.1365-2958.2003.03584.x [DOI] [PubMed] [Google Scholar]
  • 15.Swiecicki JM, Sliusarenko O, Weibel DB. From swimming to swarming: Escherichia coli cell motility in two-dimensions. Integr Biol. 2013;5(12):1490–4. doi: 10.1039/c3ib40130h [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Kawasaki K, Mochizuki A, Matsushita M, Umeda T, Shigesada N. Modeling spatio-temporal patterns generated by Bacillus subtilis. J Theor Biol. 1997;188(2):177–85. doi: 10.1006/jtbi.1997.0462 [DOI] [PubMed] [Google Scholar]
  • 17.Bees MA, Andresén P, Mosekilde E, Givskov M. Quantitative effects of medium hardness and nutrient availability on the swarming motility of Serratia liquefaciens. Bull Math Biol. 2002;64(3):565–87. doi: 10.1006/bulm.2002.0287 [DOI] [PubMed] [Google Scholar]
  • 18.Wu Y, Jiang Y, Kaiser D, Alber M. Social interactions in myxobacterial swarming. PLoS Comput Biol. 2007;3(12):e253. doi: 10.1371/journal.pcbi.0030253 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Copeland MF, Weibel DB. Bacterial swarming: a model system for studying dynamic self-assembly. Soft Matter. 2009;5(6):1174–87. doi: 10.1039/B812146J [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Bonachela JA, Nadell CD, Xavier JB, Levin SA. Universality in bacterial colonies. J Stat Phys. 2011;144(2):303–15. doi: 10.1007/s10955-011-0179-x [DOI] [Google Scholar]
  • 21.Kozlovsky Y, Cohen I, Golding I, Ben-Jacob E. Lubricating bacteria model for branching growth of bacterial colonies. Phys Rev E Stat Phys Plasmas Fluids Relat Interdiscip Topics. 1999;59(6):7025–35. doi: 10.1103/physreve.59.7025 [DOI] [PubMed] [Google Scholar]
  • 22.Ben-Jacob E, Levine H. Self-engineering capabilities of bacteria. J R Soc Interface. 2006;3(6):197–214. doi: 10.1098/rsif.2005.0089 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Du H, Xu Z, Shrout JD, Alber M. Multiscale modeling of Pseudomonas aeruginosa swarming. Math Models Methods Appl Sci. 2011;21 Suppl 1:939–54. doi: 10.1142/S0218202511005428 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Bru J-L, Kasallis SJ, Zhuo Q, Høyland-Kroghsbo NM, Siryaporn A. Swarming of P. aeruginosa: through the lens of biophysics. Biophys Rev (Melville). 2023;4(3):031305. doi: 10.1063/5.0128140 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Tian M, Wu Z, Zhang R, Yuan J. A new mode of swimming in singly flagellated Pseudomonas aeruginosa. Proc Natl Acad Sci U S A. 2022;119(14):e2120508119. doi: 10.1073/pnas.2120508119 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Qian C, Wong CC, Swarup S, Chiam K-H. Bacterial tethering analysis reveals a “run-reverse-turn” mechanism for Pseudomonas species motility. Appl Environ Microbiol. 2013;79(15):4734–43. doi: 10.1128/AEM.01027-13 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Alizadehrad D, Krüger T, Engstler M, Stark H. Simulating the complex cell design of Trypanosoma brucei and its motility. PLoS Comput Biol. 2015;11(1):e1003967. doi: 10.1371/journal.pcbi.1003967 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Overberg FA, Jamshidi Khameneh N, Krüger T, Engstler M, Gompper G, Fedosov DA. Modelling motility of Trypanosoma brucei. PLoS Comput Biol. 2025;21(5):e1013111. doi: 10.1371/journal.pcbi.1013111 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Nakahara A, Shimada Y, Wakita J, Matsushita M, Matsuyama T. Morphological diversity of the colony produced by bacteria Proteus mirabilis. J Phys Soc Jpn. 1996;65(8):2700–6. doi: 10.1143/jpsj.65.2700 [DOI] [Google Scholar]
  • 30.Little K, Austerman J, Zheng J, Gibbs KA. Cell shape and population migration are distinct steps of Proteus mirabilis swarming that are decoupled on high-percentage agar. J Bacteriol. 2019;201(11):e00726-18. doi: 10.1128/JB.00726-18 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Xue C, Budrene EO, Othmer HG. Radial and spiral stream formation in Proteus mirabilis colonies. PLoS Comput Biol. 2011;7(12):e1002332. doi: 10.1371/journal.pcbi.1002332 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Eliaz D, Kannan S, Shaked H, Arvatz G, Tkacz ID, Binder L, et al. Exosome secretion affects social motility in Trypanosoma brucei. PLoS Pathog. 2017;13(3):e1006245. doi: 10.1371/journal.ppat.1006245 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.DeMarco SF, Saada EA, Lopez MA, Hill KL. Identification of positive chemotaxis in the protozoan pathogen Trypanosoma brucei. mSphere. 2020;5(4):e00685-20. doi: 10.1128/mSphere.00685-20 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Shaw S, Knüsel S, Abbühl D, Naguleswaran A, Etzensperger R, Benninger M, et al. Cyclic AMP signalling and glucose metabolism mediate pH taxis by African trypanosomes. Nat Commun. 2022;13(1):603. doi: 10.1038/s41467-022-28293-w [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Shaw S, Roditi I. The sweet and sour sides of trypanosome social motility. Trends Parasitol. 2023;39(4):242–50. doi: 10.1016/j.pt.2023.01.001 [DOI] [PubMed] [Google Scholar]
  • 36.Wheeler RJ. Use of chiral cell shape to ensure highly directional swimming in trypanosomes. PLoS Comput Biol. 2017;13(1):e1005353. doi: 10.1371/journal.pcbi.1005353 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Babu SB, Schmeltzer C, Stark H. Swimming at low reynolds number: from sheets to the African trypanosome. In: Tropea C, Bleckmann H, editors. Nature-Inspired Fluid Mechanics: Results of the DFG Priority Programme 1207 “Nature-inspired Fluid Mechanics” 2006-2012. Berlin, Heidelberg: Springer; 2012. p. 25–41. [Google Scholar]
  • 38.Elgeti J, Winkler RG, Gompper G. Physics of microswimmers - single particle motion and collective behavior. Rep Prog Phys. 2015;78(5):056601. doi: 10.1088/0034-4885/78/5/056601 [DOI] [PubMed] [Google Scholar]
  • 39.Theers M, Westphal E, Qi K, Winkler RG, Gompper G. Clustering of microswimmers: interplay of shape and hydrodynamics. Soft Matter. 2018;14(42):8590–603. doi: 10.1039/c8sm01390j [DOI] [PubMed] [Google Scholar]
  • 40.Bárdfalvy D, Škultéty V, Nardini C, Morozov A, Stenhammar J. Collective motion in a sheet of microswimmers. Commun Phys. 2024;7(1):1–8. doi: 10.1038/s42005-024-01587-9 [DOI] [Google Scholar]
  • 41.Shaebani MR, Wysocki A, Winkler RG, Gompper G, Rieger H. Computational models for active matter. Nat Rev Phys. 2020;2(4):181–99. [Google Scholar]
  • 42.Schaar K, Zöttl A, Stark H. Detention times of microswimmers close to surfaces: influence of hydrodynamic interactions and noise. Phys Rev Lett. 2015;115(3):038101. doi: 10.1103/PhysRevLett.115.038101 [DOI] [PubMed] [Google Scholar]
  • 43.Elgeti J, Gompper G. Microswimmers near surfaces. Eur Phys J Spec Top. 2016;225(11–12):2333–52. doi: 10.1140/epjst/e2016-60070-6 [DOI] [Google Scholar]
  • 44.Ben-Jacob E, Schochet O, Tenenbaum A, Cohen I, Czirók A, Vicsek T. Generic modelling of cooperative growth patterns in bacterial colonies. Nature. 1994;368(6466):46–9. doi: 10.1038/368046a0 [DOI] [PubMed] [Google Scholar]
  • 45.Marsden EJ, Valeriani C, Sullivan I, Cates ME, Marenduzzo D. Chemotactic clusters in confined run-and-tumble bacteria: a numerical investigation. Soft Matter. 2014;10(1):157–65. doi: 10.1039/c3sm52358f [DOI] [PubMed] [Google Scholar]
  • 46.Blanchard AE, Lu T. Bacterial social interactions drive the emergence of differential spatial colony structures. BMC Syst Biol. 2015;9:59. doi: 10.1186/s12918-015-0188-5 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.Giverso C, Verani M, Ciarletta P. Emerging morphologies in round bacterial colonies: comparing volumetric versus chemotactic expansion. Biomech Model Mechanobiol. 2016;15(3):643–61. doi: 10.1007/s10237-015-0714-9 [DOI] [PubMed] [Google Scholar]
  • 48.Omlin S, Räss L, Utkin I. Distributed parallelization of xpu stencil computations in julia; 2022.
  • 49.Roache PJ. Computational fluid dynamics. Comput Fluid Dyn. 1976. [Google Scholar]
  • 50.Anderson DA, Tannehill JC, Pletcher RH. Computational fluid mechanics and heat transfer. Taylor & Francis; 1997. [Google Scholar]
  • 51.Blazek J. Computational fluid dynamics: principles and applications. Butterworth-Heinemann; 2015. [Google Scholar]
  • 52.John D, Anderson J. Errors and an analysis of stability. In: Computational fluid dynamics: the basics with applications. New York: McGraw Hill Education; 1995. p. 154–61. [Google Scholar]
  • 53.Tu J, Yeoh GH, Liu C, Tao Y. Computational fluid dynamics: a practical approach. Elsevier; 2023. [Google Scholar]
  • 54.Kuhn A, Fischer SC. On-lattice Vicsek model in confined geometries. arXiv. 2022:2105.08792. doi: 10.48550/arXiv.2105.08792 [DOI] [Google Scholar]
  • 55.Obishakin E, Stijlemans B, Santi-Rocca J, Vandenberghe I, Devreese B, Muldermans S, et al. Generation of a nanobody targeting the paraflagellar rod protein of trypanosomes. PLoS One. 2014;9(12):e115893. doi: 10.1371/journal.pone.0115893 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 56.Bezanson J, Edelman A, Karpinski S, Shah VB. Julia: a fresh approach to numerical computing. SIAM Rev. 2017;59(1):65–98. doi: 10.1137/141000671 [DOI] [Google Scholar]
  • 57.Danisch S, Krumbiegel J. Makie.jl: Flexible high-performance data visualization for Julia. JOSS. 2021;6(65):3349. doi: 10.21105/joss.03349 [DOI] [Google Scholar]
  • 58.Koirala RP, Dawanse S, Pantha N. Diffusion of glucose in water: a molecular dynamics study. J Mol Liq. 2022;345:117826. doi: 10.1016/j.molliq.2021.117826 [DOI] [Google Scholar]
  • 59.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]
  • 60.Chen C, Nakamura T, Koutalos Y. Cyclic AMP diffusion coefficient in frog olfactory cilia. Biophys J. 1999;76(5):2861–7. doi: 10.1016/S0006-3495(99)77440-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 61.Zhang H, Freitas D, Kim HS, Fabijanic K, Li Z, Chen H, et al. Identification of distinct nanoparticles and subsets of extracellular vesicles by asymmetric flow field-flow fractionation. Nat Cell Biol. 2018;20(3):332–43. doi: 10.1038/s41556-018-0040-4 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 62.Skliar M, Chernyshev VS. Imaging of extracellular vesicles by atomic force microscopy. J Vis Exp. 2019;(151). doi: 10.3791/59254 [DOI] [PubMed] [Google Scholar]
  • 63.Zhang P, Jiang J, Zhou X, Kolay J, Wang R, Wan Z, et al. Label-free imaging and biomarker analysis of exosomes with plasmonic scattering microscopy. Chem Sci. 2022;13(43):12760–8. doi: 10.1039/d2sc05191e [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 64.Slade AL, Cremers AE, Thomas HC. The obstruction effect in the self-diffusion coefficients of sodium and cesium in agar gels. J Phys Chem. 1966;70(9):2840–4. doi: 10.1021/j100881a020 [DOI] [Google Scholar]
  • 65.Armstrong JK, Wenby RB, Meiselman HJ, Fisher TC. The hydrodynamic radii of macromolecules and their effect on red blood cell aggregation. Biophys J. 2004;87(6):4259–70. doi: 10.1529/biophysj.104.047746 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 66.Simpson MJ, Baker RE, McCue SW. Models of collective cell spreading with variable cell aspect ratio: a motivation for degenerate diffusion models. Phys Rev E Stat Nonlin Soft Matter Phys. 2011;83(2 Pt 1):021901. doi: 10.1103/PhysRevE.83.021901 [DOI] [PubMed] [Google Scholar]
  • 67.Chaté H, Ginelli F, Grégoire G, Peruani F, Raynaud F. Modeling collective motion: variations on the Vicsek model. Eur Phys J B. 2008;64(3–4):451–6. doi: 10.1140/epjb/e2008-00275-9 [DOI] [Google Scholar]
  • 68.Bottura B, Rooney LM, Hoskisson PA, McConnell G. Intra-colony channel morphology in Escherichia coli biofilms is governed by nutrient availability and substrate stiffness. Biofilm. 2022;4:100084. doi: 10.1016/j.bioflm.2022.100084 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 69.Khameneh NJ, Krüger T, Nienaltowski P, Emery Y, Fedosov DA, Polin M, et al. Trypanosomes modulation of rotational motility from swimming to network-threading propulsion in confined environments; 2025. Available from: https://www.biorxiv.org/content/10.1101/2025.11.03.686241v1
  • 70.Lysenko M, D’Souza RM. A framework for megascale agent based model simulations on graphics processing units. JASSS. 2008;11(4):10. [Google Scholar]
  • 71.Aaby BG, Perumalla KS, Seal SK. Efficient simulation of agent-based models on multi-GPU and multi-core clusters. Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques. SIMUTools ’10. Brussels, Belgium: ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering); 2010. p. 1–10.
  • 72.Cranmer K, Brehmer J, Louppe G. The frontier of simulation-based inference. Proc Natl Acad Sci U S A. 2020;117(48):30055–62. doi: 10.1073/pnas.1912789117 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 73.Tejero-Cantero A, Boelts J, Deistler M, Lueckmann JM, Durkan C, Gonçalves PJ, et al. SBI – A toolkit for simulation-based inference; 2020. Available from: http://arxiv.org/abs/2007.09114
  • 74.Marin J-M, Pudlo P, Robert CP, Ryder RJ. Approximate Bayesian computational methods. Stat Comput. 2011;22(6):1167–80. doi: 10.1007/s11222-011-9288-2 [DOI] [Google Scholar]
  • 75.Sunnåker M, Busetto AG, Numminen E, Corander J, Foll M, Dessimoz C. Approximate Bayesian computation. PLoS Comput Biol. 2013;9(1):e1002803. doi: 10.1371/journal.pcbi.1002803 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 76.Papamakarios G, Sterratt D, Murray I. Sequential neural likelihood: fast likelihood-free inference with autoregressive flows. Proceedings of the Twenty-Second International Conference on Artificial Intelligence and Statistics. PMLR; 2019. p. 837–48. Available from: https://proceedings.mlr.press/v89/papamakarios19a.html
  • 77.Li K, Green JEF, Tronnolone H, Tam AKY, Black AJ, Gardner JM, et al. An off-lattice discrete model to characterise filamentous yeast colony morphology. PLoS Comput Biol. 2024;20(11):e1012605. doi: 10.1371/journal.pcbi.1012605 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 78.Li K, Tam AKY, Gardner JM, Sundstrom JF, Jiranek V, Green JEF, et al. Agent-based modelling and time-series inference of filamentous yeast colonies. R Soc Open Sci. 2026;13(4):260038. doi: 10.1098/rsos.260038 [DOI] [Google Scholar]
  • 79.Deng P, de Vargas Roditi L, van Ditmarsch D, Xavier JB. The ecological basis of morphogenesis: branching patterns in swarming colonies of bacteria. New J Phys. 2014;16:015006–15006. doi: 10.1088/1367-2630/16/1/015006 [DOI] [PMC free article] [PubMed] [Google Scholar]
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1013698.r001

Decision Letter 0

Dominik Wodarz, Julio R Banga

18 Dec 2025

-->PCOMPBIOL-D-25-02262

An agent-based model of Trypanosoma brucei social motility to explore determinants of colony pattern formation

PLOS Computational Biology

Dear Dr. Fischer,

Thank you for submitting your manuscript to PLOS Computational Biology. After careful consideration, we feel that it has merit but does not fully meet PLOS Computational Biology's publication criteria as it currently stands. Therefore, we 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 Feb 17 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 rebuttal 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'.

If you would like to make changes to your financial disclosure, competing interests statement, or data availability statement, please make these updates within the submission form at the time of resubmission. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter

We look forward to receiving your revised manuscript.

Kind regards,

Julio R. Banga, Ph.D.

Academic Editor

PLOS Computational Biology

Dominik Wodarz

Section Editor

PLOS Computational Biology

Journal Requirements:

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: Andreas Kuhn, Timothy Krüger, Markus Engstler, and Sabine C. Fischer. 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) 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.

5) 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.

1) 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)."

2) 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."

Note: Please ensure that the funders match between the Financial Disclosure field and the Funding Information tab in the online submission form. Both locations should list the same funders, grant numbers, and recipients in the same order.

6) Please ensure that your Data Availability Statement is updated in the online submission form.

Note: 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.

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Authors:

Please note that one review is uploaded as an attachment.

Reviewer #1: The manuscript “An agent-based model of Trypanosoma brucei social motility to explore determinants of colony pattern formation” by Kuhn et al. focuses on developing and simulating a model capable of studying the underlying mechanisms got single-cell motility within a large colony. It is noted that choosing an agent-based model highlights their ability to isolate single-cell behavior among 10^5-10^6 simulated cells. Using the model the authors test a range of potential mechanisms that lead to differing colony pattern formations , specifically fingering patterns, on a two-dimensional surface. They identified the diffusion strength as well as the interplay between orientation noise and bacterial turning rate as key parameters in the macroscopic pattern formation. Not only do they identify key parameters but also give specific ranges to see the interesting large-scale behavior that could be tested experimentally. One particular element of note that I found most intriguing and particularly clever was how they handled colony boundary interactions using parameters for grid strength and grid recovery rate to make these interface interactions more realistic.

This is a great example where mathematical models can provide insight where experiment can be challenging. While the authors do not have their own experimental data to verify the model predictions, they verify against previous studies and make a convincing argument for research groups with those experimental capabilities to investigate the mechanisms uncovered here. Overall, this manuscript was very well-written, and it was a pleasure to read. My suggestions below are only minor tweaks, and I think this paper would fit well within the scope of the Journal and this work is accessible as written to readers from graduate students to senior scientists.

Remarks/Questions:

1. While reading this paper I thought if a recent work I read Xue, Budrene, and Othmer that looks at radial fingering patterns in Proteus mirabilis. It may be worth citing or looking at for comparative purposes.

2. In all the images it seems the boundary fingers were more or less the same length throughout time. Is there any scenario where this wouldn’t happen such as inhomogeneous colony boundary expansion conditions? That might be an interesting simulation to look at with the model in the future.

3. You mention that the model simulations grow faster outward than experimental data:

a. Could this be fixed by adjusting the grid strength on the boundary interactions? I assume it is more complicated than that given that you probably tried that.

b. Would incorporating some kind of excluded-volume constraint on the individual bacteria affect the expansion rate or patterning? It would make it computationally more difficult, but collisions or jamming could change the patterns observed.

4. Do you believe this is generalizable to other microorganisms or possibly it depends on their movement mechanism, which may be unique to the strain studied?

Minor Remarks:

1. Mathematical equations should be treated as part of a sentence. So, if a sentence ends with an equation, that equation should end with a period. If it is in the middle of a sentence often a comma can be found at the end of the equation.

2. In Line 132, I would suggest a central dot. In equation editor you can use \cdot, so in equation editor it could be \delta(\cdot).

3. Line 605, fix the first quotation mark.

Reviewer #2: This paper models the growth of Trypanosoma brucei using an agent-based model on a lattice. Different grids are used for the cells and a chemical field. Due to disagreement between the model and experiments, it is hypothesised that alternative chemical signals should be investigated. The paper generally reads well and justifies choices in the model formulation.

The main question I have is around the importance of features in the model. By varying parameters, the authors find that the chemical diffusion has a crucial role in the colony shape. Other models have used a similar approach but without the complex boundary mechanism introduced here and have produced similar fingering patterns. Could the authors comment on whether the patterns produced are due to the boundary mechanism or could be the result of diffusion limited growth. I believe this must be addressed satisfactorily for the paper to be published.

I would also like the authors to comment on the approach for parameter exploration. Was consideration given to a more formal approach, such as approximate Bayesian computation? This would give a more systematic comparison.

Other items to address:

The variable t very likely represents time but should be clearly defined.

Does the gradient grid within one ABM cell have the same concentration? This was not clear and Figure 1 appears to suggest this is the case, which would seemingly remove the purpose of the finer grid.

Are the cell angles restricted in any way? How is this converted to a direction on the lattice?

Is the abbreviation “SoMo” used later? Perhaps this does not need to be introduced. I would recommend being consistent with the capitalisation of “Social Motility”.

Figure 3: It would be useful to include a statement in the caption to explicitly state what the green cells represent.

How are Rt and Rc chosen? While these are in category c, was there any motivation or are these just selected to make the mode work?

Figure 4: If the shape used in the model is not a circle, I would update the figure to illustrate this.

When specifying CPU performance, please add what a 2025 CPU represents in terms of computing power.

Table 1: Stray *, which I believe is standing in for a multiplication sign. Consider expressing the absorption rate and decay rate in scientific notation too.

It’s noted that the variation between simulations was “remarkably small”. Can you quantify this? It would help the reader judge the impact of the choice not to repeat simulations. Could standard deviations be reported for one case?

Can you explain why the faster growing colony produces more fingers, and more uniform fingers?

The formulation seems to switch between measuring angles in degrees and radians. One of these should be selected and used consistently.

Figure 12: Would the colony with noise 0.75 later form fingers if simulated for longer?

It’s claimed that a visual analysis indicates the best experimental match when eta is 0.2 and alpha is 0.02-0.1. Do the metrics computed also support this claim?

Reviewer #3: Please see the attached PDF.

Reviewer #4: Positive feedback. It is well written paper with a lot of details given to explain how the model is formulated and analyzed, thank you. I liked all visualizations; however, some figures were quite small with very difficult to see labelings on individual panels. Overall, great job.

Major comments

1. Show experimental data. The key element of simulations is to reproduce experimental patterns. However, for me to know what the pattern looks like I had to go to the Kuhn et al. 2024 J Roy Soc Int to look it up. I think showing examples of the patterns formed, e.g., next to photo of the parasite (Fig S1), would be very useful. Fig 11 does show experimental data (well, some metrics extracted from the images), but they are hard to see or compare to simulations. Connecting points with lines and making sure y/x axes scales are the same between experiment and simulations could be useful. Also, for experiments, you need to provide much more information on how experiments/measurements were done than Fig 11 caption suggests. Also include these descriptions in Materials and methods.

2. Vary multiple parameters. I appreciate authors doing a through sensitivity analysis to understand impact of individual parameters on colony growth details. However, the conclusions that there may be a range of values for a given parameter that give the needed colony shape is very dependent on whether other parameters stay at "default" values. I can see that boundary resistance (k_0) and diffusion coefficient (D) may be complementary in terms of their "compensation", so defining a "critical range" may not be fully valid when multiple parameters are varied. Please investigate.

3. Focus on D as the key parameter may be biased. I fully agree with the goal of finding parameter values that allow the model to work or not to work, so conclusion about importance of D is nice. However, in simulations D was varied orders of magnitude (Fig 20), and some resemblance to experimental data was for D varied about 10 fold (2x10^-11 to 3x10^-10); yet, k_0 needed to vary even less to see similar patterns (Fig 17: 1)). So, I think the authors should be more rigorous at comparing which parameter variability/values are important.

4. Lack of alternative mechanisms and poor intuitive explanations of model behavior. I understand the need to have a working model but the current model lacks a lot of details about parasite's dynamics, e.g., limitation by resources/food or change in parasite's phenotype depending on whether they are located. Are there alternative mechanisms that would be able to explain the colony patterns )(e.g., suggested from previous work)? What elements of the model are key at generating the pattern? From the analyses it seems that all are important but can you "rank" them in some way? Also, I found the description of results of the sensitivity analyses a bit mechanical, lacking intuitive insights. Perhaps adding some explanations of why the model gives patterns at particular parameter values but not with others could be useful for some readers.

5. What is "boundary"? I understand that to generate the finger-like pattern there is a need for some heterogeneity at the border of the colony. However, where it may be coming from could be debated, e.g., is that the substrate/agar or the parasites at the border change so they are different. Can you discuss this a bit more and propose how this could be tested experimentally?

Minor comments.

In Fig 1b, I assume that -9 means boundary but I am not sure. Please explain all numberings in caption.

Should it be \Delta_{t_a} in eqn (7)?

Please make sure figure captions have sufficient detail to explain the figure without the need to go to materials and methods unless that is required. E.g., caption of Fig 6 simply does not explain much.

Add a/b/c... to each panel for each figure; many figures do not have that. And be consistent with these labelings, e.g., Fig 17 labels rows of panels as 1), 2), 3)... You can use Ai/Aii/etc and Bi/Bii/Biii etc if necessary.

Try to not have paragraphs consisting of a single or two sentences (e.g., lines 471-78, 500-, etc).

Having 21 figures in main text is impressive. It is not a major issue but perhaps there is a way to reduce the number of figures and move some to supplement.

**********

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: No:  While the code is provided via GitHub, the data generated by the model does not appear to be included there or elsewhere

Reviewer #3: Yes

Reviewer #4: 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: Yes:  Shawn D. Ryan

Reviewer #2: No

Reviewer #3: No

Reviewer #4: 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:

While revising your submission, we strongly recommend that you use PLOS’s NAAS tool (https://ngplosjournals.pagemajik.ai/artanalysis) to test your figure files. NAAS can convert your figure files to the TIFF file type and meet basic requirements (such as print size, resolution), or provide you with a report on issues that do not meet our requirements and that NAAS cannot fix.-->-->

After uploading your figures to PLOS’s NAAS tool - https://ngplosjournals.pagemajik.ai/artanalysis, NAAS will process the files provided and display the results in the "Uploaded Files" section of the page as the processing is complete. If the uploaded figures meet our requirements (or NAAS is able to fix the files to meet our requirements), the figure will be marked as "fixed" above. If NAAS is unable to fix the files, a red "failed" label will appear above. When NAAS has confirmed that the figure files meet our requirements, please download the file via the download option, and include these NAAS processed figure files when submitting your revised manuscript.-->-->

Reproducibility:

To enhance the reproducibility of your results, we recommend that authors of applicable studies deposit laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols-->

Attachment

Submitted filename: Review_Kuhn2025.pdf

pcbi.1013698.s002.pdf (94.5KB, pdf)
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1013698.r003

Decision Letter 1

Amber M Smith, Julio R Banga

17 May 2026

PCOMPBIOL-D-25-02262R1

An agent-based model of Trypanosoma brucei social motility to explore determinants of colony pattern formation

PLOS Computational Biology

Dear Dr. Fischer,

Thank you for submitting your manuscript to PLOS Computational Biology. After careful consideration, we feel that it has merit but does not fully meet PLOS Computational Biology's publication criteria as it currently stands. Therefore, we 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 Jul 17 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'.

If you would like to make changes to your financial disclosure, competing interests statement, or data availability statement, please make these updates within the submission form at the time of resubmission. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

We look forward to receiving your revised manuscript.

Kind regards,

Julio R. Banga, Ph.D.

Academic Editor

PLOS Computational Biology

Dominik Wodarz

Section Editor

PLOS Computational Biology

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) Your manuscript's sections are not in the correct order.  Please amend to the following order: Abstract, Introduction, Results, Discussion, and Methods

2) In the online submission form, you indicated that your data will be submitted to a repository upon acceptance. We strongly recommend all authors deposit their data before acceptance, as the process can be lengthy and hold up publication timelines. Please note that, though access restrictions are acceptable now, your entire minimal dataset will need to be made freely accessible if your manuscript is accepted for publication. This policy applies to all data except where public deposition would breach compliance with the protocol approved by your research ethics board. If you are unable to adhere to our open data policy, please kindly revise your statement to explain your reasoning and we will seek the editor's input on an exemption.

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Authors:

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

Reviewer #3: Please see the attached PDF.

Reviewer #4: Minor comments

Line 445 - a good agreement between the model predictions and the data. Looking at Fig 11, I do not see this, the model predicted lines are well off from the data. The authors need to provide some metric to state that the model matches the data or explain why the match is pretty poor.

Fig 11 should be cited (line 427-430). I did not see where you cited Fig 10 - that should be done between Fig 9 and Fig 11 then.

**********

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 #3: Yes

Reviewer #4: 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 #3: No

Reviewer #4: 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:

-->While revising your submission, we strongly recommend that you use PLOS’s NAAS tool (https://ngplosjournals.pagemajik.ai/artanalysis) to test your figure files. NAAS can convert your figure files to the TIFF file type and meet basic requirements (such as print size, resolution), or provide you with a report on issues that do not meet our requirements and that NAAS cannot fix.-->

After uploading your figures to PLOS’s NAAS tool - https://ngplosjournals.pagemajik.ai/artanalysis, NAAS will process the files provided and display the results in the "Uploaded Files" section of the page as the processing is complete. If the uploaded figures meet our requirements (or NAAS is able to fix the files to meet our requirements), the figure will be marked as "fixed" above. If NAAS is unable to fix the files, a red "failed" label will appear above. When NAAS has confirmed that the figure files meet our requirements, please download the file via the download option, and include these NAAS processed figure files when submitting your revised manuscript.

Reproducibility:

To enhance the reproducibility of your results, we recommend that authors of applicable studies deposit laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols

Attachment

Submitted filename: Review_Kuhn2025_R1.pdf

pcbi.1013698.s004.pdf (47.5KB, pdf)
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1013698.r005

Decision Letter 2

Amber M Smith, Julio R Banga

22 Jul 2026

Dear Mr Kuhn,

We are pleased to inform you that your manuscript 'An agent-based model of Trypanosoma brucei social motility to explore determinants of colony pattern formation' 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,

Julio R. Banga, Ph.D.

Academic Editor

PLOS Computational Biology

Amber Smith

Section Editor

PLOS Computational Biology

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

I suggest adding the Zenodo link at this stage.

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1013698.r006

Acceptance letter

Amber M Smith, Julio R Banga

PCOMPBIOL-D-25-02262R2

An agent-based model of Trypanosoma brucei social motility to explore determinants of colony pattern formation

Dear Dr Kuhn,

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 Appendix. A.1: Area of Cells. A.2: Von Neumann Stability Analysis. A.3: Experimental Methods and Quantification from Previous Work. A.4: Default Parameter Values. A.5: Further metrics for grid and boundary properties. A.6: Lattice Anisotropy.

    (PDF)

    pcbi.1013698.s001.pdf (5.1MB, pdf)
    Attachment

    Submitted filename: Review_Kuhn2025.pdf

    pcbi.1013698.s002.pdf (94.5KB, pdf)
    Attachment

    Submitted filename: letter_to_editor.pdf

    pcbi.1013698.s003.pdf (304.5KB, pdf)
    Attachment

    Submitted filename: Review_Kuhn2025_R1.pdf

    pcbi.1013698.s004.pdf (47.5KB, pdf)
    Attachment

    Submitted filename: Response_to_Reviewers.docx

    pcbi.1013698.s005.docx (21.1KB, docx)

    Data Availability Statement

    The code is available at https://github.com/AndreasKuhn-ak/2026-Kuhn-et-al and is archived at Zenodo (https://doi.org/10.5281/zenodo.21705812), together with intermediate data required to reproduce the metrics plots and the simulation configuration files required to rerun the parameter sweeps to fully reproduce our results and to obtain the raw data.


    Articles from PLOS Computational Biology are provided here courtesy of PLOS

    RESOURCES