Skip to main content
Advertisement
  • Loading metrics

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

  • Andreas Kuhn,

    Roles Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Software, Validation, Visualization, Writing – original draft

    Affiliation Chair for Computational and Theoretical Biology (CCTB), Biocenter, Julius-Maximilians-Universität Würzburg, Würzburg, Germany

  • Timothy Krüger,

    Roles Conceptualization, Data curation, Resources, Writing – review & editing

    Affiliation Department of Cell and Developmental Biology, Biocenter, Julius-Maximilians-Universität Würzburg, Würzburg, Germany

  • Markus Engstler,

    Roles Conceptualization, Supervision, Writing – review & editing

    Affiliation Department of Cell and Developmental Biology, Biocenter, Julius-Maximilians-Universität Würzburg, Würzburg, Germany

  • Sabine C. Fischer

    Roles Conceptualization, Funding acquisition, Project administration, Supervision, Writing – review & editing

    sabine.fischer@uni-wuerzburg.de

    Affiliation Chair for Computational and Theoretical Biology (CCTB), Biocenter, Julius-Maximilians-Universität Würzburg, Würzburg, Germany

?

This is an uncorrected proof.

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 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 – 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 [13] 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).

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

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.

https://doi.org/10.1371/journal.pcbi.1013698.g001

Although the molecular and cellular mechanisms underlying individual trypanosome motility have been extensively studied [610], 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 [1113]. 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 [1420], 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 [3234], 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 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 [3740] 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,4447]. 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 , and the orientation 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 . The ABM grid is a square lattice for which the lattice constant was set to , corresponding to a unit cell area of (see section A.1 in S1 Appendix for more details). Each grid cell stores an integer value k, where:

  • 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.
thumbnail
Fig 2. Schematic of the model architecture.

(a) Conceptual representation of individual components: ABM grid (left), agent table/list (right), and gradient grid () (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 and direction (blue arrow) of all agents. With scaling factor , 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 ), 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.

https://doi.org/10.1371/journal.pcbi.1013698.g002

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 (e.g., 1, 2, 3, 4, ...). For , both grids share the same resolution; for , the gradient grid is coarser. Consequently, each gradient grid cell corresponds to (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 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 and initialised with a small, randomly distributed chemical concentration drawn from a uniform distribution on the interval . 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.

thumbnail
Fig 3. Flowchart of the internal model logic.

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: , which counts the number of agent time steps , and , which counts the number of diffusion time steps per to be exactly AD.

https://doi.org/10.1371/journal.pcbi.1013698.g003

Time stepping.

The model updates its components using two different time steps. The first, , governs the time evolution of the gradient grid. The second time step, , 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 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 on the gradient grid in space () and time (t) with a two-dimensional reaction-diffusion equation [16,21,4447] with diffusion constant , decay rate and adsorption caused by the N agents at their ABM grid cells . As ABM grid cells are mapped to one gradient grid cell, the adsorption is normalized by that factor

(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 [4951] and was specifically chosen because its time-explicit nature allows easier integration with the agent dynamics compared to implicit methods. The discretized equation

(2)

calculates the concentration s at each grid cell with indices (i,j) at time , which changes from the value of through diffusion from or to neighboring grid cells, the decay of the chemical with rate , and the adsorption of the chemical with rate . The Dirac delta function () is only non-zero when is one of the ABM grid cells mapping to the gradient grid cell with position (Fig 2).

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

(3)

Agent update.

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

(4)

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

(5)

with the normalization function

(6)

The agents try to turn their current direction towards the negative gradient of the chemical field at their position . The speed of this negative chemotactic alignment process is determined by the maximum gradient in the system through the normalization factor and a tunable turning rate parameter , creating a relative response: For the case where , 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 , the alignment speed is linearly scaled down by this factor. The term models the stochastic component of the agent’s movement and alignment process and is drawn from a normal distribution with mean and standard deviation .

Each agent’s position is updated with

(7)

The agents move from their current position in the direction with velocity , which is drawn from a normal distribution with mean v0 and standard deviation . Since is a vector of two continuous values, it is rounded to the nearest discrete grid cell on the ABM grid, whereas 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 must strike a balance between two opposing constraints. If 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 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, 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 , which is shorter than the typical cell length of a procyclic trypanosome ( [4,55]), thereby preserving local agent-agent interactions. For typical model parameters, the ratio ranges between 1 and 300. If necessary, the diffusion time step 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 per agent time step 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 and time step 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 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 equals the outgoing angle (Fig 4).

thumbnail
Fig 4. Schematic representation of the boundary reflection mechanism.

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 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 equal to incoming angle , analogous to specular reflection.

https://doi.org/10.1371/journal.pcbi.1013698.g004

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 (distinct from ) centred on the colliding agent have their k values increased by 1. To address lattice anisotropy effects, not a perfect circle with radius 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.

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

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 . When k reaches zero after multiple collisions, boundary cells are converted to walkable space.

https://doi.org/10.1371/journal.pcbi.1013698.g005

Together, the grid strength k, the grid recovery rate , 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 observed in experiments [3,4,34]. From the doubling time, we derive the growth rate r

(8)

In each time step , each agent has a probability 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 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.

thumbnail
Fig 6. Visualisation scheme of one model simulation after 9 h with default parameters (Table 1) and L = x = y = 15 mm: (a) The 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 () 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.

https://doi.org/10.1371/journal.pcbi.1013698.g006

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:

  1. (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.
  2. (b) Parameters corresponding to measurable quantities that have not yet been measured (e.g., adsorption rate , decay rate , and diffusion constant 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.
  3. (c) Parameters that do not directly correspond to measurable physical quantities (e.g., boundary strength k and grid recovery rate ). 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.
  4. (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 as different experiments reported either doubling times of 9 h [3,34] or 20 h [4]. We tested both values. The time steps and are dynamically calculated quantities that change depending on the diffusion coefficient , the mean agent velocity v0, the decay rate , and the lattice constant . Unless otherwise specified, all presented data are from simulated colonies starting with 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 trypanosomes [34], hence its adoption in our simulations.

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

https://doi.org/10.1371/journal.pcbi.1013698.t001

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 and initial time point t0, we calculated the relative area increase of the simulated colony as . 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 . To quantify the colony morphology, we used surface roughness W, coefficient of variation CV, relative maximum peak height MaxP1, and mean Fourier amplitude . 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 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: h (Fig 7) and h (Fig 8), corresponding to different experimental conditions [3,4,34].

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

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

https://doi.org/10.1371/journal.pcbi.1013698.g007

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

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

https://doi.org/10.1371/journal.pcbi.1013698.g008

Both simulations exhibit a two-phase expansion: initial circular growth (0–2 h) followed by finger-like expansion. The faster-growing colony ( h) develops approximately 50 fingers with more uniform morphology, while the slower case ( 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.

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

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.

https://doi.org/10.1371/journal.pcbi.1013698.g009

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

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

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 .

https://doi.org/10.1371/journal.pcbi.1013698.g010

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 () exhibit patterns of steady increase for both doubling times. In contrast, the CV and MaxP1 metrics increase more slowly after 10 h. For 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 h and 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).

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

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 .

https://doi.org/10.1371/journal.pcbi.1013698.g011

The closest agreement across all four metrics (W, CV, MaxP1, ) is observed between Exp 2 and the h simulation for higher relative area increases, consistent with their finger counts (30 in Exp 2 and 45 for ) 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 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 , 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 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 and 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 – and analysed five parameter values in that range that represent the different model behaviours observed in that range (Fig 12).

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

For details of visualisation see Materials and Methods.

https://doi.org/10.1371/journal.pcbi.1013698.g012

For , 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 creates a more uniform gradient and more regular, finger-like expansion by mostly avoiding the aforementioned artefacts. At , the expansion pattern becomes much more regular, resembling the patterns observed in in vitro colonies. For higher noise values like , expansion is significantly slower, and fingers are less distinct. At , 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 . W and 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 , 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 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 . The CV shows constant values for , 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.

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

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

https://doi.org/10.1371/journal.pcbi.1013698.g013

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 () versus no alignment (). We varied in 16 steps over a range of 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., ), 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.

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

For details of visualisation, see Materials and Methods.

https://doi.org/10.1371/journal.pcbi.1013698.g014

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

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

https://doi.org/10.1371/journal.pcbi.1013698.g015

Analysis of the morphological metrics reveals a complex picture. The turning rate shows the highest values for W and , slightly higher than . This occurs because both metrics are sensitive to finger formation and area increase, with finger formation being stronger for but area increase being higher for . The CV and MaxP1 metrics, which are less dependent on area increase and more sensitive to finger formation, show the highest values for , followed closely by the default value . When normalised for area increase, we observe that colonies with lower values of grow fingers at a much lower area value than for and especially for . However, for very low values such as , 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).

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

For details of visualisation see Materials and Methods.

https://doi.org/10.1371/journal.pcbi.1013698.g016

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 and , 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 to and the grid recovery rate 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.

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

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

https://doi.org/10.1371/journal.pcbi.1013698.g017

Both a lower absolute grid strength |k0| and a lower grid recovery rate cause faster expansion. However, whilst causes the expansion behaviour to change to circular growth, a lower |k0| does not appear to change the expansion pattern. A positive 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, 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 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.

thumbnail
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 and (b) five different absolute grid strength values |k0|.

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

https://doi.org/10.1371/journal.pcbi.1013698.g018

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 bigger than zero, where the time point for the onset of fingering increases with increasing . For the evolution with respect to relative area increase, all curves align except for and to a lesser extend . We conclude that if , there is a wide parameter corridor for k0 and that changes the temporal onset of fingering, i.e., the expansion speed, but not the nature of the expansion.

thumbnail
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 relative to time (third row) and relative to area increase (fourth row).

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

https://doi.org/10.1371/journal.pcbi.1013698.g019

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) [3235] 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 m2/s (pH/H+), m2/s (glucose) [58], m2/s (cAMP) [59,60] to m2/s (exosomes, depending on size) [32,6163]. 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 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 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 becomes. The resulting morphologies change steadily toward the very regular finger-like patterns observed at m2/s. For higher values up to 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 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 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 values. At m2/s, the chemical and its decreasing concentration gradient reach far beyond the colony boundaries.

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

For details of visualisation see Materials and Methods.

https://doi.org/10.1371/journal.pcbi.1013698.g020

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

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

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 . 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 . For details of visualisation see Materials and Methods.

https://doi.org/10.1371/journal.pcbi.1013698.g021

Analysis of the morphological metrics reveals a complex picture. The default diffusion coefficient m2/s shows the highest values for CV and MaxP1, slightly higher than m2/s. This occurs because both metrics are sensitive to finger formation independent of area increase, with finger formation being slightly stronger for m2/s. This can be seen in W and , which are both sensitive to finger formation and area increase, showing the highest values for m2/s, slightly higher than for 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 start forming fingers at a lower relative area. However, for the low value of 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 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 , 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 primarily affect expansion speed with minimal influence on expansion pattern. The diffusion coefficient 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 , turning rate , and orientation noise determines whether finger-like growth occurs, whilst doubling time , grid strength k0, and grid recovery rate 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 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 affects both the speed and pattern of colony expansion. For low values of 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 to 10−10 m2/s. Using the Einstein-Stokes equation

(9)

where is the Boltzmann constant, T = 293.15 K is the absolute temperature, and 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).

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

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

https://doi.org/10.1371/journal.pcbi.1013698.g022

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 , 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 .

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.

https://doi.org/10.1371/journal.pcbi.1013698.s001

(PDF)

References

  1. 1. Oberholzer M, Lopez MA, McLelland BT, Hill KL. Social motility in African trypanosomes. PLoS Pathog. 2010;6(1):e1000739. pmid:20126443
  2. 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. pmid:25357194
  3. 3. Oberholzer M, Saada EA, Hill KL. Cyclic AMP regulates social behavior in African trypanosomes. mBio. 2015;6(3):e01954-14. pmid:25922395
  4. 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. pmid:33755816
  5. 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. pmid:39691086
  6. 6. Langousis G, Hill KL. Motility and more: the flagellum of Trypanosoma brucei. Nat Rev Microbiol. 2014;12(7):505–18. pmid:24931043
  7. 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. pmid:26871910
  8. 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. pmid:19575562
  9. 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. pmid:28807106
  10. 10. Hill KL. Parasites in motion: flagellum-driven cell motility in African trypanosomes. Curr Opin Microbiol. 2010;13(4):459–65. pmid:20591724
  11. 11. Matsushita M, Fujikawa H. Diffusion-limited growth in bacterial colony formation. Physica A. 1990;168(1):498–506.
  12. 12. Matsuura S. Random growth of fungal colony model on diffusive and non-diffusive media. FORMA. 2000;15:309–19.
  13. 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. pmid:29662092
  14. 14. Kearns DB, Losick R. Swarming motility in undomesticated Bacillus subtilis. Mol Microbiol. 2003;49(3):581–90. pmid:12864845
  15. 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.
  16. 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. pmid:9379672
  17. 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. pmid:12094409
  18. 18. Wu Y, Jiang Y, Kaiser D, Alber M. Social interactions in myxobacterial swarming. PLoS Comput Biol. 2007;3(12):e253. pmid:18166072
  19. 19. Copeland MF, Weibel DB. Bacterial swarming: a model system for studying dynamic self-assembly. Soft Matter. 2009;5(6):1174–87. pmid:23926448
  20. 20. Bonachela JA, Nadell CD, Xavier JB, Levin SA. Universality in bacterial colonies. J Stat Phys. 2011;144(2):303–15.
  21. 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. pmid:11969691
  22. 22. Ben-Jacob E, Levine H. Self-engineering capabilities of bacteria. J R Soc Interface. 2006;3(6):197–214. pmid:16849231
  23. 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. https://doi.org/10.1142/S0218202511005428 pmid:21966078
  24. 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. pmid:37781002
  25. 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. pmid:35349348
  26. 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. pmid:23728820
  27. 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. pmid:25569823
  28. 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. pmid:40397907
  29. 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.
  30. 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. pmid:30858303
  31. 31. Xue C, Budrene EO, Othmer HG. Radial and spiral stream formation in Proteus mirabilis colonies. PLoS Comput Biol. 2011;7(12):e1002332. pmid:22219724
  32. 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. pmid:28257521
  33. 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. pmid:32817459
  34. 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. pmid:35105902
  35. 35. Shaw S, Roditi I. The sweet and sour sides of trypanosome social motility. Trends Parasitol. 2023;39(4):242–50. pmid:36732111
  36. 36. Wheeler RJ. Use of chiral cell shape to ensure highly directional swimming in trypanosomes. PLoS Comput Biol. 2017;13(1):e1005353. pmid:28141804
  37. 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.
  38. 38. Elgeti J, Winkler RG, Gompper G. Physics of microswimmers - single particle motion and collective behavior. Rep Prog Phys. 2015;78(5):056601.
  39. 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. pmid:30339172
  40. 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.
  41. 41. Shaebani MR, Wysocki A, Winkler RG, Gompper G, Rieger H. Computational models for active matter. Nat Rev Phys. 2020;2(4):181–99.
  42. 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. pmid:26230827
  43. 43. Elgeti J, Gompper G. Microswimmers near surfaces. Eur Phys J Spec Top. 2016;225(11–12):2333–52.
  44. 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. pmid:8107881
  45. 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. pmid:24652099
  46. 46. Blanchard AE, Lu T. Bacterial social interactions drive the emergence of differential spatial colony structures. BMC Syst Biol. 2015;9:59. pmid:26377684
  47. 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. pmid:26296713
  48. 48. Omlin S, Räss L, Utkin I. Distributed parallelization of xpu stencil computations in julia; 2022.
  49. 49. Roache PJ. Computational fluid dynamics. Comput Fluid Dyn. 1976.
  50. 50. Anderson DA, Tannehill JC, Pletcher RH. Computational fluid mechanics and heat transfer. Taylor & Francis; 1997.
  51. 51. Blazek J. Computational fluid dynamics: principles and applications. Butterworth-Heinemann; 2015.
  52. 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.
  53. 53. Tu J, Yeoh GH, Liu C, Tao Y. Computational fluid dynamics: a practical approach. Elsevier; 2023.
  54. 54. Kuhn A, Fischer SC. On-lattice Vicsek model in confined geometries. arXiv. 2022:2105.08792. https://doi.org/10.48550/arXiv.2105.08792
  55. 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. pmid:25551637
  56. 56. Bezanson J, Edelman A, Karpinski S, Shah VB. Julia: a fresh approach to numerical computing. SIAM Rev. 2017;59(1):65–98.
  57. 57. Danisch S, Krumbiegel J. Makie.jl: Flexible high-performance data visualization for Julia. JOSS. 2021;6(65):3349.
  58. 58. Koirala RP, Dawanse S, Pantha N. Diffusion of glucose in water: a molecular dynamics study. J Mol Liq. 2022;345:117826.
  59. 59. Bowen WJ, Martin HL. The diffusion of adenosine triphosphate through aqueous solutions. Arch Biochem Biophys. 1964;107:30–6. pmid:14211563
  60. 60. Chen C, Nakamura T, Koutalos Y. Cyclic AMP diffusion coefficient in frog olfactory cilia. Biophys J. 1999;76(5):2861–7. pmid:10233102
  61. 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. pmid:29459780
  62. 62. Skliar M, Chernyshev VS. Imaging of extracellular vesicles by atomic force microscopy. J Vis Exp. 2019;(151). pmid:31566613
  63. 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. pmid:36519046
  64. 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.
  65. 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. pmid:15361408
  66. 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. pmid:21405857
  67. 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.
  68. 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. pmid:36254115
  69. 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. 70. Lysenko M, D’Souza RM. A framework for megascale agent based model simulations on graphics processing units. JASSS. 2008;11(4):10.
  71. 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. 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. pmid:32471948
  73. 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. 74. Marin J-M, Pudlo P, Robert CP, Ryder RJ. Approximate Bayesian computational methods. Stat Comput. 2011;22(6):1167–80.
  75. 75. Sunnåker M, Busetto AG, Numminen E, Corander J, Foll M, Dessimoz C. Approximate Bayesian computation. PLoS Comput Biol. 2013;9(1):e1002803. pmid:23341757
  76. 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. 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. pmid:39570980
  78. 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.
  79. 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. pmid:24587694