The reaction-diffusion master equation (RDME) is a standard modelling approach for understanding stochastic and spatial chemical kinetics. An inherent assumption is that molecules are point-like. Here, we introduce the excluded volume reaction-diffusion master equation (vRDME) which takes into account volume exclusion effects on stochastic kinetics due to a finite molecular radius. We obtain an exact closed form solution of the RDME and of the vRDME for a general chemical system in equilibrium conditions. The difference between the two solutions increases with the ratio of molecular diameter to the compartment length scale. We show that an increase in the fraction of excluded space can (i) lead to deviations from the classical inverse square root law for the noise-strength, (ii) flip the skewness of the probability distribution from right to left-skewed, (iii) shift the equilibrium of bimolecular reactions so that more product molecules are formed, and (iv) strongly modulate the Fano factors and coefficients of variation. These volume exclusion effects are found to be particularly pronounced for chemical species not involved in chemical conservation laws. Finally, we show that statistics obtained using the vRDME are in good agreement with those obtained from Brownian dynamics with excluded volume interactions.

A large number of studies have investigated the properties of noisy chemical dynamics (for recent reviews see, for example, Refs. 1 and 2). The importance of the topic stems from an increasing interest in understanding the dynamics of chemical systems with small numbers of molecules for one or more species, for which stochastic effects are important. A natural example of such chemical systems is biochemical pathways inside cells;3 artificial examples include reactions occurring inside nano-spaces such as nano-reactors4 and carbon nanotubes.5 

The approaches at the heart of these studies include Brownian dynamics (BD)6,7 and the reaction-diffusion master equation (RDME)8,9 and its non-spatial counterpart, the chemical master equation (CME).1 Brownian dynamics typically models point or hard spherical molecules which diffuse and interact with each other via chemical and steric interactions. The RDME provides an approximate spatially discretised version of Brownian dynamics, whereby space is divided into small volume elements (voxels), reactions occur between point molecules inside each voxel, and diffusion of molecules is simulated by “hopping” of molecules between neighbouring voxels. The CME is a non-spatial approximation of the RDME, valid in the limit of well-mixed dynamics throughout the whole compartment. While Brownian dynamics is clearly the most realistic, the RDME and CME are far superior in terms of computational efficiency and have enabled the simulation of complex biochemical systems via the stochastic simulation algorithm (SSA) and its variants.1,10 Another advantage of master equations is that in many cases, they either can be solved exactly (see, for example, Refs. 11–14) or else their solution computed by means of an approximative method such as moment-closure approximation15–17 or the system-size expansion18–21 leading to insight which cannot be easily obtained by tediously long simulations using Brownian dynamics.

Nevertheless, a convincing argument can be made that the assumption of point molecules by the RDME and CME is highly unrealistic, given that several experimental studies22–24 have suggested that volume exclusion effects due to molecular crowding strongly modulate intracellular chemical equilibria and even play an important role in the regulation of gene expression rates.25 Brownian dynamics does not necessarily ignore such volume exclusion effects but is not an ideal simulation tool due to its heavy computational demand, not to mention its analytical impenetrability. A considerable number of studies have ignored chemical reaction kinetics and focused on understanding the diffusion of a tracer molecule in a sea of inert hard sphere molecules.26–29 A few studies have, in contrast, sought to understand the effect of crowding on the stochastic chemical properties of very simple chemical systems in the reaction-limited regime, by renormalising the propensities of the CME to account for volume exclusion effects.30,31 However to-date no general conclusions have been made, to our knowledge, about the impact of volume exclusion on the statistics of intrinsic noise in chemical systems. In other words, we would like to obtain insight into how the predictions of the RDME and CME for the distributions of molecule numbers of a general chemical system are modified, if interacting molecules are modelled as hard particles with a finite radius.

In this paper, we take a step in this direction. We assume that all the molecules in a general chemical system are roughly of equal molecular size and devise a version of the RDME (the excluded volume reaction-difusion master equation (vRDME)) which models reactions between such particles. Of course the assumption of a population of molecules with equal sizes is rough, however as we shall see, it enables us to carry analytical calculations and to get a general idea of the impact of volume exclusion on the statistics of intrinsic noise. The paper is organised as follows. In Section II, we discuss in detail the RDME and the vRDME, and their non-spatial counterparts, the CME and vCME, pointing out their crucial differences. In Section III, we use these master equations to derive exact closed-form expressions for the local and global distributions of molecule numbers in the presence and absence of volume exclusion effects. The relationship between the rate constants of the volume excluded and dilute approaches is discussed in Section IV. Next, we use the results of Sections III and IV to explore the stochastic properties of chemical systems with no chemical conservation laws (Section V), with chemical conservation laws of a special type (Section VI) and with chemical conservation laws of a more general type (Section VII). The validity of the vRDME as an accurate approximation to a spatially continuous microscopic description is explored in Section VIII. We finally conclude by a summary and discussion in Section IX.

In this section, we concisely describe the four mathematical frameworks used in this article: the CME, the RDME, and modified versions of these two, which take into account volume exclusion effects, and which we call the vCME and vRDME, respectively. To clarify the differences between the four mathematical frameworks, we use the example of a simple reversible dimerisation whereby two molecules of a monomer (species A) diffuse and eventually bind to form a single molecule of the dimer (species B) and which at a later time dissociates back into the constituent monomers.

The CME describes the stochastic time evolution of the molecule numbers of each chemical species in a well-mixed compartment. A major simplifying assumption is that the molecules are point particles. For the dimerisation reaction, the CME models the chemical process A + A k 1 k 0 B , where k0 and k1 are the rate constants for the forward and backward reactions.

The RDME is the spatial counterpart of the CME. The compartment is divided into N subvolumes called voxels, each well-mixed (well-mixing is not assumed throughout the whole volume, only locally). The RDME describes the stochastic time evolution of the molecule numbers of each chemical species in each voxel, with the assumption that the particles are point-like. For the dimerisation reaction, the RDME models the processes,

(1)

where Ai denotes species A in voxel i, Bi denotes species B in voxel i, and the notation Ne(i) stands for the set of voxels which neighbour voxel i. The parameter kD has units of inverse time and is proportional to the diffusion coefficient D of the species; specifically kD = Dx2 where Δx is the side length of a voxel. The first reaction corresponds to the dimerisation reaction taking place in voxel i, while the second and third reactions model the diffusion of the monomer and the dimer between neighbouring boxes i and j with rate kD. The RDME model with 4 voxels is schematically represented in Fig. 1(a). The particles are empty to underline that they occupy no volume, and the grid corresponds to the voxels. The relationship between the RDME and CME will be clarified further in Sec. III.

FIG. 1.

Schematic illustrating the differences between the RDME and vRDME spatial modeling of the reaction A + A B . For the RDME (a), particles can react inside each of the 4 voxels and diffuse between neighbouring voxels. The red and blue circles denote particles of species A and B, respectively. The particles are empty to denote that they occupy no volume (point particles) and can pass through each other. For the vRDME (b), the colour coding is the same except that we have also yellow circles denoting the “empty space” E. Each voxel is occupied by at most one particle. Bimolecular reactions occur between neighbouring voxels. Diffusion involves the switching of an empty space molecule and a chemical molecule between two neighbouring sites. On the right of both (a) and (b), is an illustration of what happens when the dimerisation reaction occurs. (a) RDME with 4 voxels. (b) vRDME with 36 voxels.

FIG. 1.

Schematic illustrating the differences between the RDME and vRDME spatial modeling of the reaction A + A B . For the RDME (a), particles can react inside each of the 4 voxels and diffuse between neighbouring voxels. The red and blue circles denote particles of species A and B, respectively. The particles are empty to denote that they occupy no volume (point particles) and can pass through each other. For the vRDME (b), the colour coding is the same except that we have also yellow circles denoting the “empty space” E. Each voxel is occupied by at most one particle. Bimolecular reactions occur between neighbouring voxels. Diffusion involves the switching of an empty space molecule and a chemical molecule between two neighbouring sites. On the right of both (a) and (b), is an illustration of what happens when the dimerisation reaction occurs. (a) RDME with 4 voxels. (b) vRDME with 36 voxels.

Close modal

The vRDME is a modified version of the RDME, which we introduce in this paper as a means to take into account volume exclusion effects. In the vRDME, molecules are assumed to have roughly the same diameter and the voxel size is fixed to this length scale (unlike the RDME where the voxel size is arbitrary). A volume exclusion rule is implemented such that each voxel can accommodate at most one chemical molecule. An “empty space species” is defined whose molecule numbers reflect whether a voxel is empty or occupied. The volume exclusion rule is then implemented via the interaction of the empty space species and a chemical species. Bimolecular reactions involve the interaction of two chemical molecules in neighbouring voxels. For the dimerisation reaction, the vRDME models the processes,

(2)

where Ei denotes an “empty space molecule” in voxel i (the molecule number of species Ei takes a value of zero if voxel i is occupied and one if it is empty). The first process models the chemical reaction between two A particles in neighbouring voxels and the other two processes model the diffusion of molecules between neighbouring voxels. Note that because we can interchange the indices i and j, the chemical reaction between two A particles in neighbouring voxels i and j leads to either a B molecule in voxel i or a B molecule in voxel j. The reaction rates have a tilde to denote that these quantities are different than the rates used for the RDME (see later for the relationship between the rate constants of the RDME and the vRDME). The vRDME model with N = 36 voxels is illustrated schematically in Fig. 1(b).

We note that the microscopic stochastic processes modelled by the vRDME have been previously simulated by means of Monte Carlo simulations on a two dimensional lattice, specifically applied to understanding diffusion-limited kinetics in crowded environments.34–36 As well, the vRDME is a special case of a class of stochastic population models based on “patch dynamics,” a framework developed by McKane and Newman in the context of ecological systems.32 Specifically the vRDME corresponds to one of two types of spatial patch models, the case called “micro-patch” where each patch (each voxel in our terminology) can hold at most one individual. The bulk of studies to date have however focused on the “mesoscopic-patch” approach whereby each patch can hold at most a number N of individuals where N is typically a number much greater than one, and in which one assumes well-mixing and reactions occurring inside each patch, rather than between neighbouring patches (see, for example, Ref. 33).

The vCME is the non-spatial counterpart of the vRDME. The vCME is to the vRDME, what the CME is to the RDME. Hence, the vCME is basically the CME but with two additional properties: (i) besides tracking the total number of molecules of each chemical species in the compartment, it also tracks the total number of empty space molecules in the compartment (this new non-chemical species is denoted as E); (ii) a global exclusion volume rule is imposed, namely, that the total number of molecules of all species (chemical species and the empty space species) adds to a time-independent constant N (which corresponds to the number of voxels in the vRDME). For the dimerisation reaction, the vCME models the processes: A + A k ̃ 1 k ̃ 0 B + E . Note the difference between the CME and vCME; the rate constants are also not the same, hence the tildes.The relationship between the vRDME and vCME will be clarified further in Sec. III.

We have in this section introduced the various mathematical frameworks by means of a simple chemical reaction system but these are applicable to more general systems of chemical reactions.

We will here focus on reversible chemical systems in equilibrium conditions, i.e., those in detailed balance.37 The reason for this restriction is that as we shall see, it enables us to write an explicit exact solution of the CME, RDME, vRDME, and vCME, which will be crucial in Secs. III A–III D to understand the differences between them, i.e, the impact of molecular crowding on the stochastic dynamics of biochemical systems at the local (voxel) and global (compartment) levels. We shall start by summarising a result by van Kampen for the CME, which we will subsequently extend to the other three frameworks.

Consider a well-mixed reversible system of M chemical species interacting via R chemical reactions, where the jth reaction has the form

(3)

where Xi denotes the ith chemical species. Here, kj and k j are the rate constants for the forward and reverse reactions, respectively, and rijsij is the change in the number of molecules of species Xi when reaction j occurs. We consider the system to be confined in a compartment of volume Ω. The set of deterministic equilibrium constants39 characterising this mass-action system are

(4)

where ϕi is the deterministic concentration of species Xi (as given by the conventional non-spatial rate equations). Furthermore, we assume that the system has a number, S, of chemical conservation laws of the form

(5)

where n = { n 1 , n 2 , , n M } describes the number of molecules of each chemical species in the compartment of volume Ω and the Kj’s are time-independent constants set by the initial conditions and stoichiometry of the reaction system. Now the time-evolution of the global (whole compartment) distribution of molecule numbers assuming point particles and well-mixed conditions is given by the CME. Assuming mass-action kinetics, van Kampen showed that the exact equilibrium solution of the CME for system (3) is given by40 

(6)

where C is a normalisation constant, δ(., .) is a Kronecker delta, and P ( n ) is the probability that the system is in state n in equilibrium. Hence, the equilibrium solution is a product of Poisson distributions constrained by the chemical conservation laws.

The result is also easily extensible to the RDME. The latter is a master equation describing the time-evolution of the probability that the system is in state { n 1 1 , , n M 1 , , n 1 N , , n M N } , where n i j is the number of molecules of species Xi in voxel j and N is the total number of voxels. This is a local description since it describes what happens at each point in space inside the compartment. Now at the voxel level, no chemical conservation laws hold; such laws are only global. For example, the reaction X 1 + X 1 X 2 has the conservation law n1 + 2n2 = constant, which is defined on the total number of molecules of X1 and X2 in the compartment, but locally in voxel j, n 1 j + 2 n 2 j is not a constant due to the diffusive crosstalk with neighbouring voxels. It also follows that since we are considering a system in equilibrium, the deterministic concentration of a species in each voxel is the same as the deterministic concentration of the species in the whole compartment (that is equal to the solution of the non-spatial deterministic rate equations). Hence, given that there are only global conservation laws, that the local deterministic concentration is the same as the global deterministic concentration and that the voxel volume is Ω/N, by analogy to the CME result (Eq. (6)), it follows immediately that the equilibrium probability distribution solution of the RDME is given by

(7)

where ni is the global concentration of species Xi, i.e., n i = j = 1 N n i j .

The result of van Kampen can also be straightforwardly extended to the vCME. We will assume that the degree of molecular crowding is not so high that it prevents well-mixing in the limit of long times; this is, the case if all molecules are mobile. The reactions here are modified than those for the CME because of the interaction of the chemical and empty space species. Hence, chemical system (3) is now modified to

(8)

where Xi, i = 1, …, M are the chemical species, and XM+1 is the empty space species. The deterministic equilibrium constants are then given by

(9)

where ϕ ̃ i is the deterministic concentration of species Xi according to the deterministic rate equations one would write for the reaction scheme (8). Another difference from the CME is that besides the S chemical conservation laws given by Eq. (5), we now also have an additional global conservation law stemming from volume exclusion, namely,

(10)

where N is the total number of molecules which can be maximally fit in the compartment. Given this information, by analogy with the CME result above (Eq. (6)), it follows immediately that the equilibrium probability distribution solution of the vCME is given by

(11)

Note that the global distribution is explicitly a function of N; this is in contrast to the global distribution of the CME which has no such information.

The result of van Kampen can also be extended to the vRDME. We will assume that molecular crowding does not prevent diffusion between any two voxels in the compartment; this is the case if all molecules are mobile. This requirement is needed to satisfy detailed balance. Since the system is in equilibrium, the deterministic concentrations in each voxel are the same as the deterministic concentrations in the whole compartment according to the vCME. The state vector is { n 1 1 , , n M + 1 1 , , n 1 N , , n M + 1 N } , where n i j is the number of molecules of species Xi in voxel j (1 ≤ iM), n M + 1 j is the number of empty space molecules in voxel j, and N is the total number of voxels. A crucial difference from the RDME is that in addition to global conservation laws, now we also have a conservation law in each voxel, namely, there can be at most one molecule in each voxel, i.e., k = 1 M + 1 n k i = 1 , for i = 1, …, N. Given this information and taking into account the fact that the voxel volume is Ω/N, by analogy with the CME result above (Eq. (6)), it follows immediately that the equilibrium probability distribution solution of the vRDME is given by

(12)

Note that because of the constraints due to conservation laws (chemical or volume exclusion), generally the mean concentration vector calculated using the exact equilibrium solutions of the CME, RDME, vCME, and vRDME are not equal to their deterministic concentration vector ( ϕ and ϕ ̃ ), respectively, except in the macroscopic limit of large volumes.

Note also that the local distribution solutions are independent of the underlying connectivity of the lattice of the RDME and vRDME. This is because in equilibrium, the solution of a master equation is generally a product of Poissonians constrained by local and global conservation laws,40 and these laws are not in any way influenced by the lattice connectivity. Of course as previously mentioned, the condition of detailed balance (equilibrium) is compatible only with those lattices such that there exists a path connecting any two lattice points. Thus, this is the only requirement on a lattice, for our results to hold.

It is also a fact that in detailed balance (equilibrium) conditions, the global probability distribution calculated starting from the local distribution solution of the RDME exactly matches the global distribution solution of the CME, independent of the diffusion coefficients. The same applies to the vRDME and the vCME. This maybe intuitive to some readers but for the sake of completeness we provide a proof in the  Appendix. Thus although we initially presented the vCME in Section II via an intuitive approach, the macroscopic solution of the vCME stands on a solid basis since it can be obtained from the microscopic approach of the vRDME.

The rest of this article is devoted to obtaining insight into the effect of volume exclusion on the global distribution of molecule numbers and to a much lesser extent on the local distribution of molecule numbers. Due to the equivalence of the vRDME and vCME in equilibrium conditions and at the global level of description, we shall use both interchangeably when referring to any conclusions made assuming a finite molecular radius. Similarly, we shall use RDME and CME interchangeably when discussing conclusions made assuming point particles.

Previously, we have denoted the rate constants in the vCME formalism by tildes to clarify that they are different to those in the CME. Here, we show the connection between the two.

We start by noting that the dilute limit of infinitesimally small molecules corresponds to the limit of infinitely large number of voxels N (in the vRDME and vCME) at constant compartment volume Ω. Equivalently, this corresponds to the limit, i.e., Ω ϕ ̃ M + 1 N , where practically all of space is empty (species XM+1 is the empty space species). In this limit, the deterministic (global) concentrations of the vCME and of the CME must be equal, which for system (3) implies

(13)

This statement together with Eqs. (4) and (9) implies

(14)

This equation encapsulates the relationship between the rate constants of the volume excluded and dilute probabilistic descriptions. For example, for the reversible dimerisation reaction previously considered, the CME and vCME formulations model the reactions X 1 + X 1 k 1 k 1 X 2 and X 1 + X 1 k ̃ 1 k ̃ 1 X 2 + X 3 , respectively (where X3 is the empty space species), which implies the relation k ̃ 1 / k ̃ 1 = k 1 Ω / k 1 N .

It can be shown using the model reduction technique developed in Ref. 38 that in the limit of abundant empty space species (the dilute limit), the global distribution over the molecule numbers of the chemical species as given by the vCME, Eq. (11), tends to the global distribution of the CME, Eq. (6).

Using the relationship between the rate constants derived above, we can also understand how the effective equilibrium constant changes as a function of the strength of volume exclusion effects. According to the standard definition in physical chemistry and thermodynamics,39 the effective equilibrium constant of the j-th reaction in system (3) in volume excluded and dilute conditions are, respectively, given by

(15)
(16)

Now by Eqs. (9) and (14), we then have

(17)
(18)

This implies that the effective equilibrium constant of unimolecular reactions is unaffected by crowding since in this case rM+1,j = sM+1,j = 0 because no space is involved. The effective equilibrium constant for bimolecular reactions is however increased relative to the one for non-crowded conditions, E ̃ j > E j , since in this case a single molecule of empty space is produced when two molecules bind to form a single molecule (rM+1,j = 1, sM+1,j = 0).

This result for bimolecular reactions can indeed be deduced without any calculation but with the application of Le Chatelier’s principle in physical chemistry39 to the vCME formalism. This principle states that a system in equilibrium will counteract the effect of an applied change by adjusting to a new equilibrium. Now if we consider the reaction X 1 + X 1 X 2 , this is modelled in the vCME formalism as X 1 + X 1 X 2 + X 3 and hence by Le Chatelier’s principle, an increase in volume exclusion, i.e., a decrease in X3 (the empty space species) will induce the system to shift its equilibrium to the right to counteract this decrease, in the process causing an increase in the amount of species X2 and a decrease in the amount of species X1 which amounts to an increase in the effective equilibrium constant.

These results for unimolecular and bimolecular reactions encapsulate the essence of the thermodynamic theory of crowding developed by Minton and co-workers.24 However it is the first time, to our knowledge, that they have been obtained using the deterministic limit of a master equation description.

In this section, we use the results of Sections III and IV to show that if there are no chemical conservation laws, then the marginal distribution of the global molecule numbers of each chemical species Xi is Poisson (Ωϕi) if crowding is ignored and binomial ( N , Ω ϕ ̃ i / N ) if crowding is taken into account. Here, Ω is the compartment volume, N is the maximum number of particles which can be placed in the compartment if volume exclusion is taken into account, and ϕi and ϕ ̃ i are the deterministic concentrations of the CME and vCME, respectively. We shall call this Statement 1. In what follows, we discuss the physical implications of this statement, as well as confirm our results using stochastic simulations of the CME and the vCME applied to an open homodimerisation reaction.

As shown in Section III, the global probability distribution assuming point particles, for a system with M chemical species, is generally given by the solution of the CME, namely, Eq. (6). Now if there are no chemical conservation laws, i.e., there is no factor δ(fj(n1, n2, …, nM), Kj) in Eq. (6), then the global solution is simply a multivariate Poisson distribution,

(19)

and hence it follows that the marginal distribution of each chemical species Xi when volume exclusion is ignored is a Poisson with mean Ωϕi.

We also showed that the global probability distribution for molecules with a finite radius and assuming N of them can at most be packed in the compartment, for a system with M chemical species (and an additional species XM+1 representing free space), is generally given by the solution of the vCME, namely, Eq. (11). Now if there are no chemical conservation laws, i.e., there are no factors of the type δ(fk(n1, n2, …, nM), Kk) in Eq. (11), then the normalised global probability distribution is given by

(20)

which is a multinomial distribution with parameters ( { Ω ϕ ̃ 1 / N , , Ω ϕ ̃ M + 1 / N } , N ) . Note that Ω ϕ ̃ i / N is the fraction of space occupied by particles of species Xi and consequently i = 1 M + 1 Ω ϕ ̃ i / N = 1 . It is well known that the marginal distributions of a multinomial distribution are binomial.41 For species Xi, the marginal distribution is thus binomial with parameters ( N , Ω ϕ ̃ i / N ) ,

(21)

Consider the dilute limit Ω ϕ ̃ M + 1 N . This can equivalently be seen as the limit of large numbers of voxels (at constant compartment volume Ω) in the vRDME such that the occupied volume fractions of all chemical species (except the empty space species) tend to zero and the deterministic solution of the vRDME (vCME) approaches that of the RDME (CME), i.e., N → ∞ and Ω ϕ ̃ i / N 0 , such that Ω ϕ ̃ i Ω ϕ i for 1 ≤ iM. Note that the last limit Ω ϕ ̃ i Ω ϕ i for 1 ≤ iM follows by the specific relationship between the rate constants of the vRDME and of the RDME enforced in Section IV. Note also that the dilute limit implies infinitesimally small molecules, since the volume of each molecule is roughly that of a voxel Ω/N. It then follows by the Poisson limit theorem,42 that in the dilute limit, the global marginal distribution of the vRDME, binomial ( N , Ω ϕ ̃ i / N ) , tends to the global marginal distribution of the RDME, Poisson (Ωϕi).

The Fano factor (F) is defined as the ratio of the variance and the mean and is a measure of how much a distribution differs from a Poisson distribution; the coefficient of variation (CV) is defined as the ratio of the standard deviation and the mean and is a measure of how “noisy” a system is; and the skewness (SK) of a distribution is the third standardised moment of the distribution and is a measure of how asymmetrical it is. These measures are well known for the Poisson and binomial distributions and hence we can state that assuming point particles, the statistics of chemical species Xi are given by

(22)

while for those modelled assuming a finite molecular radius, the statistics of chemical species Xi are given by

(23)

The differences between Eqs. (22) and (23) are illustrated in Fig. 2 where we plot the qualitative behaviour of the Fano factor, the coefficient of variation squared, and the skewness for a system, in which volume exclusion effects are neglected due to the assumption of point particles (green lines) and when they are taken into account (red lines).

FIG. 2.

The Fano factor (a), coefficient of variation (b), and skewness (c) of a species Xi in a chemical system without chemical conservation laws. The red and green lines correspond to the statistics predicted by assuming a finite molecular radius (as given by Eqs. (23)) and by assuming point particles (as given by Eqs. (22)), respectively. Volume exclusion effects become more appreciable as the occupied volume fraction of space tends to unity (〈ni〉/N → 1) which causes the Fano factor to decrease (a), deviations from the inverse square root law for noise strength (b) and the skewness to switch from positive to negative (c).

FIG. 2.

The Fano factor (a), coefficient of variation (b), and skewness (c) of a species Xi in a chemical system without chemical conservation laws. The red and green lines correspond to the statistics predicted by assuming a finite molecular radius (as given by Eqs. (23)) and by assuming point particles (as given by Eqs. (22)), respectively. Volume exclusion effects become more appreciable as the occupied volume fraction of space tends to unity (〈ni〉/N → 1) which causes the Fano factor to decrease (a), deviations from the inverse square root law for noise strength (b) and the skewness to switch from positive to negative (c).

Close modal

The physical implication of these results is as follows. As the fraction of occupied space increases, i.e., as 〈ni〉/N → 1, the fluctuations change from Poissonian (F = 1) to sub-Poissonian (F < 1), the well known classical noise-strength power law37,43 (CVi ∝ 〈ni−1/2) becomes invalid, and the distribution of fluctuations changes from being skewed to the right (positive skewness) to being skewed to the left (negative skewness). The latter occurs when the occupied volume fraction 〈ni〉/N exceeds 1/2.

Another interpretation of the results is that if one ignores volume exclusion effects, i.e., employs the CME/RDME to model chemical systems without chemical conservation laws, then the dependence of the Fano factor, coefficient of variation, and the skewness on the mean molecule numbers is qualitatively wrong for high molecule numbers. It also follows from the properties of multivariate Poisson and multinomial distributions that ignoring volume exclusion implies zero covariance between the molecule numbers of different species while taking it into account implies a negative covariance.

We consider the dilute (point particle) chemical system,

(24)

whereby a species X1 is produced and subsequently two molecules of this species reversibly bind to form another molecule of type X2. This system follows no chemical conservation laws and hence is of the type discussed above. The Fano factor, coefficient of variation, and skewness for the fluctuations in both species are given by Eqs. (22) together with the deterministic equilibrium constants,

(25)

This procedure leads to the following equations:

(26)

The volume exclusion version (assuming a finite molecular radius) of the chemical system (24) is given by

(27)

where species X3 is the empty space species. The Fano factor, coefficient of variation, and skewness for the fluctuations in both species are given by Eqs. (23) together with the deterministic equilibrium constants,

(28)

and the conservation law due to volume exclusion,

(29)

where N is the total number of molecules which can be contained in the compartment. Furthermore, we know that in the dilute limit, ϕ3N/Ω, the effective equilibrium constants of the crowded system must equal the equilibrium constants of the non-crowded system (as previously discussed at length in Section IV). Thus using Eqs. (25) and (28), we have the following relationship between the rate constants of the crowded system and of the non-crowded system:

(30)

The overall procedure described above leads to the following equations:

(31)

Comparing the statistical quantities Eqs. (26) and (31), one notices the stark difference in the parametric dependence of these quantities if volume exclusion effects are taken into account. These differences are illustrated in Fig. 3 where the solid lines show the analytical predictions for the Fano factor, coefficient of variation, and skewness of both species as a function of the parameter k0, for dilute (upper panel) and volume exclusion conditions (lower panel). The analytical formulae are compared with data from the SSA (open circles) sampling the CME and the vCME, as evidence of their exactness.

FIG. 3.

Our theoretical predictions (lines) for the crowded and non-crowded models of the open homodimerisation reaction compared with data from the SSA of the CME and vCME (circles) for species X1 (red) and X2 (green). From left to right, we plot the Fano factor, coefficient of variation, and skewness as a function of the parameter k0, using Eqs. (26) for the upper panel (dilute conditions, CME) and Eqs. (31) for the lower panel (volume exclusion conditions, vCME). The parameter values are k1 = k2 = k3 = 0.1, Ω = 10, N = 200. We note that in the dilute limit k0 ≈ 0, the two systems have the same behaviour.

FIG. 3.

Our theoretical predictions (lines) for the crowded and non-crowded models of the open homodimerisation reaction compared with data from the SSA of the CME and vCME (circles) for species X1 (red) and X2 (green). From left to right, we plot the Fano factor, coefficient of variation, and skewness as a function of the parameter k0, using Eqs. (26) for the upper panel (dilute conditions, CME) and Eqs. (31) for the lower panel (volume exclusion conditions, vCME). The parameter values are k1 = k2 = k3 = 0.1, Ω = 10, N = 200. We note that in the dilute limit k0 ≈ 0, the two systems have the same behaviour.

Close modal

As one can appreciate from these plots, the dependence on k0 is strongly affected by volume exclusion, except of course in the limit of small k0 where there are few particles in the compartment. Some qualitative differences which are particularly noticeable and interesting are the following: (i) volume exclusion has very little impact on the Fano factor of species X1 but a strong impact on the Fano factor of species X2 (a change from constant to strongly monotonic decreasing as a function of k0); (ii) in contrast, volume exclusion has a strong impact on the coefficient of variation of species X1 (a change from a monotonic decreasing function to a parabolic function of k0) but little impact on the coefficient of variation of X2; and (iii) the skewness of species X2 becomes negative as k0 increases beyond a certain threshold, for volume excluded conditions, but remains positive in dilute conditions. These stark differences suggest that the parameter dependencies of various statistical quantities that one obtains using conventional dilute approaches (the RDME and CME) may not always reflect the actual parameter dependencies in vivo.

In this section, we study systems with a chemical conservation law implying that the sum of the molecule numbers of some of the species is a constant k. For these systems, we show that (i) the marginal distribution of the global molecule numbers of a chemical species Xi not involved in the conservation law is Poisson (Ωϕi) if volume exclusion is ignored and binomial ( N k , Ω ϕ ̃ i / ( N k ) ) if it is taken into account. (ii) The marginal distribution of the global molecule numbers of a chemical species Xi involved in the conservation law is binomial (k, Ωϕi/k) if volume exclusion is ignored and binomial ( k , Ω ϕ ̃ i / k ) if it is taken into account. We shall call these Statements 2 and 3, respectively. We also discuss the physical implications of these statements, as well as confirm our results using stochastic simulations of the RDME and the vRDME applied to an open heterodimerisation reaction.

We consider a chemical system with M chemical species and a chemical conservation law of the form

(32)

where ni is the number of molecules of species i, and 1 ≤ LM − 2. This is a special case of the general global conservation law considered in Section III. It implies that there are no restrictions on the number of molecules of species X1, …, XL, but that the sum of the number of molecules of species XL+1, …, XM is constant at all times.

The global probability distribution for M chemical species, assuming point particles, Eq. (6), is then given by

(33)

which is the product of a multivariate Poisson distribution with parameters ({Ωϕ1, …, ΩϕL}) and a multinomial distribution with parameters ({ΩϕL+1/k, …, ΩϕM/k}, k). The multinomial originates from the constraint placed by the chemical conservation law Eq. (32). Hence it follows, by the same arguments as in Sec. V, that if a chemical species Xi is not involved in the chemical conservation law, then the marginal distribution is Poisson (Ωϕi) whereas if it is involved in the chemical conservation law then the marginal distribution is binomial (k, Ωϕi/k).

The global probability distribution for M chemical species, assuming a finite molecular radius, Eq. (11), specialised to the conservation law Eq. (32), is given by

(34)

which is the product of a multinomial distribution with para-meters ( { Ω ϕ ̃ 1 / ( N k ) , , Ω ϕ ̃ L / ( N k ) , Ω ϕ ̃ M + 1 / ( N k ) } , N k ) and a multinomial with parameters ( { Ω ϕ ̃ L + 1 / k , , Ω ϕ ̃ M / k } , k ) . The latter multinomial originates from the chemical conservation law Eq. (32). The former multinomial originates from the combination of the chemical conservation law Eq. (32) and the volume exclusion law in the vRDME, i = 1 M + 1 n i = N , which together implies the combined conservation law i = 1 L n i + n M + 1 = N k . Hence, it follows that if a chemical species Xi is not involved in the chemical conservation law, then the marginal distribution is binomial ( N k , Ω ϕ ̃ i / ( N k ) whereas if it is involved in the chemical conservation law then the marginal distribution is binomial ( k , Ω ϕ ̃ i / k ) . It is straightforward to verify using the Poisson limit theorem that in the dilute limit, the global binomial solution of the vRDME approaches the Poisson solution of the RDME.

For those species not involved in the chemical conservation law, the marginal is Poisson (Ωϕi) and hence the statistical quantities are given by Eq. (22) if one assumes dilute conditions. If volume exclusion effects are considered then the marginal distribution is binomial ( N k , Ω ϕ ̃ / ( N k ) ) and hence the statistics are given by Eq. (23) with the parameter N replaced by Nk. Similarly it can be reasoned that for those species involved in the chemical conservation law, i.e. species XL+1, …, XM, the statistics are given by Eq. (23) with the parameter N replaced by k and ϕ ̃ replaced by ϕ if dilute conditions are assumed and by Eq. (23) with the parameter N replaced by k if volume exclusion is taken into account.

The physical implication of these results is as follows. For both species which are involved and not involved in the chemical conservation law, taking into account volume exclusion implies that the marginal distribution is binomial and hence we can make the same statement as for chemical systems without any chemical conservation laws. Namely for chemical systems with a chemical conservation law of the type Eq. (32), as the extent of volume exclusion increases, i.e, as 〈ni〉/N → 1, the fluctuations become more sub-Poissonian, deviations from the classical noise-strength power law become more apparent, and the distribution of fluctuations changes from being skewed to the right (positive skewness) to being skewed to the left (negative skewness). The latter occurs when the 〈ni〉/(Nk) exceeds 1/2 for species not involved in the chemical conservation law and when 〈ni〉/k exceeds 1/2 for species involved in the chemical conservation law.

However, there are also some differences between the results here and those of Sec. VI A. The RDME predicts the wrong qualitative dependence of the Fano factor, coefficient of variation, and the skewness on the mean molecule numbers for all species in the system without any chemical conservation law. For systems with a chemical conservation law, this is still true for those species not involved in a chemical conservation law. However, the RDME does predict the right qualitative dependence for those species involved in the chemical conservation law (since it predicts a binomial marginal distribution, same as the vRDME, though with different parametrisation).

The results here can also be generalised to a system with a number of chemical conservation laws of the sum type. For example, for a system with two conservation laws of the type,

(35)

where 1 ≤ zL − 2, by a similar reasoning as above, we find, assuming a finite molecular radius, that the marginal distributions of species Xi is binomial ( N k s , Ω ϕ ̃ i / ( N k s ) ) if it is not involved in the conservation laws, binomial ( s , Ω ϕ ̃ i / s ) if it is involved in the first conservation law, and binomial ( k , Ω ϕ ̃ i / k ) if it is involved in the second conservation law.

We now consider the dilute (point particle) model of the chemical system,

(36)

whereby a species X1 is produced and subsequently molecules of this species and that of X2 reversibly bind to form molecules of X3, a heterodimer. The system has the implicit chemical conservation law n2 + n3 = k where k is a time-independent constant determined by the initial conditions, and hence it is of the type studied above. The deterministic equilibrium constants are

(37)

The volume excluded version (assuming finite molecular size) of reaction scheme (36) is

(38)

where X4 is the empty space species and now we have two conservation laws: the chemical law n2 + n3 = k and the volume exclusion law n1 + n2 + n3 + n4 = N where N is the maximum number of molecules which the compartment can accommodate. The deterministic equilibrium constants are

(39)

where we used the relationship between the rate constants of the volume excluded and dilute systems (as in the previous example and as elucidated in Section IV).

Explicit solution of Eqs. (37) and (39) together with the relevant conservation laws leads to

(40)

This implies that the concentrations of species X2 and X3 (the species involved in a chemical conservation law) are insensitive to volume exclusion effects but the concentration of species X1 is found to decrease when crowding is taken into account. Intuitively, this is because species X2 and X3 are involved in a chemical conservation law and hence the impact of the second conservation law due to volume exclusion is nullified; species X1 in contrast is not involved in any chemical conservation law and is hence strongly affected by the conservation law due to volume exclusion.

According to our theory in Sec. VI B, (i) the marginal global distribution of species X1 is Poisson (Ωϕ1) according to the RDME and binomial ( N k , Ω ϕ ̃ 1 / ( N k ) ) according to the vRDME. The mean of the latter is less than that of the former. This is verified via stochastic simulations of the RDME and vRDME using the SSA—see Fig. 4(a); (ii) the marginal global distribution of species X2 is binomial (k, Ωϕ2/k) for both the RDME and vRDME. This is also verified via stochastic simulations using the SSA—see Fig. 4(b). In Fig. 4(c) and 4(d), we also show that stochastic simulations using the SSA agree with the theoretical expressions obtained by marginalising the local (voxel) distributions given by Eqs. (7) and (12) in Section III. Note that for the purpose of stochastic simulations using the RDME and vRDME, we need to specify a lattice type. We choose the RDME and vRDME lattices to be periodic, square, and in two dimensions, with the neighbourhood of a voxel being the four cells orthogonally surrounding it. The compartment volume Ω will be fixed to one, meaning that for N voxels, the lattice consists of N × N voxels with lattice spacing 1 / N . We shall use this lattice for all stochastic simulations in this article.

FIG. 4.

Comparisons of vRDME and RDME simulations with our theoretical predictions for the local and global distributions of molecule numbers of species X1 and X2 in the heterodimerisation system. Parameter values are k0 = 20, k1 = 1, k2 = 1, and k3 = 20 and the chemical conservation law is n2 + n3 = k = 15. The global compartment volume is Ω = 1 and the total number of voxels for both the RDME and vRDME is N = 49. In all cases there is excellent agreement between simulations and theory. (a) Global distribution for species X1. (b) Global distribution for species X2. (c) Local (voxel) distribution for X1. (d) Local (voxel) distribution for X2.

FIG. 4.

Comparisons of vRDME and RDME simulations with our theoretical predictions for the local and global distributions of molecule numbers of species X1 and X2 in the heterodimerisation system. Parameter values are k0 = 20, k1 = 1, k2 = 1, and k3 = 20 and the chemical conservation law is n2 + n3 = k = 15. The global compartment volume is Ω = 1 and the total number of voxels for both the RDME and vRDME is N = 49. In all cases there is excellent agreement between simulations and theory. (a) Global distribution for species X1. (b) Global distribution for species X2. (c) Local (voxel) distribution for X1. (d) Local (voxel) distribution for X2.

Close modal

Of interest is how the vRDME probability distribution of the global number of molecules of species X1 changes as the ratio of molecular diameter to compartment length scale is varied. The ratio of the compartment side length to the molecular diameter (the lattice spacing) is given by N . In Fig. 5(a), we plot the global marginal probability distribution solution of the vRDME for species X1, i.e., binomial ( N k , Ω ϕ ̃ 1 / ( N k ) ) , as a function of the total number of voxels N while keeping the compartment volume constant. Good agreement of the vRDME and RDME solutions is obtained when N = 1600, i.e, when the compartment side length is about forty times larger than the molecular diameter; here the molecules are small enough that the system is dilute. In contrast, clear differences exist between the vRDME and RDME predictions when N = 100 (and smaller values) which corresponds to the case of molecules whose diameter is at least 1/10 of the compartment side length; for these cases, the RDME overpredicts the true global concentration of X1.

FIG. 5.

Variation of the vRDME global distribution of molecule numbers for species X1 in the open heterodimerisation reaction, as a function of the occupied volume fraction of space. The degree of volume exclusion is controlled by varying the size of the reactant molecules in (a) and by introducing inert molecules into the system in (b). Specifically (a) is obtained by keeping the compartment size constant and varying the maximum number of molecules N (voxels) which can be accommodated in the compartment for system (38). While (b) is obtained by varying the ratio k ̃ 4 / k ̃ 5 which controls the mean number of inert external crowders 〈n5〉 in system (41). The parameters k, k0, k1, k2, k3, Ω for both (a) and (b) are the same as in Fig. 5. See text for discussion. (a) Global distribution for species X1 as a function of reactant molecule size. (b) Global distribution for species X1 as a function of mean # of inert crowders.

FIG. 5.

Variation of the vRDME global distribution of molecule numbers for species X1 in the open heterodimerisation reaction, as a function of the occupied volume fraction of space. The degree of volume exclusion is controlled by varying the size of the reactant molecules in (a) and by introducing inert molecules into the system in (b). Specifically (a) is obtained by keeping the compartment size constant and varying the maximum number of molecules N (voxels) which can be accommodated in the compartment for system (38). While (b) is obtained by varying the ratio k ̃ 4 / k ̃ 5 which controls the mean number of inert external crowders 〈n5〉 in system (41). The parameters k, k0, k1, k2, k3, Ω for both (a) and (b) are the same as in Fig. 5. See text for discussion. (a) Global distribution for species X1 as a function of reactant molecule size. (b) Global distribution for species X1 as a function of mean # of inert crowders.

Close modal

It is also interesting to understand the effects of increasing the degree of volume exclusion by adding inert molecules to the chemical reaction system. This is of particular relevance to understanding intracellular reaction systems which typically operate in such conditions, i.e., molecules of other intracellular pathways which are inert with respect to the reaction system of interest exert influence on the latter via volume exclusion effects.23 To this end, we consider a modified version of reaction scheme (38),

(41)

where X4 is the empty space species and X5 is a chemical species which does not chemically interact with the rest of the molecules (an inert external crowder). In Fig. 5(b), we plot the global marginal probability distribution solution of the vRDME for species X1, i.e., binomial ( N k , Ω ϕ ̃ 1 / ( N k ) ) , as a function of the mean number of inert external crowder molecules 〈n5〉. Note that the effect of increasing molecular crowding by adding more molecules of X5 is to induce a shift of the probability distribution to the left such that there are fewer molecules, on average, of X1 in the system. This is qualitatively similar to the effect seen in Fig. 5(a). This similarity arises because an increase in the fraction of occupied space can either be induced by increasing the size of the reactant molecules while keeping the compartment size fixed (the case of Fig. 5(a)) or else by introducing inert molecules into the system (the case of Fig. 5(b)). Note that in both cases, the marginal distribution of X2 is unchanged by the degree of volume exclusion since as we noted earlier both the RDME and vRDME give the same result.

Previously, we have considered chemical conservation laws of type (32). Though common, these are not the only chemical conservation laws in nature. The general theory presented in Section III also applies to these other conservation laws. In what follows, we use the latter results to study an example of a chemical system constrained by a chemical conservation law which is not of the sum type. In particular, we will show that in this case, the global marginal distribution of the number of molecules for a species involved in the conservation law is not binomial, unlike the case of a species involved in a chemical conservation law of type (32).

Consider the point particle model of the reaction system,

(42)

whereby two molecules of X1 reversibly bind to form a dimer X2. This system has the global chemical conservation law n1 + 2n2 = k where k is a time-independent constant fixed by the initial conditions and hence it is not of the same type as the chemical conservation laws (32) considered earlier. According to Eqs. (6) and (11), the (normalised) marginal probability distribution solution for species X2 according to the CME and the vCME is given by

(43)
(44)

respectively. Here, we have used the notation HU and H 2 F 1 R to denote Tricomi’s confluent hypergeometric function and the regularised hypergeometric function, respectively (these are the functions HypergeometricU and Hypergeometric2F1Regularised in Mathematica’s notation44). Note that for the vCME, we have here considered the volume excluded version of reaction scheme (42), namely, X 1 + X 1 k ̃ 1 k ̃ 0 X 2 + X 3 with X3 representing the empty space species and the equilibrium constant k ̃ 0 k ̃ 1 = k 0 N k 1 Ω (as elucidated in Section IV). All the statistics of the molecule numbers of species X1 can be deduced from those of X2 given the conservation law n1 + 2n2 = k.

There are here clearly differences from what we previously found for chemical species involved in chemical conservation laws of type (32). While for the latter, the global marginal distributions where binomial independent of whether volume exclusion is taken into account or not (see Section VI), in the example presented in this section, the global marginal distributions are not binomial. This difference can be traced to the fact that a binomial originates as the marginal of a multinomial distribution and the latter is effectively a product of Poissons constrained by a rule stating that the sum of the fluctuating variables is a constant; this rule is naturally obeyed by systems in which the chemical conservation law is of the type (32).

In Fig. 6, we plot the steady-state probability distribution of global molecule numbers according to the CME and vCME for the case when N = k, i.e., the minimum number of voxels required to accommodate the maximum number of molecules allowed by the dimerisation reaction. We note that while the chemical conservation law shielded the effects of volume exclusion law for those species involved in laws of type (32) (see Fig. 4(b)), no such shielding occurred in the example here, as can be appreciated from the large difference between the two distributions in Fig. 6. Likely, the implicit mathematical reason for these differences is that for systems in Section VI, the chemical conservation law i = L + 1 M n i = k is “nested” within the volume exclusion law i = 1 M + 1 n i = N , while no such nesting is present in the current example where the chemical conservation law is n1 + 2n2 = k.

FIG. 6.

The steady-state probability distribution according to the CME (dilute conditions) and to the vCME (volume exclusion is taken into account). The plots are generated using Eqs. (43) and (44). The distribution is significantly shifted by excluded volume effects; this is for the case where the maximum number of molecules which can be put inside a compartment of unit volume is N = 100. The reaction rate constants are k0 = 0.001 and k1 = 1, while the conservation law constant is k = 100.

FIG. 6.

The steady-state probability distribution according to the CME (dilute conditions) and to the vCME (volume exclusion is taken into account). The plots are generated using Eqs. (43) and (44). The distribution is significantly shifted by excluded volume effects; this is for the case where the maximum number of molecules which can be put inside a compartment of unit volume is N = 100. The reaction rate constants are k0 = 0.001 and k1 = 1, while the conservation law constant is k = 100.

Close modal

We now study the effect of volume exclusion on various statistics. We first note that the first and second moments of the vCME solution can be conveniently written in terms of three non-dimensional parameters: k, R = N/k and L = 4k0/(k1Ω). The parameter L contains information about all the rate constants of the system; it is proportional to the equilibrium constant k0/k1 of the reaction in the absence of volume exclusion. The parameter R is an inverse measure of volume exclusion. This is since as N increases at constant compartment volume Ω, molecules “become smaller” and hence the system becomes more dilute. The maximum degree of volume exclusion occurs when N = k, i.e, R = 1 and the dilute limit occurs when R → ∞. In Fig. 7, we fix k = 50 and use Eq. (44) to calculate the statistics in very dilute conditions (R = 1000) and in highly crowded conditions (R = 1) as a function of the parameter L. The dilute statistics agree very well with those which can be calculated directly from the CME using Eq. (43).

FIG. 7.

Comparison of statistics of intrinsic noise in high volume exclusion and dilute conditions for the closed reversible dimerisation reaction. The statistics are all numerically calculated from Eq. (44); the dilute case is obtained by choosing R = N/k = 1000 and the high volume exclusion case by choosing R = 1. The constant k is fixed to 50 in all cases. The non-dimensional parameter L which is an aggregate of all rate constants and the volume is varied and the statistics plotted as a function of L. In (a) and (b) we show the variation of the Fano factors of the two species. In (c) we compute the difference between the CV in dilute and high volume exclusion conditions, ΔCVi, for both species. In (d), we compute the difference between the mean number of molecules in dilute and high volume exclusion conditions, Δ〈ni〉. See text for discussion.

FIG. 7.

Comparison of statistics of intrinsic noise in high volume exclusion and dilute conditions for the closed reversible dimerisation reaction. The statistics are all numerically calculated from Eq. (44); the dilute case is obtained by choosing R = N/k = 1000 and the high volume exclusion case by choosing R = 1. The constant k is fixed to 50 in all cases. The non-dimensional parameter L which is an aggregate of all rate constants and the volume is varied and the statistics plotted as a function of L. In (a) and (b) we show the variation of the Fano factors of the two species. In (c) we compute the difference between the CV in dilute and high volume exclusion conditions, ΔCVi, for both species. In (d), we compute the difference between the mean number of molecules in dilute and high volume exclusion conditions, Δ〈ni〉. See text for discussion.

Close modal

In particular we find that (i) the Fano factor of species X2 is always less than one and hence the distribution is sub-Poissonian in both volume excluded and dilute conditions (see Fig. 7(a)); (ii) the Fano factor of species X1 can be greater than or less than 1 leading to three distinctive phases: sub-Poisson statistics in both volume excluded and dilute conditions (for L < 7), super-Poissonian in both conditions (for L > 11) and finally a phase in which volume exclusion leads to a change from sub-Poissonian to super-Poissonian statistics (for 7 ≤ L ≤ 11, see Fig. 7(b)). This is in contradistinction to the results in Section VI where we found that a species involved in chemical conservation laws of the type (32) has sub-Poissonian fluctuations in both volume excluded and dilute conditions; (iii) volume exclusion leads to a decrease in the coefficient of variation of species X2 and to an increase in the coefficient of variation of species X1 (see Fig. 7(c)); (iv) volume exclusion leads to an increase in the mean number of molecules of species X2 and to a decrease in the number of molecules of species X1 (see Fig. 7(d)). Thus, the inclusion of volume exclusion causes a shift of the equilibrium to the right, namely, it leads to the production of more X2 molecules and of less X1 molecules. This is in agreement with the standard thermodynamic theory by Minton and co-workers.24 We have numerically verified that these results hold for even k.

As we saw in this example, the general properties of systems with chemical conservation laws of a general type are not typically open to analytical investigation because of the complicated form of the exact steady-state probability distribution solution of the CME and vCME. Nevertheless, these expressions can be easily investigated numerically which is advantageous compared to lengthy stochastic simulations.

The vRDME has at least one major disadvantage—it is based on an artificial spatial lattice. Ideally, one would like to derive the vRDME rigorously from a lattice-free approach or at least to show that it is a reliable approximation of a lattice-free description under some conditions.

A derivation of this type has been previously attempted for the dilute case. In particular, it has been shown that for systems with bimolecular reactions, the RDME provides a good approximation to the lattice-free descriptions offered by the Doi45,46 and Smoluchowski models47,48 for lattice spacings that are neither too small nor too large.49 In the limit of small lattice spacing, the statistics of the RDME do not converge to those of the lattice-free approach9,50 but it is possible in this case to derive a new convergent RDME called the CRDME which does not suffer from this issue.51 

The question of agreement between a lattice and lattice-free approach in the case of volume excluded interactions is relatively simpler than for the dilute case because there is one less parameter: unlike the RDME, the lattice spacing of the vRDME is fixed to equal the molecule diameter. A formal derivation of the vRDME from the volume excluded versions of the spatially continuous Doi or Smoluchowski models is beyond the scope of this paper; here we shall be content with comparing the statistics of the vRDME with those obtained from microscopic BD simulations for a simple example.

In particular, we test the validity of the RDME and vRDME by comparing their global distribution solutions for the closed dimerisation system (42) given by Eqs. (43) and (44), respectively, with the distributions calculated from ensemble averaging BD simulations of the same chemical system. The BD simulations consider particles to be two-dimensional hard disks which move randomly in space according to standard Brownian motion. With parameters defined as in Eqs. (43) and (44), diffusion coefficient D and time-step Δt, the BD algorithm we use is as follows:

  1. Place k particles of type X1 with radius r at uniformly distributed points in [0, 1] × [0, 1] such that they do not overlap. Set time t = 0. Proceed to (2).

  2. Propose a normal random number with mean 0 and standard deviation 2 D Δ t to add to each particle coordinate. If no pairs of particles will overlap, accept the new coordinates and proceed to (4). If exactly one pair of particles will overlap and they are both type X1, proceed to (3). Else reject the new coordinates and attempt (2) again.

  3. Choose a uniform random number rand between 0 and 1. If randpΔt reject the new coordinates from (2) and attempt (2) again. Else if rand <pΔt, remove the overlapping X1 particles. Place a X2 particle with radius r midway between the centres of the removed particles. Choose an exponential random number exprand with mean 1/k1. Assign a number τ = t + exprand to the new X2 particle. Proceed to (4).

  4. For each X2 particle, check if t > τ. If not, proceed to (5). Else for each X2 particle with t > τ, remove it and place two X1 particles just touching at a random angle such that their midpoint is the former centre of the X2 particle. If any of the new X1 particles overlap other particles, remove them, replace the X2 particle, and set τ = t + exprand. Proceed to (5).

  5. Advance time by setting t = t + Δt. Store the total number of X1 and X2 particles in memory. Return to (2) and repeat until a given time has elapsed.

Note that, in the above algorithm, p = k 0 2 π r 2 which is the probability per unit time that a given pair of X1 particles reacts. This choice guarantees that in the limit of well-mixed and dilute conditions, the rate at which dimerisation occurs in the Brownian dynamics agrees with that given by the bimolecular propensity in the CME (for a derivation see Appendix D of Ref. 52). Note also that the precise choice of the distance at which one places the two particles of type X1 when a dimer X2 dissociates has little effect on the statistics collected, as long as we have reaction-limited kinetics (probability of the association of two particles of type X1 is very small). The above algorithm can be considered a volume-excluded version of standard BD algorithms used for dilute reversible systems.53 

For accuracy, Δt should be chosen small enough such that at most one reaction normally happens in each time step. To compare BD and vRDME, we choose the particles to have a diameter equal to the width of a vRDME voxel. This implies that the proportion of volume occupied by a BD particle is slightly less than the proportion of volume occupied by a vRDME voxel; however, it is the most natural way of assigning a diameter, and it ensures that BD can feasibly reach the levels of volume exclusion that we want to model with the vRDME.

In Fig. 8, we compare BD simulations with the exact global distributions of the RDME and the vRDME as given by Eqs. (43) and (44), respectively. In panel 8(a), we show the equilibrium global probability distribution of X2 computed with BD (blue histogram), vRDME (yellow histogram), and RDME (grey dashed line), in dilute conditions. In this case, in BD, the particle diameters were 1 20 and there were 24 X1 particles initially; equivalently, in the vRDME, the number of voxels is N = 400. It follows that the percentage of occupied volume in this case varies from 3 − 6%, where 3% is reached when all X1 particles are bound in dimers X2. Since this corresponds to fairly dilute conditions, it is unsurprising that BD, the vRDME and the RDME essentially agree. In panel 8(b), we show the same plot in high volume exclusion conditions. In this case, in BD, the particle diameters were 1 6 and there were 24 X1 particles initially; equivalently, in the vRDME, the number of voxels is N = 36. Therefore the percentage of occupied volume in this case varies from 33 − 67%. Thus, this corresponds to considerably high volume exclusion; the vRDME here agrees with BD but the RDME strongly disagrees with both.

FIG. 8.

(a,b) Comparison of exact vRDME and RDME distributions with BD distributions of molecule numbers of species X2 in the closed dimerisation system. (a) The system with 3 − 6% occupied volume, (b) the system with 33 − 67% occupied volume. Parameter values are k0 = 0.01, k1 = 0.5, Ω = 1, D = 10−4, Δt = 10−2, (a) diameter = 1 20 , N = 400, (b) diameter = 1 6 , N = 36. (a) Global distribution (low volume exclusion). (b) Global distribution (high volume exclusion).

FIG. 8.

(a,b) Comparison of exact vRDME and RDME distributions with BD distributions of molecule numbers of species X2 in the closed dimerisation system. (a) The system with 3 − 6% occupied volume, (b) the system with 33 − 67% occupied volume. Parameter values are k0 = 0.01, k1 = 0.5, Ω = 1, D = 10−4, Δt = 10−2, (a) diameter = 1 20 , N = 400, (b) diameter = 1 6 , N = 36. (a) Global distribution (low volume exclusion). (b) Global distribution (high volume exclusion).

Close modal

Hence our analysis confirms that for the dimerisation reaction, the vRDME gives global statistics that are in very good agreement with those obtained from a microscopic lattice-free approach, for a parameter set in both low and high volume exclusion scenarios. This is likely mainly due to the fact that the vRDME is a description at the natural length scale of the system (the molecular diameter). Further research is however necessary to clarify whether the agreement between the vRDME and BD holds for a broad range of parameter values and for general chemical systems.

In this paper, we have elucidated some of the effects which volume exclusion can have on intrinsic noise in chemical systems which are in equilibrium. In particular, the novelty of our study is that we can make precise statements on the relationship between the probability distribution solution of the master equation and the extent of volume exclusion. This was possible because we obtained an exact solution of the local and global probability distribution of the RDME and of its excluded volume version, the vRDME, in equilibrium (detailed balance) conditions.

A summary of our findings is as follows. We found that the type of the global marginal distributions of the RDME and vRDME varies according to the type of chemical conservation law: (i) for those systems with no chemical conservation law, the global marginal distribution of the RDME and vRDME for all species is Poisson and binomial, respectively; (ii) for those systems with a chemical conservation law of the sum type, Eq. (32), the global marginal distribution of the RDME and vRDME for a species not involved in the chemical conservation law is also Poisson and binomial, respectively; (iii) for those systems with a chemical conservation law of the sum type, Eq. (32), the global marginal distribution of the RDME and vRDME for a species involved in the chemical conservation law is binomial. Taking into account volume exclusion has very little or no impact on the fluctuations in this case; (iv) for those systems with a chemical conservation law of a more general type, nothing can be directly deduced about the type of marginal distributions because of the complexity of the exact normalised probability distributions. However for a specific system of this type, we found that the global fluctuations were neither Poisson nor binomial for species involved in the chemical conservation law and that volume exclusion did have a strong impact on the fluctuations, in contrast to systems with a chemical conservation law of the sum type.

Given points (i)-(iii), we can clearly state that the largest impact of volume exclusion is likely to be on the intrinsic noise statistics of those species not involved in chemical conservation laws; the fact that the RDME solution is Poisson while the vRDME solution is binomial implies that as the extent of molecular crowding increases, the fluctuations become increasingly sub-Poissonian, deviations from the classical inverse square root law for the noise-strength become more apparent, and the marginal distribution of molecule number fluctuations changes from being skewed to the right (positive skewness) to being skewed to the left (negative skewness).

We note that the vRDME used in our study is based on an inherent assumption that the size of all molecules, reactant and inert, is roughly the same and equal to the size of a voxel. This is, of course, a gross simplification of reality, nevertheless the major benefits of this formulation is that (i) the vRDME is exactly solvable in equilibrium conditions and (ii) it appears to be an accurate approximation of microscopic spatially continuous stochastic simulations. Hence a comparison of the exact solution of the vRDME with the exact solution of the RDME (which assumes point particles) allows us to obtain a rough picture of the effects of volume exclusion on intrinsic noise, results which are difficult to obtain if we had to resort to computationally expensive stochastic simulations.

Open questions which remain to be addressed involve understanding the impact of volume exclusion on non-equilibrium steady-states and on the time evolution of moments; these are challenging questions given that exact solutions of master equations are highly unlikely to be found in such conditions. Finally, we expect the extension of the vRDME framework to allow the modelling of chemical reactions involving hard molecules of various sizes to be of paramount importance for the accurate prediction of the effect of volume exclusion on real chemical systems.

This work was supported by the BBSRC EASTBIO Ph.D. studentship to S.S. and by a Leverhulme grant award to R.G. (No. RPG-2013-171). C.C. thanks Philipp Thomas for useful discussions.

As discussed in Section III in the main text, it is straightforward to show that the solution of the vRDME in equilibrium conditions is

(A1)

where ni is the global concentration of species Xi, i.e., n i = j = 1 N n i j .

We now use Eq. (A1) to calculate the probability over the vector of the global number of molecules n = { n 1 , , n M } . We start by noting that the definition of the global concentration of species Xi, i.e., n i = j = 1 N n i j together with the conservation law factor k = 1 N δ ( i = 1 M + 1 n i k , 1 ) is equivalent to the factor δ ( i = 1 M + 1 n i , N ) . Thus, we have

(A2)
(A3)
(A4)

The passage from Eq. (A2) to Eq. (A4) can be explained as follows. The sum in Eq. (A2) is over the local molecule numbers only and hence the delta function over the global molecule numbers δ ( i = 1 M + 1 n i , N ) δ ( f m ( n 1 , n 2 , , n M ) , K m ) is unaffected by this sum and can be left outside, which leads to Eq. (A3). Now the term in square brackets in the latter equation is a product of independent Poissonians (the correlation between Poissonians is induced by the delta functions outside of the square brackets). Due to the delta function δ ( r = 1 N n i r , n i ) , the sum in the square brackets amounts to calculating the probability distribution of a sum of independent Poisson random variables, which leads to the final result Eq. (A4). Note that Eq. (A4) is the same as the equilibrium solution of the vCME, Eq. (11), which establishes the equivalence of the vRDME and vCME at the global level in equilibrium conditions. By an analogous approach, one can also show the equivalence of the RDME and CME at the global level in equilibrium conditions.

1.
D. T.
Gillespie
, “
Stochastic simulation of chemical kinetics
,”
Annu. Rev. Phys. Chem.
58
,
35
55
(
2007
).
2.
H.
Ge
,
M.
Qian
, and
H.
Qian
, “
Stochastic theory of nonequilibrium steady states. Part II: Applications in chemical biophysics
,”
Phys. Rep.
510
(
3
),
87
118
(
2012
).
3.
R.
Grima
and
S.
Schnell
, “
Modelling reaction kinetics inside cells
,”
Essays Biochem.
45
,
41
56
(
2008
).
4.
D. M.
Vriezema
 et al, “
Self-assembled nanoreactors
,”
Chem. Rev.
105
(
4
),
1445
1490
(
2005
).
5.
D.
Ugarte
,
A.
Chatelain
, and
W. A.
De Heer
, “
Nanocapillarity and chemistry in carbon nanotubes
,”
Science
274
(
5294
),
1897
(
1996
).
6.
J. S.
van Zon
and
P. R.
Ten Wolde
, “
Simulating biochemical networks at the particle level and in time and space: Greens function reaction dynamics
,”
Phys. Rev. Lett.
94
(
12
),
128103
(
2005
).
7.
D. T.
Gillespie
and
E.
Seitaridou
,
Simple Brownian Diffusion
(
Oxford University Press
,
2013
).
8.
F.
Baras
and
M. M.
Mansour
, “
Reaction-diffusion master equation: A comparison with microscopic simulations
,”
Phys. Rev. E
54
(
6
),
6139
(
1996
).
9.
S. A.
Isaacson
, “
The reaction-diffusion master equation as an asymptotic approximation of diffusion to a small target
,”
SIAM J. Appl. Math.
70
(
1
),
77
111
(
2009
).
10.
D.
Bernstein
, “
Simulating mesoscopic reaction-diffusion systems using the Gillespie algorithm
,”
Phys. Rev. E
71
(
4
),
041103
(
2005
).
11.
D. A.
McQuarrie
,
C. J.
Jachimowski
, and
M. E.
Russell
, “
Kinetics of small systems. II
,”
J. Chem. Phys.
40
(
10
),
2914
2921
(
1964
).
12.
T.
Jahnke
and
W.
Huisinga
, “
Solving the chemical master equation for monomolecular reaction systems analytically
,”
J. Math. Biol.
54
(
1
),
1
26
(
2007
).
13.
R.
Grima
,
D. R.
Schmidt
, and
T. J.
Newman
, “
Steady-state fluctuations of a genetic feedback loop: An exact solution
,”
J. Chem. Phys.
137
(
3
),
035104
(
2012
).
14.
R.
Grima
,
N. G.
Walter
, and
S.
Schnell
, “
Single molecule enzymology a la Michaelis-Menten
,”
FEBS J.
281
(
2
),
518
530
(
2014
).
15.
M.
Ullah
and
O.
Wolkenhauer
, “
Investigating the two-moment characterisation of subcellular biochemical networks
,”
J. Theor. Biol.
260
(
3
),
340
352
(
2009
).
16.
C.
Gomez-Uribe
and
G. C.
Verghese
, “
Mass fluctuation kinetics: Capturing stochastic effects in systems of chemical reactions through coupled mean-variance computations
,”
J. Chem. Phys.
126
(
2
),
024109
(
2007
).
17.
D.
Schnoerr
,
G.
Sanguinetti
, and
R.
Grima
, “
Validity conditions for moment closure approximations in stochastic chemical kinetics
,”
J. Chem. Phys.
141
(
8
),
084103
(
2014
).
18.
J.
Elf
and
M.
Ehrenberg
, “
Fast evaluation of fluctuations in biochemical networks with the linear noise approximation
,”
Genomes Res.
13
(
11
),
2475
2484
(
2003
).
19.
R.
Grima
, “
Anomalous fluctuation scaling laws in stochastic enzyme kinetics: Increase of noise strength with the mean concentration
,”
Phys. Rev. E
89
(
1
),
012710
(
2014
).
20.
P.
Thomas
,
N.
Popovic
, and
R.
Grima
, “
Phenotypic switching in gene regulatory networks
,”
Proc. Natl. Acad. Sci. U. S. A.
111
(
19
),
6994
6999
(
2014
).
21.
P.
Thomas
and
R.
Grima
, “
Approximate probability distributions of the master equation
,”
Phys. Rev. E
92
(
1
),
012120
(
2015
).
22.
S. B.
Zimmerman
and
S. O.
Trach
, “
Estimation of macromolecule concentrations and excluded volume effects for the cytoplasm of Escherichia coli
,”
J. Mol. Biol.
222
(
3
),
599
620
(
1991
).
23.
S. B.
Zimmerman
and
A. P.
Minton
, “
Macromolecular crowding: Biochemical, biophysical, and physiological consequences
,”
Annu. Rev. Biophys. Biomol. Struct.
22
(
1
),
27
65
(
1993
).
24.
H.-X.
Zhou
,
G.
Rivas
, and
A. P.
Minton
, “
Macromolecular crowding and confinement: Biochemical, biophysical, and potential physiological consequences
,”
Annu. Rev. Biophys.
37
,
375
(
2008
).
25.
C.
Tan
 et al, “
Molecular crowding shapes gene expression in synthetic cellular nanosystems
,”
Nat. Nanotechnol.
8
(
8
),
602
608
(
2013
).
26.
M. J.
Saxton
, “
Anomalous diffusion due to obstacles: A Monte Carlo study
,”
Biophys. J.
66
(
2 Pt. 1
),
394
(
1994
).
27.
F.
Hoefling
,
T.
Franosch
, and
E.
Frey
, “
Localization transition of the three-dimensional Lorentz model and continuum percolation
,”
Phys. Rev. Lett.
96
(
16
),
165901
(
2006
).
28.
R.
Grima
,
S. N.
Yaliraki
, and
M.
Barahona
, “
Crowding-induced anisotropic transport modulates reaction kinetics in nanoscale porous media
,”
J. Phys. Chem. B
114
(
16
),
5380
5385
(
2010
).
29.
D.
Fanelli
and
A. J.
McKane
, “
Diffusion in a crowded environment
,”
Phys. Rev. E
82
(
2
),
021113
(
2010
).
30.
D. T.
Gillespie
,
S.
Lampoudi
, and
L. R.
Petzold
, “
Effect of reactant size on discrete stochastic chemical kinetics
,”
J. Chem. Phys.
126
(
3
),
034302
(
2007
).
31.
R.
Grima
, “
Intrinsic biochemical noise in crowded intracellular conditions
,”
J. Chem. Phys.
132
(
18
),
185102
(
2010
).
32.
A. J.
McKane
and
T. J.
Newman
, “
Stochastic models in population biology and their deterministic analogs
,”
Phys. Rev. E
70
(
4
),
041902
(
2004
).
33.
D.
Fanelli
,
C.
Cianci
, and
F.
Di Patti
, “
Turing instabilities in reaction-diffusion systems with cross diffusion
,”
Eur. Phys. J. B
86
(
4
),
1
8
(
2013
).
34.
H.
Berry
, “
Monte Carlo simulations of enzyme reactions in two dimensions: Fractal kinetics and spatial segregation
,”
Biophys. J.
83
(
4
),
1891
1901
(
2002
).
35.
S.
Schnell
and
T. E.
Turner
, “
Reaction kinetics in intracellular environments with macromolecular crowding: Simulations and rate laws
,”
Prog. Biophys. Mol. Biol.
85
(
2
),
235
260
(
2004
).
36.
R.
Grima
and
S.
Schnell
, “
A systematic investigation of the rate laws valid in intracellular environments
,”
Biophys. Chem.
124
(
1
),
1
10
(
2006
).
37.
N. G.
Van Kampen
,
Stochastic Processes in Physics and Chemistry
(
Elsevier
,
2006
).
38.
S.
Smith
,
C.
Cianci
, and
R.
Grima
, “
Model reduction for stochastic chemical systems with abundant species
,”
J. Chem. Phys.
143
(
21
),
214105
(
2015
).
39.
P. W.
Atkins
,
The Elements of Physical Chemistry
(
Oxford University Press
,
1993
).
40.
N. G.
Van Kampen
, “
The equilibrium distribution of a chemical mixture
,”
Phys. Lett. A
59
(
5
),
333
334
(
1976
).
41.
K.
Forbes
,
M.
Evans
,
N.
Hastings
, and
B.
Peacock
,
Statistical Distributions
(
Wiley
,
2011
).
42.
A.
Papoulis
and
U.
Pillai
,
Probability, Random Variables, and Stochastic Processes
(
Tata McGraw-Hill Higher Education
,
2002
).
43.
A.
Bar-Even
 et al, “
Noise in protein expression scales with natural protein abundance
,”
Nat. Genet.
38
(
6
),
636
643
(
2006
).
44.
Mathematica, version 10.1, Wolfram Research, Inc., Champaign, IL, 2015.
45.
M.
Doi
, “
Second quantization representation for classical many-particle system
,”
J. Phys. A: Math. Gen.
9
(
9
),
1465
(
1976
).
46.
M.
Doi
, “
Stochastic theory of diffusion-controlled reaction
,”
J. Phys. A: Math. Gen.
9
(
9
),
1479
(
1976
).
47.
M. V.
Smoluchowski
,
Z. Phys. Chem.
92
,
129
(
1917
).
48.
J.
Keizer
, “
Nonequilibrium statistical thermodynamics and the effect of diffusion on chemical reaction rates
,”
J. Phys. Chem.
86
(
26
),
5052
5067
(
1982
).
49.
S. A.
Isaacson
and
D.
Isaacson
, “
Reaction-diffusion master equation, diffusion-limited reactions, and singular potentials
,”
Phys. Rev. E
80
(
6
),
066106
(
2009
).
50.
S.
Hellander
,
A.
Hellander
, and
L.
Petzold
, “
Reaction-diffusion master equation in the microscopic limit
,”
Phys. Rev. E
85
(
4
),
042901
(
2012
).
51.
S. A.
Isaacson
, “
A convergent reaction-diffusion master equation
,”
J. Chem. Phys.
139
(
5
),
054101
(
2013
).
52.
S.
Smith
,
C.
Cianci
, and
R.
Grima
, “Analytical approximations for spatial stochastic gene expression in single cells and tissues” (submitted).
53.
J.
Lipkova
 et al, “
Analysis of Brownian dynamics simulations of reversible bimolecular reactions
,”
SIAM J. Appl. Math.
71
(
3
),
714
730
(
2011
).