Team:ETH Zurich/Modeling/Reaction-diffusion

"What I cannot create I do not understand."
- Richard Feynmann

Reaction-diffusion Models

Introduction

One of the two signals used by our CTC detection system is the detection of apoptotic cancer cells through quorum sensing between E. coli cells colocalized around them. However, for this to be a useful signal as part of an AND gate, E. coli within the same experimental environment (in our case, a well) as a mammalian cell (henceforce called the target cell) must only trigger the loop if they are colocalized and the cell produces a high amount of lactate, or at least trigger after a sufficient amount of time. By accurately simulating the diffusion of the two chemical species AHL and lactate through the environment, the efficacy of our quorum sensing module as a signal of colocalization can be assessed.

The results from these simulations show that due to the small size of the well in which the experiment takes place, the generation of a slightly higher AHL concentration around the target cell is only possible due to the strong binding of LuxR to AHL. Unbound AHL diffuses through a 1 nL well in about 6 minutes, thus quickly diminishing its concentration gradient. However, the greater capture of lactate by cells bound to the target cell relative to free-floating cells creates a concentration gradient of LuxR which translates to a difference in GFP signal between bound and unbound cells. Combinatorially testing cases where E. coli cells bind or float around high- or low-rate lactate producers shows that our system acts as an AND gate of the two cancer markers, with E. coli bound to a high lactate producer fluorescing at a greater strength and the other cases exhibiting intermediate levels of fluorescence.

Goals

We need to use a reaction-diffusion model to fully understand the flow of the intercellular chemical species, and hence, our system's functionality. Through this modeling, we aim to explore

  • the diffusion of AHL and lactate through the well
  • the self-activation time of the system in different well volumes
  • the relative capture of secreted lactate by bound and unbound E. coli
  • the influence of logistic growth of the E. coli on the activation time
  • simulation of the system in a water droplet suspended in an oil flow

The "doughnut" model

Model development

Error creating thumbnail: File missing
Figure 1. Schematic of the "doughnut" model. Lactate is produced by the the target cell in the middle and captured at a certain rate by doughnut E. coli. AHL is produced by the E. coli and freely diffuses through all domains.

For a simulation of the diffusion of chemical species to be meaningful, a geometry accurately representing the distributions of the cells within the well is required. Preliminary simulations were done in a geometry where a central circle representing the target cell was surrounded with smaller circles representing bound E. coli and circles uniformly distributed in the remaining space represented unbound E. coli. It was quickly realized, however, that this would not be an accurate representation due to the rapid growth of the E. coli population. To address this, the discrete circles were abstracted to a geometry with three connected domains representing populations of E. coli with different cell densities. Owing to the shape of the layer of bound E. coli in two-dimensions, this geometry is referred to as the "doughnut" model. A simplification of this model known as the compartment model was also implemented in MATLAB and used for further analysis.

Abstraction of discrete E. coli to a connected space

Figure 2. Doughnut and cancer cell represented as spheres in a model in COMSOL Multiphysics.

The well in which our reaction takes place is a box of length 100μm representing a well of volume 1 nL in the chip. In the middle of the well, a sphere represents the target cell and is surrounded by a layer whose thickness is the diameter of an E. coli cell representing the space taken up by the bound E. coli (called the doughnut) (see Figure 1). Finally, the remaining space represents both the medium and free-floating E. coli cells, which we refer to as the bulk. All chemical species are able to diffuse within their domains, while AHL and lactate are able to diffuse across domain boundaries. The E. coli population in the bulk grows logistically, represented by an increase in the domain's density, and hence reaction rates, over time.

Assumptions

  1. One non-dividing target cell per well
  2. Uniform distribution of E. coli cells in their respective domains
  3. The doughnut has the density of the maximum number of cells that can bind to it
  4. A cell unbinding from the target is immediately replaced, so cell density in the doughnut is constant
  5. Logistic growth of E. coli in the bulk with a doubling time of 30 minutes
  6. E. coli take up lactate, but do not export it

The lactate and AHL modules were modeled and analyzed separately before being merged into a combined model. Since the lactate module does not export and chemical species, most of its analysis is identical to that from the lactate module page. Thus, in the following section, analysis is restricted to a study of the relative amounts of lactate that are taken up by cells within the doughnut and bulk. In the AHL module, we study the activation times of the system in the domains under different conditions. In addition, we assess the effects of the increasing density of E. coli in the bulk over time and the influence of performing the experiment in a water droplet suspended in a flow of oil. The combined model is used to determine the system's final GFP production rate and determine of the system acts as an AND gate on its two inputs.

Lactate Module

Lactate uptake by cells

Error creating thumbnail: File missing
Lactate produced by cancer and normal mammalian cells
Error creating thumbnail: File missing
Lactate captured from a cancer cell by E. coli in the doughnut and the bulk

High rates of lactate production by a target cell do not readily translate to equal intracellular concentrations in the E. coli cells. In particular, those cells within the doughnut domain will capture a greater fraction of the excreted lactate due to its higher apparent concentration immediately around the target cell. Therefore, a simulation of the diffusion of lactate through the well and its capture by E. coli will provide a better idea of the input for our sensor. Due to the dilution of lactate upon diffusion into the bulk and to reduce computational complexity, it is assumed that all lactate entering the bulk is taken up by the bulk E. coli.

As shown in Figure k, the uptake and excretion rates set for lactate lead to a 20:1 ratio of lactate concentration between the doughnut and the bulk, as described in the literature. Lactate is excreted by the target cell until the total amount produced would have corresponded to a concentration of 700 μ M had it not been excreted.

AHL Module

Diffusion of AHL and self-activation time with logistic population growth

Error creating thumbnail: File missing
Activation of the AHL module at 10 nL and 100 nL with a logistically growing population

One of the assumptions made in the AHL module to test worst-case behavior was that the bulk is maximally populated with E. coli. More accurately, we can model the growth of an initial population in the bulk. Suppose we start with an initial E. coli population corresponding to an optical density of \(OD_{600}=0.1\) and a carrying capacity corresponding to \(OD_{600}=2\), with a doubling time of 30 minutes.

Relative to the trials with a constant population of bulk E. coli, no difference in activation time was observed for the doughnut cells or the cells in the 10 nL well. The only difference was observed in the bulk cells in a 100 nL well, where activation occurred approximately 20 minutes earlier.

Nanoliter well with constant velocity flow

Error creating thumbnail: File missing
Schematic of a microfluidic chip with a water droplet trapped in a well and a channel of flowing oil above

Although the original testing environment of water droplets suspended in a flow of oil could not be put into practice due to time constraints, a simulation of this setup was done to predict how it would have affected our results. Having a constant velocity flow in a channel with an open boundary with the well is equivalent to increasing the well's volume, thus, should result in similar effects. However, the apparent volume of the system may become so large that the system never triggers regardless of lactate input.

Error creating thumbnail: File missing
GFP per cell when a flow is applied

When a laminar flow with an open boundary

  • Spatiotemportal plot GFP per cell with flow
  • Spatiotemportal plot AHL per cell with flow

Initial model: Diffusion of AHL and self-activation time with constant population

AHL concentration per cell

Error creating thumbnail: File missing
Activation times

For these simulations, it was assumed that all cells contain a constant amount of LuxR corresponding to the maximal concentration determined by the lactate module to study the effects of cell colocalization. Despite the orders-of-magnitude difference in the diffusion coefficients of AHL through water and across cell membranes, it is apparent that on a time scale of minutes, AHL is able to diffuse across the entire well. The small difference in concentrations between the wells with binding cells and floating wells can be attributed to a ~10% difference in total cell counts between these wells.

In wells of volumes 1 nL, 10 nL, and 100 nL, the AHL concentration reaches a sufficient concentration to activate the system in 10 minutes, x minutes, and y minutes, respectively. Thus, a 100 nL well is sufficient to differentiate the two cases on our experimental timescale.

Full Model

An AND-gate of the signals

When the lactate and AHL modules are combined, including the effects of AHL and lactate diffusion, lactate capture, and E. coli population growth, the response of the system on its two inputs in this more accurate model can be assessed. Rather than representing the two inputs as continuous variables as shown in the compartment model, they are represented in four discrete states

  1. High lactate production rate (cancer cell), doughnut of bound bacteria (ON-ON)
  2. High lactate production rate, no binding of bacteria (ON-OFF)
  3. Normal lactate production rate (normal cell), doughnut of bound bacteria (OFF-ON)
  4. Normal lactate production rate, no binding of bacteria (OFF-OFF)

From figures x and y, it is clear that the environment in which both signals are present triggers the system, whereas a delayed and lower-amplitude response is produced by the system in which the bacteria colocalize around a normal cell. Consistent with the results from the compartment model, the OFF-ON trial is an intermediate between the ON-ON and OFF-OFF states.

  • Figure x: Spatiotemporal plot of GFP production in the doughnut and the bulk (click to view the animation)
  • Error creating thumbnail: File missing
    Figure y: Plot of GFP production in the four test cases. The OFF-ON case is an intermediate between the ON-ON and OFF-OFF case.

Concentrations detected by microscopy

All modeling results previously have reported the concentrations of the chemical species within a single cell in its respective environment, either in the doughnut or the bulk. However, when our detection system is implemented in a chip, the total concentration of GFP within a domain will be measured and not the per-cell concentration. This dilution effect of the apparent concentration means that reported concentrations in the bulk will differ from what has been simulated due to the low density of cells in the bulk.

When the concentration of GFP is corrected for this dilution effect, the signal ratio between the two domains is much greater.

  • A)
    Error creating thumbnail: File missing
  • B)
    Error creating thumbnail: File missing

Figure b: Ratios of GFP concentration between the ON-ON trial and all others. A) Per-cell ratios B) Microscopy concentration ratios.

Simulation of a flow

Although a difference in signal is produced by

  • Error creating thumbnail: File missing
  • Error creating thumbnail: File missing
  • Error creating thumbnail: File missing

Figure z: GFP, captured lactate, and LuxR concentrations of a single cell when an environment with a water droplet suspended in oil is simulated.

Summary

By modeling the diffusion of lactate through our well, we have demonstrated that the E. coli bound to their target cell, through active transport and capture by binding to LldR, reduce the accessible lactate concentration of the unbound cells, producing a concentration gradient of its output signal LuxR.

Simulations of the AHL module demonstrated that the leakiness of the LuxR promoter leads to the self-activation of this module within our experiment's timeframe. The degradation of AHL via the action of AiiA did not lead to a drastic change in this behavior, while the introduction of riboregulation to the LuxR promoter tied to LuxI suppressed self-activation sufficiently.

One major feature of the system that could not be implemented fully due to time constraints was the binding and unbinding of E. coli to the target cell. All models have assumed that this binding has already happened and that a cell that has bound does not unbind.

Model Details

Logistic growth of E. coli

Let us define \(n_\text{bulk}:[0,t_\text{sim}]\longrightarrow \mathbb N\) as the function representing the size of the E. coli population in the bulk at time \(t\), with an initial population size of \(n_0\), a carrying capacity of \(K\), and a growth rate of \(R\). The closed-form equation of this function is then $$n_\text{bulk}(t) = \frac{n_0 K e^{Rt}}{K + n_0(e^{Rt}-1)}$$

If we denote the doubling time of the population by \(t_2\), we can solve for the growth rate \(R\) and define a new constant \(g\) s.t. $$R = \frac{\log2 + \log(K+n_0) - \log(K-2n_0)}{t_2} =: \frac{\log g}{t_2}$$ When we plug this value back into the original equation, it simplifies to $$n_\text{bulk}(t) = \frac{n_0 K g^{\frac{t}{t_2}}}{K + n_0(g^{\frac{t}{t_2}}-1)}$$ Finally, if we define the time we end our experiment, denoted \(t_\text{sim}\), as the time when the population reaches size \((1-\varepsilon)K\) for some small \(\varepsilon>0\), then we can solve for \(t_\text{sim}\) $$t_\text{sim} = \frac{1}{R}\log\frac{(K-n_0)(1-\varepsilon)}{n_0\varepsilon}$$

Carrying capacity

Some stuff here about the carrying capacity.

Diffusion and transport of chemical species

Under alkaline conditions, E. coli actively import lactate via a proton-motive symporter lldP.[] Thus, a cross-membrane transport reaction had to be implemented. Since diffusion across barriers is implemented with equal diffusion coefficients for both directions in COMSOL, the transport of lactate across the doughnut membrane was implemented by modeling two different states of unbound lactate. If we let our reference space be the interior of the doughnut, we can define two pseudo-species \(Lact_\text{in}\) and \(Lact_\text{out}\), denoting intracellular and extracellular lactate, respectively. \(Lact_\text{out}\) is produced by the target cell and can diffuse freely though the medium and all membranes, while \(Lact_\text{in}\) is converted irreversibly from \(Lact_\text{out}\) and cannot diffuse out. $$ Lact_\text{out} \mathop{\mathop{\xrightarrow{\hspace{4em}}}^{\xleftarrow{\hspace{4em}}}}^{k_{\mathrm{ext}}}_{k_\text{int}} Lact_\text{in} $$ Only the \(Lact_\text{in}\) state can react with the other chemical species in the doughnut and only \(Lact_\text{out}\) can react with other chemical species in the bulk. The value of \(k_\text{ext}\) was estimated based on (REF), while \(k_\text{int}\) was set to maintain a \(k_\text{ext}:k_\text{int}\) ratio of 20.

Since AHL can freely diffuse across membranes, unbound AHL is only modeled as one state that can diffuse across all barriers. The effective diffusion coefficient of lactate was estimated relative its coefficient in water \(D_{aq}\) by the relation $$\frac{D_e}{D_{aq}}\approx 0.25$$ using the approximation proposed in a 2003 review by Stewart. The diffusion coefficient of AHL through the membrane was computed from an AHL excretion rate of \(D_m = 100 \text{min}^{-1}\) REF.

Correcting concentrations

Since E. coli are not fully packed into the domains in our model, a concentration correction has to be applied to the chemical species. If no correction is made for the strictly intracellular species, then the reported concentrations are single-cell. To compensate for the fact that AHL can diffuse across membranes, its production rate is scaled by the ratio of the total E. coli volume and the volume of the domain they are present in. Although this relation assumes instant diffusion of AHL, the small volume of the well makes this assumption approximately hold on our simulation timescale.

Flow

Since it is assumed that the presence of a constant flow of fluid on the top boundary of a well will draw away all of the free-floating molecules, this was implemented as a 0-concentration boundary condition on the top of the well.

Simulation in COMSOL Multiphysics

All simulations were run with 1000 time steps and a course mesh. For the full model, the course mesh led to convergence issues in the nonlinear solver, so a normal mesh was used.

We would like to thank our sponsors