Physical limit to concentration sensing in a changing environment
Thierry Mora, Ilya Nemenman

TL;DR
This paper establishes a new physical limit on the accuracy of cellular concentration sensing in fluctuating environments, showing it scales differently than previous bounds and can be achieved by adaptive biochemical networks.
Contribution
It formulates a non-linear field-theoretic model for sensing in fluctuating environments and derives a novel bound on sensing accuracy, contrasting with classical bounds.
Findings
Derived a new physical bound: δc/c ∼ (Dacτ)^(-1/4)
Showed the bound can be achieved by adaptive biochemical networks
Contrasted the new bound with the classical Berg-Purcell limit
Abstract
Cells adapt to changing environments by sensing ligand concentrations using specific receptors. The accuracy of sensing is ultimately limited by the finite number of ligand molecules bound by receptors. Previously derived physical limits to sensing accuracy have assumed that the concentration was constant and ignored its temporal fluctuations. We formulate the problem of concentration sensing in a strongly fluctuating environment as a non-linear field-theoretic problem, for which we find an excellent approximate Gaussian solution. We derive a new physical bound on the relative error in concentration which scales as with ligand diffusivity , receptor cross-section , and characteristic fluctuation time scale , in stark contrast with the usual Berg and Purcell bound for a perfect receptor sensing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
††thanks: Corresponding author: [email protected]
Physical limit to concentration sensing in a changing environment
Thierry Mora
Laboratoire de physique de École normale supérieure (PSL University), CNRS, Sorbonne University, Université de Paris, 24 rue Lhomond, 75005 Paris, France
Ilya Nemenman
Department of Physics, Department of Biology, and Initiative in Theory and Modeling of Living Systems, Emory University, Atlanta, GA 30322, USA
Abstract
Cells adapt to changing environments by sensing ligand concentrations using specific receptors. The accuracy of sensing is ultimately limited by the finite number of ligand molecules bound by receptors. Previously derived physical limits to sensing accuracy have assumed that the concentration was constant and ignored its temporal fluctuations. We formulate the problem of concentration sensing in a strongly fluctuating environment as a non-linear field-theoretic problem, for which we find an excellent approximate Gaussian solution. We derive a new physical bound on the relative error in concentration which scales as with ligand diffusivity , receptor cross-section , and characteristic fluctuation time scale , in stark contrast with the usual Berg and Purcell bound for a perfect receptor sensing concentration during time . We show how the bound can be achieved by a simple biochemical network downstream the receptor that adapts the kinetics of signaling as a function of the square root of the sensed concentration.
Cells must respond to extracellular signals to guide their actions in the world. The signals typically come in the form of changing concentrations of various molecular ligands, which are conveyed to the cell through ligand binding to cell surface receptors. A lot of ink has been expended on deriving the fundamental limits to the precision with which a cell can measure the concentrations from the activity of its receptors, constrained by the stochasticity of ligand binding and unbinding Berg and Purcell (1977); Bialek and Setayeshgar (2005); Kaizu et al. (2014); Aquino et al. (2016). In particular, it has become clear that the temporal sequence of binding-unbinding events carries more information about the underlying ligand concentration than just the mean receptor occupancy, typically used in deterministic chemical kinetics models of this problem Endres and Wingreen (2009). In particular, such precise temporal information allows cells to estimate the concentration of a cognate ligand even in a sea of weak spurious ligands Siggia and Vergassola (2013); Lalanne and François (2015); Mora (2015), as well as to estimate concentrations of multiple ligands from fewer receptor types Singh and Nemenman (2017, 2019), and molecular network motifs able to perform such complex estimation exist in the real world, even potentially taking advantage of cross-talk between receptor-ligand pairs Carballo-Pacheco et al. (2019).
Importantly, concentrations of ligands are worth measuring only when they are a priori unknown; or, in other words, if they change with time, allowing for instance cells to adapt their behaviour accordingly and maximize their long-term growth Kussell and Leibler (2005). However, all of the preceding analyses have focused on the regime with a clear time scale separation, where the concentration is constant or constantly changing Mora and Wingreen (2010) during the period over which it is estimated. In this article, we will fill in this gap by calculating the accuracy with which a temporally varying ligand concentration may be estimated from a sequence of binding and unbinding events. This requires making assumptions about the time scale over which significant changes of the concentration are possible. In our formulation, the optimal sensor performs a Bayesian computation, formalized mathematically as a stochastic field theory. Crucially, we show how simple biochemical circuits allow one to perform the relevant complex computations.
Field theory of concentration sensing. We associate to the ligand concentration a field through , where is an irrelevant reference concentration. Ligand concentration controls the ligand-receptor binding rate , where is the diffusion-limited binding rate per molecule of the ligand to its target receptor, modeled as a circle of diameter on the cell’s surface, and is the ligand diffusivity. This binding rate can be readily generalized to receptors by using instead . All our results will then hold with this additional factor. We assume that the concentration follows a geometric random walk, with characteristic time scale : , with a Wiener process. This choice is justified by the fact that in many biological contexts, such as bacterial chemotaxis, concentrations may vary over many orders of magnitude.
The probability of the concentration temporal evolution over the time interval is given by
[TABLE]
The receptor sees binding events at times , each occuring with rate . To simplify, let us assume that unbinding is instantaneous (generalization to finite binding times is discussed later). The posterior distribution of the concentration profile then follows Bayes’ rule:
[TABLE]
where is a normalization constant independent of . The term in the integral corresponds the probability of not binding a ligand between and (except at times ). The binding events at are generated by the true temporal trace of ligand concentration, . In the following the true trace will be distinguished from the field , which refers to our observation-based belief.
The one-dimensional field-theoretic problem (2) is a particular case of Bayesian filtering Chen (2003). When collecting information from binding events, cells do not have access to the future and cannot use the full span of observations to infer the concentration at time . Instead, they must infer it solely based on past observation in the interval , which distinguishes our problem from the mathematically similar inference of a continuous probability density Bialek et al. (1996); Nemenman and Bialek (2002); Kinney (2014, 2015); Chen et al. (2018). This inference can be performed recursively by the rules of Bayesian sequential forecasting, similar to the transfer matrix technique, and also known as the forward algorithm Chen (2003). To do this recursion, we first define:
[TABLE]
Considering past observations during the interval , the posterior distribution of at time reads:
[TABLE]
When considering periods during which no binding event was observed, we can write a recursion for between and . Taking the limit yields, for (App. A SI ):
[TABLE]
where denotes an average over . When a binding even does occur at time , the posterior distribution is updated using Bayes’ rule:
[TABLE]
where refer to the values right before and after the observation. The partition function can be similarly calculated (App. A SI ) and could in principle be used to infer the correct timescale by maximizing (App. C SI ).
Gaussian solution. Because of the dependence in , the equations for the evolution of the posterior probability (5)-(6) are nonlinear. However, assuming a Gaussian Ansatz , which is accurate in the limit of long measurement times (see below), gives a closed-form solution (App. B SI ), with:
[TABLE]
The maximum a posterior estimator for the concentration is then simply given by , while defines the Bayesian uncertainty on the estimator.
To check the validity of the Gaussian solution, we simulated (5)-(6) numerically, starting from a uniform distribution ( for and [math] otherwise), with and a true starting at . The numerical solution quickly approaches the Gaussian solution given by (7)-(8) starting with and . The Kullback-Leibler divergence between the numerical and analytical solutions falls rapidly (Fig. 1A) and the numerical solution approaches the predicted Gaussian very closely (Fig. 1A, inset). Thus, the Gaussian solution provides an excellent approximation.
Error estimate. To study the typical behaviour of (7)-(8), we now assume that the rate of binding events is large compared to the rate of change of the concentration, . This regime is the biologically relevant one: to sense concentration, cells need to record many binding events over the time scale on which the concentration fluctuates. In that limit the estimator is close to the true value , and the Bayesian uncertainty is small, allowing for two simplifications. First, (8) relaxes over time scale to a quasi-steady state value . Second, we can make a small noise approximation for binding events: over some time interval , with , the number of binding events has both mean and variance equal to , allowing us to replace discrete jumps in (7) by:
[TABLE]
where is a Wiener process. As a result, the estimator tracks the true value according to:
[TABLE]
where we have expanded at first order in . In the general case, the true field may evolve according to a different characteristic time scale, , than the one assumed by the Bayesian filter, , so that . The estimation error then evolves according to:
[TABLE]
Intrigingy, the noises and have very different interpretations, one being due to the random arrival of binding events, and the other to the geometric diffusion of the concentration. Yet they come in the same form in this equation. Relying again on the assumption that , we get an estimate of the error:
[TABLE]
which has a minimum as a function of , reached for the true value of the characteristic fluctuation time :
[TABLE]
This error is equal to the Bayesian uncertainty and is consistent with the error found using the saddle-point approximation in the related problem of probability density estimate Bialek et al. (1996).
We checked the validity of our small-noise approximation by comparing the prediction from (12) with the results of a numerical simulation of (7)-(8), in which we averaged the error as a function of for many realization of the process. The agreement is found to be excellent, and gets better as becomes larger (Fig. 1B).
The error in (13) sets a fundamental physical limit on any concentration sensing device, biological or artificial, in a concentration profile that follows a geometric random walk. This bound is radically different from that obtained by Berg and Purcell for the concentration sensing error by a single receptor integrating binding events over time Berg and Purcell (1977); Endres and Wingreen (2009):
[TABLE]
(in the limit where binding events are short so that the receptor is always free).
The major difference is that Berg and Purcell, as well as most of the literature on concentration sensing, assume that the sensed concentration does not change with time. Our result can be reconciled with Berg and Purcell by defining an effective measurement time — the geometric mean between the mean time between binding events and the time scale of variation. This realizes the optimal tradeoff between the requirement to integrate over many binding events, , but over a relatively constant concentration, Kolmogoroff (1939).
Plausible biological implementation. Can cells implement the optimal Bayesian filtering scheme and reach the bound set by (13)? To gain intuition, it is useful to rewrite (7)-(8) in term of the concentration estimator , in the limit where can be eliminated:
[TABLE]
Each binding event should lead to an increment of , followed by a continuous, exponential decay, with a rate given by .
This scheme can be implemented by a simple biochemical network schematized in Fig. 2A. The concentration readout may be represented by the “active” (for instance phosphorylated) form of a chemical species. Binding events cause the receptor to activate into , which gets subsequently deactivated. Both the activation and deactivation of are catylized by a second chemical species in its active form, . Thus, upon a binding event, the concentration of active is increased by:
[TABLE]
and it decays between binding events according to:
[TABLE]
where are biochemical parameters.
To implement (15), the concentration of must be controled by the square root of . This dependence can be achieved by assuming that is activated into through the catalityc activity of , and that gets deactivated cooperatively as a dimer:
[TABLE]
where are biochemical reaction rates.
Assuming that the kinetics of are fast compared to , we obtain and
[TABLE]
with and . If and are in excess, and thus approximately constant, then this biochemical network exactly implements (15), with , and .
Interestingly, the amount of inactive ( total) controls the time scale of concentration fluctuations, and could be tuned through gene regulation to adapt to different speeds of environmental fluctuations. A biochemical network might be able to find the optimal and then adjust accordingly by empirically measuring the fold-change of (which can be done by biochemical networks, see e.g. Goentoro et al. (2009)) but with a delay, , and then inverting the relationship to extract .
We tested the performance of the biochemical network for sensing concentration by simulating (16)-(18) with a fluctuating ligand concentration with characteristic time scale . For concreteness, we set nM, s, , and M, so that . Fig. 2B shows the network estimate along with the true value . The empirical error as a function of averaged over s (Fig. 2B, inset), again shows an excellent agreement with the theoretical bound .
Discussion. For the sake of clarity our analysis made simplifying assumptions which can be easily relaxed. Our proposed biochemical implementation assumed a constant burst of activity following each binding event, consistent with the optimal estimation strategy. However, in real receptors, stochasticity in the bound time is known to double the variance in the estimate Endres and Wingreen (2009) (App. D SI ). Treating this effect simply adds a factor in the noise term of (9) as well as in (13), . We also ignored periods during which the receptor was bound. During that time the receptor is blind to the external world, and the posterior evolves according to the prior: , and . In our results, these “down times” renormalize the effective observation time by the fraction of time the receptor is free, , where is the average bound time, (App. D SI ). Combining the two effects (stochasticity in bound time and receptor availability) would yield .
The field theory of (2) is mathematically similar to the problem of estimating a density function from a small sample set with a smoothing prior Bialek et al. (1996); Nemenman and Bialek (2002); Kinney (2014); Chen et al. (2018). The main difference lies in the domain of observations. In density estimation the whole function is infered together on the whole domain of , while sensors can only learn from past observations, i.e. the half-plane. However, our solution can easily be generalized to deal with the entire time domain using the forward-backward algorithm (App. E SI ). Eqs. (5)-(6) and (7)-(8) can be solved both forward (from [math] to ) and backward (from to , with time reversal) in time, giving , , for the forward solution (the one treated in this article), and , , for the backward solution. The Bayesian posterior at any given time is then given by , of mean and variance in the Gaussian approximation. While this situation is not relevant for concentration sensing, our general solution should be applicable to problems of density estimation. The saddle-point approximation usually made in that context Bialek et al. (1996); Nemenman and Bialek (2002); Kinney (2014) is expected to work in the same limit as our Gaussian Ansatz; however, recent work has emphasized the importance of non-Gaussian fluctuations for small datasets Chen et al. (2018).
The biological implementation we propose is speculative. An interesting direction would be to identify square-root or similar control of receptor signaling in real biological systems, and interpret them in terms of optimal Bayesian filtering. Signaling pathways dealing with concentration changes over several orders of magnitude, such as bacterial chemotaxis, typically use adaptation mechanisms to increase the dynamic range of sensing Lazova et al. (2011)—a feature that is absent from our approach as we neglect noise in the signaling output. Combining adaptation design with ideas from Bayesian estimation could help us gain insight into the fundamental bounds and resource allocation tradeoffs that limit biological information processing.
Acknowledgments. The authors would like to thank the Casa Matemática Oaxaca from the Banff International Research Station where this work was initiated. TM was partially supported by Agence National pour la Recherche (ANR) grant No. ANR-17-ERC2-0025-01 “IRREVERSIBLE” and IN by NSF Grants No. PHY-1410978 and IOS-1822677.
Appendix A Field theory for concentration sensing
We first recall the problem outlined in the main text for self-consistency. Receptor binding happens with rate . The field follows a random walk with characteristic time :
[TABLE]
In the following will refer to the actual realization of the random walk, with characteristic time , and will refer to the guess made based on the observation of binding events, while denotes the assumes characteristic time scale.
The probability of the time trace of in the absence of any observation is given by
[TABLE]
with , where is an infinitesimal discretization scale.
During each interval without a binding event, the likelihood reads . A binding event in interval has likelihood . Thus the posterior probability thus reads:
[TABLE]
We define:
[TABLE]
The marginal of at time , , where is the last binding event before , is then:
[TABLE]
and .
The partial partition function can be computed recursively. Let us start with the case where no binding occurs between and . Then:
[TABLE]
Equivalently,
[TABLE]
where
[TABLE]
is a normalization constant, which can be used to calculate recursively: . Let us now take the limit . The Gaussian integral becomes infinitely peaked. Expanding , we obtain:
[TABLE]
where , and
[TABLE]
Defining , we get:
[TABLE]
Now assume that there is a binding event between and . Then is discontinuous at and terms of order can be ignored:
[TABLE]
and .
In summary, the evolution equation for reads:
[TABLE]
and the partition function is given by
[TABLE]
Appendix B Gaussian approximation
Because of the term , (32) is non-linear and cannot be solved analytically. However, if we assume that is Gaussian,
[TABLE]
then closed equations can be obtained for the mean and variance :
[TABLE]
where we have used the Gaussian integral rules: , , , and , and we have used integration by parts to calculate the integrals.
Appendix C Partition function and time scale inference
The most likely timescale can be inferred from the observations as well by using Bayes’s rule again:
[TABLE]
where we have used .
We can calculate from the Gaussian approximation (37):
[TABLE]
This expression looks like the log-likelihood of a sequence of binding events, up to the corretions. Bear in mind that is the estimated rate, not the true one . We have , where we . Expanding in and , we obtain:
[TABLE]
Both and are stochastic processes of mean 0. They are also uncorrelated with each other, so that the third term is sub-linear in . The last term, which scales with , thus dominates the -dependent part of the likelihood. It is maximized for minimum mean squared error, that is for , as shown in the main text. At large , the term exponentially dominates the prior , so that is peaked around the maximum of .
Eq. (39) is an example of the usual bias-variance tradeoff (where “bias” refers to errors made from overfitting the data, and “variance” to errors due to limited data). At small , changes rapidly, jumping when a new binding happens, and then rapidly decreases. Thus the term increases, indicating increase in the goodness of fit. At the same time increases, so that at small the integral term in (39) becomes large and negative, exploding exponentially for . In contrast, for , , and , so that now the goodness of fit is small.
Overall, there’s an optimal that maximizes . The three terms in (39) parallel the three terms (fluctuation determinant, goodness of fit, and the kinetic term) in the field-theoretic formulation of continuous probability density estimation from samples Bialek et al. (1996); Nemenman and Bialek (2002), and thus we expect that maximizing will result in an optimal not only when the true concentration undergoes a geometric random walk, but also when it undergoes various anomalous walks Nemenman and Bialek (2002).
Appendix D Bound time
We have so far neglected the time the receptor remained bound the ligand Let us denote by the unbinding time following the binding time at . When the receptor is bound, , no information can be obtained from the environment, and the evolution equation for the posterior simply follows the diffusion law:
[TABLE]
The rest of the time, , (32) holds. Similarly, in the Gaussian approximation, we get
[TABLE]
for bound receptors, , and (35)-(36) for unbound receptors. In the limit where binding and unbinding events are frequent compared to , , we have:
[TABLE]
where
[TABLE]
where is the average bound time, and the average unbound time. The uncertainty then reads:
[TABLE]
The time the receptor remains bound has another impact on the ability to sense concentration. In the biochemical scheme proposed in the main text, each binding event causes a fixed burst of activity , regardless of the bound time. In the simplest receptors however, signaling occurs during the time the receptor is bound, which is itself stochastic. We can model this by replacing the Dirac delta by a random burst of activity, , with proportional to the bound time, , so that and , since the bound time is distributed exponentially according to . More generally we can consider and , where denotes the coefficient of variation. The general base can be renormalized away into the biochemical parameters. The special case gives back the results of the main text. When , the variance of over an interval of duraction instead reads:
[TABLE]
where is the number of binding events in the interval. As the result, the noise in the main text gains a factor , and the error becomes:
[TABLE]
and minimal error reached for :
[TABLE]
Taking into account both receptor occupancy and stochasticity in bound times finally yields:
[TABLE]
or, in the case of complete stochastic unbinding, :
[TABLE]
Appendix E Beyond concentration sensing – using the future
Information about future binding events can be exploited by using the backward equation for :
[TABLE]
where is the last binding event before . We denote by the solution of the forward equation (32) discussed before. The distribution of at time is then given by:
[TABLE]
where we have used the fact that the past and future where conditionally independent given at time , since the process is Markovian, and a uniform prior. We thus have:
[TABLE]
Using the Gaussian solution, and denoting the parameters of the forward solution, and those of the backward solution, we obtain:
[TABLE]
with
[TABLE]
These formulas could be used in estimates of density from sparse observations , where is interpreted as a density of events, and is the variable whose density we want to infer.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Berg and Purcell (1977) H. C. Berg and E. M. Purcell, Biophys. J. 20 , 193 (1977).
- 2Bialek and Setayeshgar (2005) W. Bialek and S. Setayeshgar, Proc. Natl. Acad. Sci. U. S. A. 102 , 10040 (2005).
- 3Kaizu et al. (2014) K. Kaizu, W. De Ronde, J. Paijmans, K. Takahashi, F. Tostevin, P. R. T. Wolde, and P. R. ten Wolde, Biophys. J. 106 , 976 (2014).
- 4Aquino et al. (2016) G. Aquino, N. S. Wingreen, and R. G. Endres, J. Stat. Phys. 162 , 1353 (2016).
- 5Endres and Wingreen (2009) R. G. Endres and N. S. Wingreen, Phys. Rev. Lett. 103 , 158101 (2009).
- 6Siggia and Vergassola (2013) E. D. Siggia and M. Vergassola, Proc. Natl. Acad. Sci. U. S. A. 110 , E 3704 (2013).
- 7Lalanne and François (2015) J.-B. Lalanne and P. François, Proc. Natl. Acad. Sci. 112 , 1898 (2015).
- 8Mora (2015) T. Mora, Phys. Rev. Lett. 115 , 038102 (2015).
