Moment-based analysis of biochemical networks in a heterogeneous population of communicating cells
Cells can utilize chemical communication to exchange information and coordinate their behavior in the presence of noise. Communication can reduce noise to shape a collective response, or amplify noise to generate distinct phenotypic subpopulations. Here we discuss a moment-based approach to study how cell-cell communication affects noise in biochemical networks that arises from both intrinsic and extrinsic sources. We derive a system of approximate differential equations that captures lower-order moments of a population of cells, which communicate by secreting and sensing a diffusing molecule. Since the number of obtained equations grows combinatorially with number of considered cells, we employ a previously proposed model reduction technique, which exploits symmetries in the underlying moment dynamics. Importantly, the number of equations obtained in this way is independent of the number of considered cells such that the method scales to arbitrary population sizes. Based on this approach, we study how cell-cell communication affects population variability in several biochemical networks. Moreover, we analyze the accuracy and computational efficiency of the moment-based approximation by comparing it with moments obtained from stochastic simulations.
1 Introduction
In recent years, significant progress has been made in developing computational models and algorithms to study stochastic biochemical networks inside living cells. Most commonly, these models are based on the chemical master equation (CME), whose solution provides a time-dependent probability distribution over molecular concentrations [1]. CME-based models can account for the discrete and random nature of biochemical reactions (intrinsic noise) as well as population heterogeneity stemming from differences in each cell’s microenvironment (extrinsic variability) [2]. The computational analysis of the CME is challenging but several efficient numerical techniques have been proposed in the past, including stochastic simulation algorithms [3], moment-based methods [4, 5] and combinations thereof [6, 7, 8].
However, the majority of existing approaches to study noise in cell populations rely on the assumption that individual cells act independently of each other. More concretely, each cell’s dynamics is considered to be an independent and identically distributed realization of the same stochastic process. Evidently, this assumption is violated in systems where cells communicate with one another to coordinate their behavior [9, 10]. Typical examples include quorum-sensing systems in bacterial colonies [11], or paracrine communication in higher organisms [12]. Understanding the interplay between cell-cell communication and the stochastic behavior of individual cells is an important challenge and demands for suitable mathematical approaches. However, extending standard techniques to account for cell-cell communication leads to computational difficulties, because the dimensionality of the resulting models increases with the number of cells in a population.
Recently, first attempts have been made to develop more tractable stochastic models of systems of communicating cells. In [9], for instance, the authors use a moment-based method to study how neighbour-neighbour-coupling affects concentration fluctuations in a tissue. A related approach has been proposed in [13] to study community effects in cells that interact with each other by secreting and sensing certain signalling molecules. In particular, the authors show how the dimensionality of the considered model can be dramatically reduced by exploiting certain symmetries in the governing equations. However, both approaches account exclusively for intrinsic noise, whereas extrinsic sources have not been considered. In [14], the authors study how chemical communication via a quorum sensing molecule affects intrinsic and extrinsic noise in cell communities. To obtain tractable simulations, they used a tailored approach that combines stochastic simulations with a quasi-steady state approximation to eliminate fast variables from the model.
In this article, we discuss a moment-based approach to study noise in communicating cells that arises from both intrinsic and extrinsic sources. In particular, we focus on a secrete-and-sense model [10, 13], where individual cells can secrete a signalling molecule to the extracellular environment, which in turn can be sensed by other cells in the population. We first derive a system of differential equations that captures lower order moments of the population. Since the number of obtained equations grows combinatorially with number of considered cells, we perform a symmetry-based model reduction based on the work of Batmanov et al. (2012) [13]. The dimensionality of the reduced model is independent of the population size, which makes it computationally very efficient. We employ this approach to study how noise is affected by cell-to-cell communication in a few biochemical systems.
The rest of the paper is structured as follows. A general model of biochemical networks in chemically interacting cell populations is presented in Section 2. In Section 3, we provide a stochastic description of this model based on the CME and derive a general equation for its moment dynamics. In Section LABEL:reduction, we show how the number of moment equations can be reduced by exploiting symmetries of the model. Finally, we apply our approach to analyze several biochemical networks in Section 5.
2 Reaction networks in a population of chemically interacting cells
We consider a population of genetically identical cells that communicate with each other through a diffusing signalling molecule (Fig. 1). Each individual cell is associated with an identical set of chemical species that interact with one another via biochemical reaction channels. Without loss of generality, we consider the first species to be confined to the intracellular environment of cell . The th species corresponds to the signalling molecule, which can shuttle between the intra- and extracellular environment through transport reactions. For simplicity, we consider the external environment to be well-mixed, such that the import of signalling molecules into any cell does not depend on the spatial configuration of the system. In total, the system can be described by a reaction network
(1) |
for and . In (1), and correspond to the reactant and product coefficients of the respective reaction. The species denotes the signalling molecule in the external environment.

In total, the network comprises chemical species and chemical reactions. We define by the state of cell , which collects the copy numbers of all species associated with this cell at time . The state of the overall system is then given by , with as the number of signalling molecules in the external environment. Moreover, we denote by the stoichiometric change vector associated with the th reaction channel of cell consistent with reaction network (1).
3 Moment dynamics of heterogeneous cell communities
If both the intra- and extracellular environments are well-mixed, we can describe the state as a continuous-time Markov chain, whose state probability distribution admits a master equation of the form
(2) |
In (2), the function is the reaction propensity associated with reaction in cell . Throughout this article, we consider the propensities to obey the law of mass action such that with as the part of the state vector associated with cell , as the abundance of the signalling molecule in the environment, as a stochastic rate constant, and as a polynomial. Note that while is identical for all cells, we allow the individual rate constants to vary across the population. This provides a means to account for extrinsic sources of cell-to-cell variability [5]. We consider the reaction rate constants for each cell to be independent random vectors drawn from a common probability distribution for . Note that deterministic (non-varying) reaction rates can be accounted for by letting be a Dirac measure with respect to this parameter. With , we can formulate a master equation for the conditional distribution , i.e.,
(3) |
3.1 Moment dynamics
To analyze the cell community model, we resort to a moment-based approach, which provides a lower-dimensional description of the population and its heterogeneity. More precisely, we seek for the population moments
(4) |
with as a monomial in and as the domain of . Note that we omit the dependency of the moments on time for the sake of a compact notation. In order to derive a differential equation for the time evolution of , we calculate the derivative of (4) and insert the r.h.s. of (3)
(5) |
Using a change of variable, it is straightforward to show that (5) simplifies to
(6) |
where the inner brackets denote expectations conditionally on the random parameters . Now, using double expectations, we obtain
(7) |
Eq. (7) describes the time evolution of moments and cross moments for a heterogeneous population of secrete-and-sense cells. It can thus be seen as an extension of the moment equations derived in [5] to account for cell-to-cell communication. Indeed, if we set the transport rates to zero, all cells in the population become independent of each other such that the two approaches yield equivalent solutions.
Note that depending on the details of the system, the moment equations from (7) may not be closed. This is the case in the presence of second-order reactions, or even first-order reactions if their rate constants are randomly distributed across the population. Moment-closure approximation (MA) techniques provide a popular means to address this problem by imposing certain assumptions on the underlying state probability distribution [4, 5, 15]. More precisely, this allows us to replace the higher order moments that appear on the r.h.s. of (7) by functions of the lower order moments. These functions are referred to as closure functions and their particular form depends on the distributional assumption we make. Popular choices include the normal [15] and lognormal [4] closure functions and we will adopt those in the present study. To check the accuracy of our MAs in this study, we compare them with moments calculated using the Stochastic Simulation Algorithm (SSA) [3]. Throughout this article, we consider moments of up to second order and replace all third-order moments that appear on the r.h.s. of (7) using MA functions provided in Table 1.
MA | |
---|---|
Normal | |
Lognormal |
4 Symmetry-based model reduction
While eq. (7) provides a more tractable description of the cell community than (2), its dimensionality still scales combinatorially with the number of considered cells . In case we consider all first and second order moments, the number of equations is given by
(8) |
where is the number of rate constants among the reactions that vary from cell to cell. The first term in (8) accounts for 1st and 2nd order moments of the chemical species, and the remaining terms account for all cross-moments of species and rate constants that change over time.
The number of first and second order moment equations scales quadratically with , which limits the above approach to relatively small population sizes. However, the moment system can be reduced substantially by taking into account the symmetries of the considered model as has been proposed in [13]. More precisely, if we consider all initial cell states to be identically distributed, the moment dynamics of each cell will be equivalent and indistinguishable for all times such that , , , and for any , , and . Consequently, we can obtain a reduced model by considering only the moments up to the second order and cross-moments of the states of any two reference cells and as well as the amount of signalling molecules in the external environment . The resulting set of equations can be reduced further by eliminating all moments associated with one of the two cells (e.g., or ) since those are identical to the corresponding moments of cell . In total, the required number of equations is then given by
(9) |
which is thus independent of the population size.
4.1 Illustrative example
Consider the toy model
(10) |
with . We consider the rate to be randomly distributed across the population, while and are identical in all cells.
To demonstrate how the original system can be reduced based on symmetries, we distinguish between two different cases. The first case concerns equations that are the same in the original and reduced model. These are equations of the moments that do not involve the signalling molecule in the external environment such as , , or . For example, in both the original and reduced models, the expectation of species satisfies
(11) |
The dynamics of moments and cross-moments involving the external signalling molecule depend on all cells in the population due to the transport reactions. In the case of , the original equation is:
(12) |
The terms in the sum capture the dependencies between two cells and . Since all terms in the sum are identical due to the symmetry of the population, they can be replaced by the contribution of any cell multiplied by ,
(13) |
Therefore, if we perform analogous manipulations for all other moments and cross-moments involving the signalling molecule (e.g., , ) and eliminate all remaining redundancies between cell and , we arrive at a system of coupled differential equations, independent of the population size . For further information on the symmetry-based model reduction approach, the reader may refer to [13].
5 Case studies
In this section, we use the described moment-based approach to study how cell-cell communication affects noise in different biochemical networks. Python scripts used for this study are available in github.com/zechnerlab/CommunityMoments. Moment equations were solved using a SciPy numerical solver (solve_ivp). SSA sample paths from Gillespie’s Direct Method were simulated using Tellurium [16] and used to test the accuracy of the moment-based approach. For the sake of a compact notation, molecular species are assigned different letters and reaction rate parameters are assigned letters with superscripts.
5.1 Birth-death process
As a first example, we study a birth-death process in a heterogeneous population of interacting cells, i.e.,
(14) |
for . Here, the birth and death reaction rate constants are independent random variables as indicated by capital letters and , while the transport rate is fixed. For this reaction network, a symmetry-reduced model of up to the second order can be described using differential equations regardless of the population size.
The goal of this case study is to study how cell-to-cell communication affects the variability in the abundance of . To quantify variability, we use two metrics: the first one is the coefficient of variation (CV) defined as
(15) |
for any . The CV captures the expected variation in protein abundance inside single cells across different populations. Due to the symmetry, we have for any and . Furthermore, we define the pair variation (PV)
(16) |
which captures the expected variation between two different cells and within the same population. Note that in the absence of cell-cell communication, (15) and (16) are identical up to a scaling factor of . For a communicating population, however, this is not the case due to correlations between cells in the population.

In Figs. 2A and B, we compare the first and second order moments of species for the symmetry-reduced model of size with stochastic simulations and found a good agreement between the two approaches. In Figs. 2C-F, we show the dependency of CV[] and PV[,] as a function of the transport rate as well as the population size. The coefficient of variation CV[] decreases with increasing transport rates and to some extent also with the population size. While the pair variation PV[,] shows a similar decrease with increasing transport rates, it seems to be independent of the population size.
We also show how extrinsic variability changes the steady-state variability of by increasing the CV of the birth rate parameter , while keeping all other parameters constant. Both CV[] and PV[,] increase with increasing extrinsic variability, whereas large transport rates can attenuate this effect due to spatial averaging of levels (Fig. 3).

5.2 Autocatalytic circuit
Next, we focus on an autocatalytic system defined by
(17) |
Here we consider and to be randomly distributed across the population, while the autocatalytic rate and transport rate are fixed. In this example, the total number of reduced equations is . To obtain a closed set of moments, we applied the lognormal closure and checked its accuracy by comparing it to Monte Carlo estimates of the moments calculated over SSA realizations (Fig. 4). We generally found a good agreement between the MA and the SSA. Similar to the birth-death systems, we observe that both CV and PV of species decrease with increasing transport rates. Increasing the population size does not affect the PV, but decreases its CV.

To study the relationship between the CV and PV, we plotted CV[] against PV[,] in Figure 5. As expected, CV and PV are related by a factor of when . Slight deviations from this scaling are possible due to the approximations involved in the derivation of the moment equations. In the presence of communication, PV[,] drops below the scaling law, indicating that the variability between cells in the same population is smaller than the variability of cells across different populations.
5.3 Genetic feedback circuit
Lastly, we tested the moment-based method using a larger system. In particular, we focus on a genetic feedback circuit given by
(18) |
for . Here, we consider the reaction rate constants associated with transcription and translation to be randomly distributed across the population, while all other rate parameters are fixed. Transcriptional feedback of the gene circuit is mediated by the protein product (), which binds DNA () to form a complex . In the bound state, the gene can be transcribed with rate constant . Depending on the ratio of the bound and unbound transcription rate, the feedback mechanism can either enhance () or inhibit () gene expression. We consider a population of cells and applied a lognormal closure to solve for the reduced moment dynamics. The total number of reduced equations for this system is . Fig. 6 shows that the time evolution of the mRNA moments obtained from the symmetry-reduced model and SSA are very similar to each other.

To analyze the computational efficiency of the moment-based approach, we recorded run times for the positive feedback gene circuit for different population sizes and compared it against the SSA (Table 2). As expected, the run time for the moment-based model does not increase with while the run time associated with the SSA increases by orders of magnitude.
Reduced moments | SSA (1 sample path) | |
---|---|---|
10 | ||
100 | ||
1000 |
*Mean and standard deviation from 10 replicates.
6 Conclusions
We presented and analyzed an efficient moment-based approach to study noise in heterogeneous populations of communicating cells. By exploiting certain symmetries of the underlying moment dynamics [13], the number of differential equations needed to describe the population could be strongly reduced. Indeed, the dimensionality of the reduced model is independent of the number of considered cells, which enables the analysis of regulatory processes in large populations. In principle, the method applies to arbitrary intracellular reaction networks, although its accuracy relies on the availability of suitable moment closure functions. In the present work, we tested the approach using three different case studies, where it accurately captured first and second order moments using normal and lognormal closure functions. Our analyses show that moment-based approximations provide an effective way to study how biochemical noise and population heterogeneity affect the collective dynamics of communicating cells.

References
- [1] DT Gillespie. A rigorous derivation of the chemical master equation. Physica A: Statistical Mechanics and its Applications, 188(1-3):404–425, 1992.
- [2] MB Elowitz, AJ Levine, ED Sigga, and PS Swain. Stochastic gene expression in a single cell. Science, 297(5584):1183–1186, 2002.
- [3] DT Gillespie. Exact stochastic simulation of coupled chemical reactions. Journal of Physical Chemistry, 81(25):2340–2361, 1977.
- [4] A Singh and JP Hespanha. Lognormal moment closures for biochemical reactions. Proceedings of the 45th IEEE Conference on Decision and Control, pages 2063–2068, 2006.
- [5] C Zechner, J Ruess, P Krenn, S Pelet, M Peter, J Lygeros, and H Koeppl. Moment-based inference predicts bimodality in transient gene expression. PNAS, 109(21):8340–8345, 2012.
- [6] H Salis and Y Kaznessis. Accurate hybrid stochastic simulation of a system of coupled chemical or biochemical reactions. The Journal of Chemical Physics, 122(5):054103, 2005.
- [7] L Duso and C Zechner. Selected-node stochastic simulation algorithm. The Journal of Chemical Physics, 148(16):164108, 2005.
- [8] A Ganguly, D Altintan, and H Koeppl. Jump-diffusion approximation of stochastic reaction dynamics: error bounds and algorithms. Multiscale Modeling & Simulation, 13(4):1390–1419, 2015.
- [9] S Smith and R Grima. Single-cell variability in multicellular organisms. Nature Communications, 9(1):345, 2018.
- [10] H Youk and WA Lim. Secreting and sensing the same molecule allows cells to achieve versatile social behaviors. Science, 343(1242782), 2014.
- [11] AM Stevens, KM Dolan, and EP Greenberg. Synergistic binding of the Vibrio fischeri LuxR transcriptional activator domain and rna polymerase to the lux promoter region. PNAS, 91(26):12619–12623, 1994.
- [12] LN Handly, A Pilko, and R Wollman. Paracrine communication maximizes cellular response fidelity in wound signaling. eLIFE, 4(e09652), 2015.
- [13] K Batmanov, C Kuttler, F Lemaire, C Lhoussaine, and C Versari. Symmetry-based model reduction for approximate stochastic analysis. in Computational Methods in Systems Biology, London: Springer, pages 49–68, 2012.
- [14] Y Boada, A Vignoni, and J Picó. Engineered control of genetic variability reveals interplay among quorum sensing, feedback regulation, and biochemical noise. ACS Synthetic Biology, 6(10):1903–1912, 2017.
- [15] D Schnoerr, G Sanguinetti, and R Grima. Comparison of different moment-closure approximations for stochastic chemical kinetics. The Journal of Chemical Physics, 143(185101), 2015.
- [16] K Choi, JK Medley, M Konig, K Stocking, L Smith, S Gu, and HM Sauro. Tellurium: An extensible Python-based modeling environment for systems and synthetic biology. Biosystems, 171:74–79, 2018.