A simple birth-death-migration individual-based model for biofilm development

Similar documents
A new simple recursive algorithm for finding prime numbers using Rosser s theorem

Methylation-associated PHOX2B gene silencing is a rare event in human neuroblastoma.

Easter bracelets for years

Smart Bolometer: Toward Monolithic Bolometer with Smart Functions

On size, radius and minimum degree

b-chromatic number of cacti

Can we reduce health inequalities? An analysis of the English strategy ( )

Analysis of Boyer and Moore s MJRTY algorithm

Case report on the article Water nanoelectrolysis: A simple model, Journal of Applied Physics (2017) 122,

Quantum efficiency and metastable lifetime measurements in ruby ( Cr 3+ : Al2O3) via lock-in rate-window photothermal radiometry

Completeness of the Tree System for Propositional Classical Logic

Dispersion relation results for VCS at JLab

Passerelle entre les arts : la sculpture sonore

Vibro-acoustic simulation of a car window

Evolution of the cooperation and consequences of a decrease in plant diversity on the root symbiont diversity

From Unstructured 3D Point Clouds to Structured Knowledge - A Semantics Approach

L institution sportive : rêve et illusion

Thomas Lugand. To cite this version: HAL Id: tel

Particle-in-cell simulations of high energy electron production by intense laser pulses in underdense plasmas

Unfolding the Skorohod reflection of a semimartingale

A remark on a theorem of A. E. Ingham.

A new approach of the concept of prime number

Exact Comparison of Quadratic Irrationals

Trench IGBT failure mechanisms evolution with temperature and gate resistance under various short-circuit conditions

On the longest path in a recursively partitionable graph

Exogenous input estimation in Electronic Power Steering (EPS) systems

Antipodal radiation pattern of a patch antenna combined with superstrate using transformation electromagnetics

Electromagnetic characterization of magnetic steel alloys with respect to the temperature

Soundness of the System of Semantic Trees for Classical Logic based on Fitting and Smullyan

RHEOLOGICAL INTERPRETATION OF RAYLEIGH DAMPING

Basic concepts and models in continuum damage mechanics

Stochastic invariances and Lamperti transformations for Stochastic Processes

Numerical Modeling of Eddy Current Nondestructive Evaluation of Ferromagnetic Tubes via an Integral. Equation Approach

Water Vapour Effects in Mass Measurement

Entropies and fractal dimensions

Impulse response measurement of ultrasonic transducers

Theoretical calculation of the power of wind turbine or tidal turbine

Full-order observers for linear systems with unknown inputs

A Simple Proof of P versus NP

Comment on: Sadi Carnot on Carnot s theorem.

GENERALIZED OPTICAL BISTABILITY AND CHAOS IN A LASER WITH A SATURABLE ABSORBER

Cutwidth and degeneracy of graphs

Multiple sensor fault detection in heat exchanger system

The Learner s Dictionary and the Sciences:

approximation results for the Traveling Salesman and related Problems

The CO-H2 conversion factor of diffuse ISM: Bright 12CO emission also traces diffuse gas

On Symmetric Norm Inequalities And Hermitian Block-Matrices

IMPROVEMENTS OF THE VARIABLE THERMAL RESISTANCE

3D-CE5.h: Merge candidate list for disparity compensated prediction

A non-commutative algorithm for multiplying (7 7) matrices using 250 multiplications

Towards an active anechoic room

LAWS OF CRYSTAL-FIELD DISORDERNESS OF Ln3+ IONS IN INSULATING LASER CRYSTALS

DYNAMICAL PROPERTIES OF MONOTONE DENDRITE MAPS

On The Exact Solution of Newell-Whitehead-Segel Equation Using the Homotopy Perturbation Method

Improved Adaptive Resolution Molecular Dynamics Simulation

Urban noise maps in a GIS

On path partitions of the divisor graph

Hook lengths and shifted parts of partitions

On Newton-Raphson iteration for multiplicative inverses modulo prime powers

Optical component modelling and circuit simulation using SERENADE suite

Diurnal variation of tropospheric temperature at a tropical station

Territorial Intelligence and Innovation for the Socio-Ecological Transition

Optically Selected GRB Afterglows, a Real Time Analysis System at the CFHT

The Accelerated Euclidean Algorithm

Solubility prediction of weak electrolyte mixtures

Climbing discrepancy search for flowshop and jobshop scheduling with time-lags

Sound intensity as a function of sound insulation partition

EFFECT OF TIP-SIZE ON STM IMAGES OF GRAPHITE

Best linear unbiased prediction when error vector is correlated with other random vectors in the model

SOLAR RADIATION ESTIMATION AND PREDICTION USING MEASURED AND PREDICTED AEROSOL OPTICAL DEPTH

All Associated Stirling Numbers are Arithmetical Triangles

STATISTICAL ENERGY ANALYSIS: CORRELATION BETWEEN DIFFUSE FIELD AND ENERGY EQUIPARTITION

Visible laser emission of Pr3+ in various hosts

Performance analysis of clouds with phase-type arrivals

AC Transport Losses Calculation in a Bi-2223 Current Lead Using Thermal Coupling With an Analytical Formula

The FLRW cosmological model revisited: relation of the local time with th e local curvature and consequences on the Heisenberg uncertainty principle

Comments on the method of harmonic balance

On Poincare-Wirtinger inequalities in spaces of functions of bounded variation

Confluence Algebras and Acyclicity of the Koszul Complex

On Symmetric Norm Inequalities And Hermitian Block-Matrices

On a series of Ramanujan

On the beam deflection method applied to ultrasound absorption measurements

Unbiased minimum variance estimation for systems with unknown exogenous inputs

FORMAL TREATMENT OF RADIATION FIELD FLUCTUATIONS IN VACUUM

Near-Earth Asteroids Orbit Propagation with Gaia Observations

A Slice Based 3-D Schur-Cohn Stability Criterion

There are infinitely many twin primes 30n+11 and 30n+13, 30n+17 and 30n+19, 30n+29 and 30n+31

Determination of absorption characteristic of materials on basis of sound intensity measurement

Structural study of a rare earth-rich aluminoborosilicate glass containing various alkali and alkaline-earth modifier cations

Comparison of Harmonic, Geometric and Arithmetic means for change detection in SAR time series

A Study of the Regular Pentagon with a Classic Geometric Approach

A Simple Model for Cavitation with Non-condensable Gases

ATOMIC STRUCTURE OF INTERFACES IN GaAs/Ga1-xAlxAs SUPERLATTICES

A novel method for estimating the flicker level generated by a wave energy farm composed of devices operated in variable speed mode

EFFECT OF THE ONE-DIMENSIONAL STRUCTURE ON THE ENERGY TRANSFER IN Li6Gd (BO3)3

Characterization of Equilibrium Paths in a Two-Sector Economy with CES Production Functions and Sector-Specific Externality

On Solving Aircraft Conflict Avoidance Using Deterministic Global Optimization (sbb) Codes

Ultra low frequency pressure transducer calibration

Interactions of an eddy current sensor and a multilayered structure

The influence of the global atmospheric properties on the detection of UHECR by EUSO on board of the ISS

Transcription:

A simple birth-death-migration individual-based model for biofilm development Nabil Mabrouk, Guillaume Deffuant To cite this version: Nabil Mabrouk, Guillaume Deffuant. A simple birth-death-migration individual-based model for biofilm development. 2011. <hal-00605184> HAL Id: hal-00605184 https://hal.archives-ouvertes.fr/hal-00605184 Submitted on 3 Jul 2011 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

A simple birth-death-migration individual-based model for biofilm development Nabil Mabrouk and Guillaume Deffuant July 1, 2011 Abstract Bacteria growth, detachment and surface-associated motility are recongnized to play an important role in microbial biofilm formation. In this paper we we investigate using an individual-based model how these processes interplay to yield complex biofilm spatial patterns. 1 Introduction Bacteria attach to hydrated surfaces and develop biofilms. Biofilms development is a complex and sequential process often initiated by a small number of cells on a hydrated surface. Through binary fission and a number of other mechanisms including surface migration, exopolymer production and biofilm detachment, the initial colonizers develop progressively complex and sophisticated structures. In many applications where biofilms are envolved, it is important to understand how such complex structure develop. This can be performed through microscopic observation of the biofilm development, in particular using Confocal Laser Scanning Microscopy, and individual-based modeling, a convinient tool to develop a comprehensive understanding of how different individual level processes interplay yielding the emergence of complex biofilm structures. In this work we propose a minimal individual-based model capable of reproducing a large number of observed biofilms spatial structures. Many powerful individual-based models (IBMs) have been proposed in the litterature for the study of biofilm development [2] [3] [5][?]. These IBMs often explicitily include the substrate diffuson, exopolymer production and other processes like the shoving process. Such IBMs have proven their capacity to reproduce realistic spatial pattern and significantly contributed to our understanding of the biofilm development mechanisms. Our aim here is to derive a much simpler IBM by considering only three main processes: birth (binary fission), death (or detachment) and surface migration. The main question adressed in this work is wether these three processes are sufficient to reproduce the large diversity of biofilm spatial patterns observed using confocal laser microscopy techniques. 1

Model description 1.0.1 Overview State variables and scales We consider a two-dimensional space containing discrete individuals (bacteria)characterized by there coordinates within the domain. The vectors p = (x i ),i = 1..N formed with the locations of all the bacteria at a time t define the spatial pattern at that time. Process overview We assume that the spatial pattern changes in time due to three stochastic events acting on the individuals: birth of a new bacterium detachment (death) of a bacterium migration of a bacterium to a new location Birth is a process by which a parent individual produces an offspring individual which location is selected randomly in the neighborhood of the parent individual. Detachment is the process by which an individual is removed from the system. Migration is a process by which an individual changes moves to a new location within the spatial domain. Scheduling The temporal behavior of the IBM is governed solely by the three stochastic processes. They are scheduled according to a discrete event scheme by adapting the Gillespie s algorithm [1]. The algorithm iterates over the following steps: 1. Set time to t = 0 2. Calculate the sums r b = N(t) i=1 b i = bn(t) and r d = N(t) i=1 d i = dn(t). The total rate at which events occur (births or deaths) is given by r(t) = r b (t)+r d (t) 3. Choose a waiting time τ for the next event to occur according to τ = 1 rlnλ, where 0 < λ 1 is a uniformly distributed random number 4. Chooseabirthordeatheventwithaprobabilityr b /r andr d /r respectively 5. Choose an individual k with a probability b k /r b (if the event is a birth) or d k /r d if the event is a death, where b k = b and d k = d are respectively the birth and death rates of the individual k 6. Perform the selected event on the individual k 7. Update time according to t = t+τ 8. Update the number of the individuals N(t) 9. Continue from step 2 until t < t end 1.0.2 Details Initialization The model is initialized with N(t = 0) bacterial cells distributed uniformly over the domain. 2

Submodels Birth process: We suppose that the probability per unit of time that a bacterium particle i in position x i produces a new bacterium located in position x i is given by: B(x i,x i) = (b 1 +b 1 N j=1,j i w bv (x i x j ))w b (x i x i) (1) The parameters b 1 and b 1 are the density independent and the densitydependent birth rates respectively. w bv (x i x j ) is an interaction kernel that measurethecontibutionoftheindividualinx j tothebirthrateoftheindividual in x i and w b (x i x i ) is a birth kernel measuring the probability that the newly formed individual will be located in x j. Bacteria detachment process An individual in location x i detachs with a probability D(x i ) given by: D(x i ) = d 1 +d 1 N j=1,j i w dv (x i x j ) (2) d 1 and d 1 are the density-independent and the density-dependent detachment rates. N j=1,j i w dv(x i x j ) is the density of individuals evaluated in x i using an interaction kernel w dv (x i x j ) Bacteria motility An individual in location x i moves to new location x i with a probability M(x i,x i ) given by: M(x i,x i) = (m 1 +m 1 N j=1,j i w mv (x i x j ))w m (x i x i) (3) with m 1 and m 1 are the density independent and the density-dependent motility rates respectively. N j=1,j i w mv(x i x j ) is the individuals density in x i measured using and interaction kernel w m (x i x i ) and w m(x i x i ) is the motility kernel. Parameters The model parameters are summarized in table 1. Different kernel types can be used. In this model we use a uniform kernel given by: { w(x x 1/w if x x ) = < w 0 else (4) Implementation We implement the model using the Mason framework, an open-source java-based library for implementing agent-based models [4]. The individual-based simulator outputs are the timeseries of the population size and the pair correlation function C(ξ). Snapshots of the spatial pattern can also be taken at a fixed period. The simulator allows the replication of an individualbased simulation and the calculation of the average and variance of N(t) and C(ξ). 3

b 1 b 1 d 1 d 1 m 1 m 1 w b w bv w dv w m w mv Description Bacteria density-independent birth rate Bacteria density-dependent birth rate Density-independent bacteria detachment rate Density-dependent bacteria detachment rate Density-independent bacteria motility rate Density-dependent bacteria motility rate birth kernel birth interaction kernels detachment interaction kernels motility kernel motility interaction kernels Table 1: Model parameters 2 Results Though very simple, this IBM has 11 parameters which potentially can have an impact on the processes and the simulated biofilm patterns. In order to analyse this IBM we start with aunderstanding the patterns that arise in a birthdeath IBM by switching the migration terms off (in practice this is performed by setting the parameter, m 1 and m 1 to zero) and then in a second step introduce switch on the migration process and attempt to analyse how bacteria motility impacts the simulated biofilm structures. 2.1 Birth-death IBM 2.1.1 The density-independant case In the case where birth and death are density-independent processes (b 1, d 1) a (quasi) stationnary state can be obtained only for b 1 = d 1 as if b 1 > d 1 the population grows exponontially and when b 1 < d 1 the population goes to extinction. In the case where b 1 = d 1 the spatial pattern is sensitive to the size of the birth kernel w b. The individuals form colonies (aggregates) if w b is smaller than the domain size as illustrated in figure 1. 2.1.2 The density-dependant case There are three means of introducing the effect of neighboring individuals: the neighbors can have an influence on the birth process but not on the death process the neighbors can have an influence on the death process but not on the birth process the neighbors can have an influence on both birth and death process In each of these situation the effect of the neighbors can be positive or negative. In the positive interaction the presence of neighbors increase the intensity of the process. For example one can assume that the presence of 4

Figure 1: Snapshots of the quasi stationary spatial pattern for b 1 = d 1 = 0.1 and w b = 5 for a domain size of 101 101 neighbours increases the death probability of a focal individual. The negative interaction refers to the situation where the presence of neighbors reduces the intensity of the process. For instance, the presence of neighbors can reduce the birth probability of a focal individual. Taking into consideration the three types of density-dependent configurations and the sign of the interactions we end with 8 possibilities summarized as follows: B+, B-, D+, D-, B+D+, B-D-, B+D- and B-D+, where for B+ refer to the case where only birth is density dependent and the dependance towards the density is positive (the increase of local density increases the birth probability of a focal individual). Among these 8 cases we can drop the configurations B+ as in this situation the formation of colonies will be accelerated yielding an exponontial growth of the size of the population. The configuration D- should also yield to the exponontial growth of the population. These two trivial results are independent of the values of the parameters b 1, d 1 and d 1 b 1. We propose to analyse the case D+, namely the increase of the local density increases the death probability of a focal individual. We analyze the case where d 1 < b 1 (and d 1 > 0 for the positive interaction) The case b 1 <= d 1 is trivial and yields to the extinction of the population as the death rate of an individual is always high or equal to its birth rate. Figure 2 shows two examples of spatial pattern obtained for two different sizes of the death interaction kernel and a comparable spatial pattern observed in a real biofilm experiment. The patterns shows the formation of colonies separated with a quasi regular distance that depends on the size of the death interaction kernel (w dv ). 2.2 Birth-death-motility IBM 2.2.1 Case of density-independent motility Density-independent motility tend to disperse the individuals. Hence, increasing the rate of the density independent motility (m 1 ) is comparable to increasing 5

Figure 2: Snapshots of simulated patterns (a, b) and CLSM biofilm image for Pseudomonas aeruginosa (c) the size of the birth kernel. The motile newborn individual disperse over larger distances preventing local accumulation and the formation of colonies. 2.2.2 Case of density-dependent motility The density-dependent motility implies that the motility rate of an individual depends on the local density of neighbors measured with an the interaction kernel w mv. This interaction can be positive m 1 > 0 or negative m 1 < 0. This adds a further complexity to the configurations identified in the case of the pure birth-death model. We investigated the spatial patterns that arise in the case D+M- : the birth process is density-indepedent, the death rate increases with the increase of the local density while the motility is reduced by the increase of the local density. In this situation the spatial pattern shows the development of labyrinth comparable to the labyrinths observed in real biofilm experiments as illustrated in figure 3. 3 Concluding remarks During the last two decades individual-based modelling has been used for investigating how complex biofilm spatial patterns emerge from local interaction between the individuals. Our model is an attempt to develop a minimalistic IBM that is able to reproduce a diversity of observed patterns. Our work shows that by considering only three density-denpendent processes (birth, death and migration) it is possible to reproduce complex spatial patterns observed in rela biofilms. Though simple our model has 11 parameters that can potentially influence the spatial pattern. Hence additional exploration of the effect of these parameters 6

Figure 3: (a) Snapshots of simulated patterns (b) and CLSM biofilm image for Pseudomonas aeruginosa is required in order to cover all the potential patterns that can be represented by this IBM. Acknowledgement This work is supported by the SYSCOMM program, a grant from the French National Agency of Research (ANR DISCO - AAP215-SYSCOMM 2009) References [1] T. GIllespie, D. A general method for numerically simulating the stochastic time evolution of coupled chemical reactions. Journal of Computational Physics, 22:403 434, 1976. [2] M. Grimson and G. Barker. Continuum model for the spatiotemporal growth of bacterial colonies. Phys Rev E, 49:1680 1684, 1994. [3] Jan-Ulrich Kreft, Cristian Picioreanu, Julian W.T. Wimpenny, and Marck C.M. van Loosdrecht. Individual-based modelling of biofilms. Microbiology, 147:2897 2912, 2001. [4] S. Luke, C. Cioffi-Revilla, L. Panait, and K. Sullivan. Mason : A java multiagent simulation toolkit. Proceedings of the 2004 SwarmFest Workshop, 2004. [5] Cristian Picioreanu, Jan-Ulrich Kreft, and Mark C. M. van Loosdrecht. Particle-Based Multidimensional Multispecies Biofilm Model. Appl. Environ. Microbiol., 70(5):3024 3040, 2004. 7