Skip to main content
PLOS Computational Biology logoLink to PLOS Computational Biology
. 2023 May 22;19(5):e1011155. doi: 10.1371/journal.pcbi.1011155

The MAPK/ERK channel capacity exceeds 6 bit/hour

Paweł Nałęcz-Jawecki 1, Paolo Armando Gagliardi 2, Marek Kochańczyk 1, Coralie Dessauges 2,¤, Olivier Pertz 2,*, Tomasz Lipniacki 1,*
Editor: Padmini Rangamani3
PMCID: PMC10237675  PMID: 37216347

Abstract

Living cells utilize signaling pathways to sense, transduce, and process information. As the extracellular stimulation often has rich temporal characteristics which may govern dynamic cellular responses, it is important to quantify the rate of information flow through the signaling pathways. In this study, we used an epithelial cell line expressing a light-activatable FGF receptor and an ERK activity reporter to assess the ability of the MAPK/ERK pathway to transduce signal encoded in a sequence of pulses. By stimulating the cells with random light pulse trains, we demonstrated that the MAPK/ERK channel capacity is at least 6 bits per hour. The input reconstruction algorithm detects the light pulses with 1-min accuracy 5 min after their occurrence. The high information transmission rate may enable the pathway to coordinate multiple processes including cell movement and respond to rapidly varying stimuli such as chemoattracting gradients created by other cells.

Author summary

To respond to external stimulation, living cells need to transfer information from membrane receptors to downstream proteins that regulate physiological outcomes. In this study we used cells expressing a light-activatable receptor that transmits signals to MAPK/ERK transduction pathway, which regulates numerous physiological processes including proliferation, differentiation and cell motility. By stimulating these cells with various sequences of short light pulses we found that ERK, the last component of the considered signal transduction pathway, may receive at least 6 bits per hour. This bitrate allows 6 binary decisions per hour, enabling rapid responses to varied extracellular stimuli.

Introduction

Living cells communicate with each other and constantly monitor their extracellular milieu. Upon receiving a stimulus, they have to recognize its identity and act accordingly to operate in a coordinated manner and properly adapt to the changing environment. At the molecular level, recognition of a specific signal as well as its reliable transmission and appropriate interpretation involve diverse intracellular processes that are notoriously stochastic [1]. At the single-cell level, major intracellular signaling pathways respond to an external stimulus in a crude all-or-nothing manner [25]. The inability of individual cells to resolve the level of stimulation is reflected in the amount of information about the ligand concentration the signaling pathways can transmit, which has been estimated to only slightly exceed 1 bit [69].

However, when cells are subjected to temporally varying stimulation by morphogens, hormones, or cytokines, it is of interest to quantify the maximum rate at which information can be transferred through a biochemical signaling pathway. A similar question has been asked before in the fields of neuroscience and bacteria or amoebae chemotaxis. Neurons utilize precise timing of spikes to evoke proper response [1012]. The information transmission rate (or simply bitrate) through a single neuron may reach tens of bits per second [13,14]. For bacteria navigating in a chemical gradient, the drift velocity scales linearly with the gradient, while the bitrate was found to be proportional to the square of the gradient [15]. When concentration varies on the length scales of millimeters to centimeters, the chemotactic system of E. coli transfers about 0.01 bit per second, which allows bacteria to climb up the gradient with a few percent of its swimming speed. This suggests that at low gradients, drift velocity is information limited [15]. Without explicitly quantifying the information flow, Meier et al. [16] showed that Dictyostelium discoideum amoebae may synchronously readapt their migration direction to switching chemotactic gradient oscillating at rates up to 0.02 Hz. This suggests that the rate of information transmission to the navigation system is up to 1 bit per minute, and the limit is achieved if all cell decisions are correct. The maximum bitrate depends on biophysics of a specific information channel. In the case of neurons, where the bitrates are highest, information is transmitted with the help of fast electro-chemical signals; in the case of E. coli and MAPK, information is transmitted by means of posttranslational proteins modifications, thus expected bitrates are lower. The bitrate observed in the E. coli chemotactic system can be higher than that expected for the MAPK channel, because bacteria are much smaller than a eukaryotic cell. Some other signaling pathways such, as that of NF-κB or p53, require protein synthesis and degradation, which are slower than post-translational modifications, and so for these pathways even lower bitrates are expected.

Gagliardi et al. [17] demonstrated that the ERK pulses triggered locally by growth factors shed by apoptotic cells coordinate the maintenance of epithelial integrity. In vivo studies showed pulsatile ERK dynamics during wound healing in mice, wherein the wound edge initiates recurrent, quasiperiodic mechanochemical traveling fronts of ERK activity [18]. Such waves were also observed during mammalian epidermis development [19] and during scale regeneration in zebrafish [20]. Pulsatile ERK dynamics has been observed also for tonic EGF stimulation, for example Albeck et al. [21] and Aoki et al. [22] have shown that the MAPK pathway converts various types of stimulation into ERK pulses, suggesting their role in generating physiological outcomes.

In this study, we assessed the capability of the MAPK/ERK pathway to transduce information encoded in a sequence of stimulatory pulses, and estimated the lower bound for the rate of information transmission through this pathway. In light of the mentioned findings, we focused solely on pulsatile stimulation protocols. As we conjecture that protocols ensuring highest information transfer are used for cell signaling, we searched for a protocol that would maximize the information transmission rate, and thus estimated the MAPK/ERK channel capacity. We considered three different families of pulsatile input protocols: (i) binary encoding, resembling digital communication with zeros and ones occurring in well-defined, temporally equidistant time slots, is plausibly the simplest pulsatile stimulation protocol; (ii) interval encoding, with exponentially-distributed waiting times in discrete time domain (so, effectively, geometrically-distributed waiting times), is statistically maximally random (entropic); this protocol is also natural form the biological perspective as it implies constant propensity of receiving stimulation pulses in time; (iii) interval encoding with an additional gap after each pulse is an attempt to tailor a maximally entropic stimulation to cells characterized by an inextricable refractory (resting) period. We used an epithelial cell line with an optogenetically modified fibroblast growth factor receptor (optoFGFR) [23,24] which allowed us to stimulate the pathway with short light pulses activating ERK with the similar kinetics as EGF or FGF [25]. The cell line is stably transfected with a reporter, enabling fine temporal monitoring of ERK activity. By stimulating cells with random pulse trains, generated with probabilistic algorithms according to protocols from the three families, and applying classifier-based algorithm to reconstruct the stimulatory sequence, we demonstrated that the maximum information transmission rate through the pathway exceeds 6 bits per hour. A classifier-free approach gives an even higher estimate of about 8.5 bits per hour.

Results

Information encoding and information transmission rate

The maximum amount of information that can be transmitted through a communication channel per unit time using the best possible input protocol is called the channel capacity C:

C=maxprotocolslimΔtI(S,R)Δt (1)

where I(S, R) is the mutual information between the input (signal) S and the output (response) R in an experiment of duration Δt [26]. In this work, we computed I(S, R) as the difference:

I(S,R)=H(S)-H(S|R) (2)

where H(S) is the input entropy (the amount of information sent), which in our experimental design can be computed directly from the assumed probabilistic distribution of the pathway-stimulating input sequence; and H(S|R) is the conditional entropy (the amount of information lost), which captures the uncertainty introduced by the channel (here: the signaling pathway). The value H(S|R) depends both on the channel and the signal and as such is estimated based on experimental data.

There are multiple ways to encode information in a train of pulses. When the magnitudes of all stimulation pulses are equal, the input can be perceived as a sequence of 0s (no pulse) and 1s (pulse). The input information (or entropy) rate increases with the frequency of pulses, reaching the maximum for binary sequences that have equal probabilities of 0 and 1. However, shorter intervals between pulses imply higher information loss due to imperfect transmission. One should thus expect that there exists an optimum, for which the bitrate is maximal.

We applied three types of pulsatile stimulation protocols to estimate the lower bound for the channel capacity of the MAPK/ERK pathway (see Fig 1A and Materials and methods for details). In what we call the binary encoding protocol, information is encoded in a sequence of 0s and 1s sent at regular time intervals τclock with equal probabilities. In our experiments, we stimulated cells with light pulses according to a 0/1 sequence of length 19: 1011010011110000101 and its logic negation (both of them containing each of the 16 possible subsequences of length 4 exactly once, which allowed us to collect good statistics in a single, relatively short experiment). In the interval encoding protocol, information is encoded in the lengths of intervals between subsequent input light pulses. To maximize the input entropy (which, in light of Eq (2), bounds the transmitted information from above), the intervals were drawn from geometric distribution. In the interval encoding protocol with a minimal gap, the time intervals were also drawn from geometric distribution (with the average inter-pulse interval τgeom), and then τgap was added to the drawn value, thus the expected value of the inter-pulse interval was τgeom + τgap. For each τgap, we chose τgeom that maximizes the input entropy (see Materials and methods for details). Introduction of τgap reduces the input entropy rate compared to the interval encoding protocols, but increases the percentage of cells evoking a timely response to a light pulse, which facilitates accurate information transmission.

Fig 1. Decoding pulsatile signals relayed through the MAPK/ERK pathway.

Fig 1

(A) Input: three considered protocols of encoding information in a pulse train. In binary encoding, a pulse is either present or not in each of the temporally equidistant slots. In interval encoding, information is carried by the lengths of time intervals between subsequent pulses. The intervals are drawn from a geometric distribution (with one-minute resolution). In interval encoding with a minimal gap, the intervals are drawn from a geometric distribution and a fixed “gap” is added. Small numbers in bold typeface denote intervals between pulse slots (in binary encoding) and inter-pulse intervals (in both interval encodings). (B) Diagram of the MAPK/ERK pathway within the engineered MCF-10A cells. Blue light activates optoFGFR, triggering a kinase cascade, which culminates in ERK activation. The fluorescent (mRuby2) ERK KTR, which in non-stimulated cells is mostly localized to the nucleus, upon phosphorylation by active nuclear ERK (ppERK) is exported to the cytoplasm. (A drop of) the mean nuclear fluorescence of ERK KTR is used as a proxy of its translocation and ERK activity. (C) Output: ERK KTR translocation in response to activation of optoFGFR by a light pulse at t0. Nuclear contours of 13 cells are marked with different colors. For the sake of presentation, microscopic images are normalized such that the original 10%–90% quantiles of pixel intensity span over the whole grayscale range, black to white. (D) Input reconstruction: time track of ERK KTR translocation in response to a sequence of 4 light pulses in the 13 cells marked in panel C. The shaded interval is the interval in which the snapshots shown in panel C were acquired; the trajectories correspond to respective color-coded nuclear outlines shown in panel C. Green bars show the proportion of cells (estimated based on 400 single cell trajectories) in which a pulse was detected by the trained classifier. (E) Histograms of three basic temporal features characterizing the ERK KTR translocation profile: time to the largest translocation increment, the peak of translocation, and the largest translocation decrement (all with respect to the time of a light pulse that elicited the characterized response). In a typical cell, the translocation has the steepest slope between 2 and 3 min after the light pulse, reaches the maximum at 6 min, and rebounds at the highest rate between 10 and 11 min after the light pulse. Data from all 6 experiments with the interval encoding protocol. (F) Accuracy of the light pulse detection. Most of the pulses are detected exactly with one-minute resolution. Data as in panel E, classifier trained on other cells from the same experiment. (G) Proportion of cells in which a pulse was detected as a function of the interval after the previous pulse. Data as in panel F.

Detection of pulses

To quantify the bitrate through the MAPK/ERK pathway, we used the human mammary epithelial cell line MCF-10A with both an optogenetically modified fibroblast growth factor receptor (optoFGFR) [17,25], which can be activated with blue light (470 nm), and a fluorescent ERK kinase translocation reporter (ERK KTR), which translocates from the nucleus to the cytoplasm when phosphorylated by ERK (Fig 1B). The cells were stimulated with short (100 ms, see Materials and methods) blue light pulses according to the three types of encoding protocols (Fig 1A). ERK KTR translocation was measured at one-minute resolution (Fig 1C and 1D; see Materials and methods and S1 Fig for details of the workflow). We observed that the signal was transduced from optoFGFR to ERK KTR within single minutes, consistently with Ref. [25], with the steepest translocation increment (drop of the nuclear ERK KTR fluorescence) observed between 2 and 3 min, maximum translocation at 6 min, and steepest translocation decrement around 11 min after the light pulse (Fig 1E).

We then employed a classifier based on the k-nearest neighbors (kNN) algorithm (see Materials and methods for details) to reconstruct the sequence of stimulatory light pulses using the quantified single-cell trajectories of nuclear ERK KTR (Fig 1D). The algorithm was designed to predict the timing of light pulses using a short (overall, 8 minute-long) window sliding over the ERK KTR translocation trajectory. The method was typically able to predict the pulse timing with one-minute resolution (Fig 1F), markedly better than any individual pulse feature (cf. Fig 1E and 1F). The percentage of detected pulses increases sharply with the time interval between the pulse to be detected and the previous pulse, reaching about 70% for the interval of 10 min and nearly 90% for the interval of 15 min (Fig 1G). Missed pulses, pulses detected as occurring earlier or later (proportion of which is shown in Fig 1G), and false detections are responsible for the information loss.

Bitrate estimation

We computed the information loss along the pathway as the entropy of the input conditioned on its (classifier-based) reconstruction from single-cell ERK KTR trajectories, H(S|R). Next, by subtracting the information loss from the input entropy H(S), we quantified the transmitted information I(S|R), and eventually, by dividing the result by experiment duration, we estimated the bitrate. It is important to stress that our method of pulse detection is based only on an 8-min rolling window, hence we do not use prior knowledge about the minimal gap between pulses.

In Fig 2A we show 10 example single-cell ERK KTR translocation trajectories of cells responding to the first sequence used in the binary encoding protocol with the time span between subsequent digits (clock period) τclock = 10 min. The percentage of cells identified as responding to light pulses varied from around 80% to nearly 100%. As expected, the detectability is higher when the time span from the preceding pulse is 20 min or more (more than 95% pulses are detected). A tiny percentage of cells, ≤ 1%, was incorrectly identified as responding at time points without a light pulse.

Fig 2. Pulse detection and bitrate estimation in three protocols.

Fig 2

(A) Binary encoding: 10 representative trajectories from an experiment with slots every τclock = 10 min. Stimulation pulses are marked with blue down-pointing triangles. Small filled circles indicate light pulses detected based on the corresponding trajectories. Percentage-labeled green bars in each pulse slot show the fraction of cells in which a pulse was correctly detected. Fractions of false positive detections are shown as percentage-labeled gray bars. (B) Binary encoding: bitrate and sources of bitrate loss in experiments with various clock periods. In each column, total height of the stacked bars is equal to the input entropy rate. The number of analyzed cell trajectories was 3200 for clock periods τclock ranging from 3 to 15 min and 1200 for τclock = 20 and 30 min. Each analyzed cell trajectory contained 19 pulse slots. (C) Interval encoding: 10 representative trajectories from the experiment with the mean interval τgeom = 36 min. Stimulation pulses are marked with blue down-pointing triangles. Colored dots indicate light pulses detected based on the corresponding trajectories. Green bars show the fraction of cells in which a pulse was detected in a particular minute. (D) Interval encoding: bitrate and sources of bitrate loss in experiments with various mean intervals. In each column, total height of the stacked bars is equal to the input entropy rate. The number of analyzed cell trajectories was 400 in each of 6 experiments. The mean number of light pulses in analyzed trajectories was in the range 24–60 depending on the mean interval (all experiments lasted 27–33 h). (E) Interval encoding with a minimal gap: 10 representative trajectories from the experiment with a minimal gap of τgap = 20 min and the inverse of the optimized geometric distribution parameter τgeom = 10 min. Graphical convention as in panel C. (F) Interval encoding with a minimal gap: bitrate and loss sources in experiments with various minimal gaps and mean intervals. In each column, total height of the stacked bars is equal to the input entropy rate. The number of analyzed cell trajectories was 400 in each of 9 experiments. The mean number of light pulses in analyzed trajectories was in the range 19–96 depending on the mean interval (all experiments last 27–33 h).

For the binary protocol we performed experiments for 7 different clock periods ranging from 3 to 30 min (Fig 2B). The input information rate, 1 bit/τclock, decreases with increasing τclock but, as expected, for longer τclock the fraction of information lost due to missed pulses or false detections is lower. For the shortest τclock of 3 min, the input information rate reached 20 bit/h, but due to severe information loss the transmitted information rate was lower than for τclock = 5 min (Fig 2B). It should be noted that in the case of the binary encoding protocol during input reconstruction we utilize the a priori knowledge of the time points in which the light pulses could have occurred (“pulse slots”). Thus, based on the ERK KTR translocation trajectory we have to decide only whether the light pulses occurred in these time points or not. This makes the reconstruction easier than in the interval encoding protocols, however binary encoding appears rather artificial in the biological context.

In Fig 2C we show a representative part of ERK KTR translocation trajectories in 10 cells responding to stimulation with light according to the interval encoding protocol with τgeom = 32 min. For all but one input pulse the percentage of cells identified as responding timely exceeds 75% and is generally higher for pulses occurring after a longer time span from the previous pulse. For inter-pulse intervals below 10 min, the detectability decreases rapidly (for example, the pulse at minute 744 that occurred 8 min after its predecessor was detected timely by only 25% of cells). For each pulse there is also a fraction of detections that indicate an input pulse 1 min before or after the true pulse.

We performed 6 experiments according to the interval encoding protocol with τgeom ranging from 22 to 55 min (Fig 2D). The highest bitrate of 6.3 bit/h was found for τgeom 36 min, while for τgeom = 32 and 42 min the bitrate was found equal 5.3 and 5.0 bit/h, respectively. The shortest (22 min) and longest (55 min) average intervals resulted in, respectively, the highest and the lowest information loss. This causes that for these two suboptimal protocols, having respectively high (15 bit/h) and low (7.7 bit/h) input information rate, the bitrate is similar, between 4 and 5 bit/h. The information is lost due to the imprecise detections (that carry incomplete information about the timing of pulses), missed pulses and false detections (Fig 2D). The estimation of the information loss due to these three types of signal reconstruction errors is outlined in S2 Fig, panels C–E, and described in Materials and methods.

In Fig 2E, we show 10 example trajectories for the interval encoding protocol with τgeom = 10 min and a gap of τgap = 20 min (giving together the mean inter-pulse interval equal 30 min). The ERK KTR translocation pulses are well distinguishable and thus in around 90% of single-cell trajectories the stimulation pulses were reconstructed with one-minute resolution. For this protocol the bitrate was found to be the highest, equal 7.0 bit/h based on two experimental replicates (Fig 2F). The somewhat lower bitrate of 6.2 bit/h was found for the protocol with τgeom = 8 min and τgap = 15 min (average of two replicates). As for the previous protocol, information is lost due to the three types of errors.

Latency and accuracy of signal detection

In Fig 3A–3C we gathered all the experiments to estimate the maximum bitrate that can be achieved across all 3 protocols. From 6 to 9 experiments performed for each protocol we selected 2–4 experiments for which we obtained the highest bitrate, and estimated the lower bound of the maximum bitrate as the average over these selected experiments. As a result, we obtained the following bounds (mean ± standard error of the mean):

Fig 3. Channel capacity estimation–reconstruction-based approach.

Fig 3

(A)(C) Information transmission rate for the three protocol families. In A, each data point is a mean of 8–10 experiments, and standard deviation of these replicates is shown. In B and C, where each point corresponds to a single replicate, the standard deviation of the estimates obtained after 10 random train–test splits of the 400 cell trajectories is shown. The maximum bitrate for a given protocol is estimated (from below) as the mean ± standard error of the mean of 2–4 encircled points and marked with a dashed line. (D)(E) Lower bound of maximum bitrate as a function of time from pulse to its detection for two interval encoding protocols. Points correspond to experiments encircled in panels B and C; line shows the average over these experiments. Pulse detection is based on the ERK KTR trajectory window that begins 2 min before a pulse slot and ends at the time after the pulse slot indicated on the horizontal axis (classification is always based on three overlapping slices of their length adjusted to the length of the window). The 8 min-long window (red circle) was used for pulse detection throughout the paper.

  • 4.1 ± 0.1 bit/h for the binary encoding protocol with the optimal clock period (τclock) in the range of 5–7 min,

  • 5.6 ± 0.4 bit/h for the interval encoding protocol with the optimal average interval (τgeom) in the range of 32–42 min, and

  • 6.6 ± 0.3 bit/h for the interval encoding protocol with a minimal gap, with the optimal gap interval (τgap) in the range of 15–20 min and the (inverse of the) corresponding geometric distribution parameter (τgeom) in the range of 8–10 min.

Altogether, the above results show that the channel capacity of the MAPK/ERK pathway exceeds 6 bit/h and suggest that the highest bitrate can be achieved for the interval encoding protocol with a gap.

We should mention that the bitrate estimations were obtained after rejecting the fraction f = 20% of ERK KTR trajectories that exhibit the lowest variability, that is, those with the smallest average square change of the nuclear intensity between subsequent snapshots. As we can see in S3 Fig, panel A, the maximum bitrate estimated for each of three protocols is an increasing function of f for f in the range from 0 to 50%. In the case of the binary encoding, the maximum bitrate increases nearly linearly with f, which results from the fact that for short clock periods lower variability directly corresponds to lower chance of responding to a light pulse. However, for the interval encoding protocol the most significant increase is observed in the range 0–20%, which motivated us to remove 20% trajectories. At least some of these trajectories come from cells with optoFGFR or ERK KTR not functioning properly.

In S3 Fig, panels B–D, we show the histograms of bitrate measured for single cells in all experiments for the three encoding protocols. The orange area in the histograms corresponds to the removed 20% fraction of cells. We can notice that the histograms for the interval encoding protocol with a minimal gap are bimodal, but by removing the 20% of cells we may eradicate the lower mode, which additionally justifies the choice of the particular value of f (for consistency we removed the same fraction of trajectories from experiments for the other two protocols).

All bitrate estimations are based on the ERK KTR translocation trajectory analyzed in an 8 min-wide rolling window that ends tD = 5 min after the hypothetical pulse to be detected (tD stands for ‘time to decision’). This means that we account for information that is available for each cell 5 min after the pulse that the cell is expected to recognize. In Fig 3D we give the maximal bitrate estimates (for the interval encoding protocol with a minimal gap jointly for the experiments with the highest bitrate, encircled in Fig 3A–3C) as a function of tD. We found that increasing tD beyond 5 min only marginally increases the bitrate, while decreasing it below 3 min dramatically decreases the bitrate (which possibly reflects the fact that the maximum increment is usually observed between 2 and 3 min after the pulse).

Reconstruction-free bitrate estimation

An advantage of the reconstruction-based approach is that it enables discerning particular sources of classification errors (as shown in Fig 2B, 2D and 2F) and provides insight into information available to a responding cell. On the other hand, any classifier loses some information about the responding cell and thus provides a lower bound on the estimate of the cell capability of transmitting information. Therefore (prompted by an anonymous Reviewer), we performed a direct (reconstruction-free) estimation of the information transmission rate for both families of interval encoding protocols. We used the kNN (k = 20) algorithm to estimate the conditional entropy H(S|R), where R is the quantified response, and obtain I(S,R) = H(S) − H(S|R). Then, by dividing the result by experiment duration, we estimated the bitrate, see Materials and methods. As in the reconstruction-based approach, we used an 8-min rolling window. As shown in Fig 4A and 4B, the reconstruction-free estimates are about 2 bit/h higher than those obtained in the reconstruction-based approach, and equal (mean ± standard error of the mean):

Fig 4. Channel capacity estimation–reconstruction-free approach.

Fig 4

(A)(B) Information transmission rate for two families of interval encoding protocols. Error bars indicate the standard deviation of the estimates obtained after 10 random resamplings of 50% (200 out of 400) cell trajectories. The maximum bitrate for a given protocol is estimated as the mean ± standard error of the mean of 4 or 6 encircled points and marked with a dashed line.

  • 8.2 ± 0.1 bit/h for the interval encoding protocol (based on four data points encircled in Fig 4A) and

  • 8.5 ± 0.2 bit/h for the interval encoding protocol with a minimal gap (based on six data points encircled in Fig 4B).

The largest difference between the reconstruction-based and the reconstruction-free approach can be observed for data points corresponding to the shortest mean intervals (cf. Figs 3B and 4A). Heuristically, it can be explained as follows: In the reconstruction-based approach, the small missed pulse errors (occurring for pulses preceded by long intervals) are averaged with large missed pulse errors (occurring for pulses preceded by short intervals). Thus, for short mean intervals, the average fidelity of the pulse reconstruction is relatively low which implies high H(S|R) calculated from the confusion matrix. To illustrate this with a simple example: when one sends 20 zero-one digits, and the first 10 of them are received with p = 1 confidence, while remaining with p = ½ confidence, then the transmitted information is 10 bits (provided that the receiver knows which bits should be trusted). However, when the receiver does not know which bits should be trusted, the averaged confidence is pa = ¾, which implies that the transmitted information is 20 (1 –H(S|R)) = 20 (1 + pa log2(pa) + (1 –pa) log2(1 –pa)) ≈ 3.8 bit. In the reconstruction-free approach the uncertainty about pulses is not averaged.

Discussion

Toettcher et al. [27] showed that the RAS–ERK module of the MAPK pathway may transmit input signals across a broad range of timescales, from 4 min to multiple hours. Here, by applying signal reconstruction-based approach we estimated the information transmission rate from FGFR to an ERK activity reporter to find that the MAPK/ERK channel capacity exceeds 6 bit/h. In a direct, reconstruction-free approach, we obtained a higher estimate of 8.5 bit/h, which shows that at the signal reconstruction step a substantial portion of information is lost. It is debatable, however, whether cells can utilize the input information without “reconstructing the signal”.

We analyzed three protocols to encode information: binary encoding, interval encoding, and interval encoding with a minimal gap, to find that interval-encoded information can be transmitted at a significantly higher bitrate than binary-encoded information. The presence of a minimal gap between pulses of length comparable to the refractory time (i.e., time in which the cell may not unambiguously respond to a subsequent pulse) further increases the bitrate (although this increase is small for the reconstruction-free approach). The lower bound of the MAPK/ERK channel capacity found in this study is well above our earlier purely theoretical estimates [28], which suggested a bitrate between 1.4 and 1.9 bit/h. Those MAPK-model estimates were obtained for the binary protocol, but the main source of discrepancy is the longer refractory time of ~50 min, arising in the computational model [29]. Interval encoding appears the most natural from the biological perspective as it assumes that pulses occur independently with some constant intensity (the mean interval is the inverse of the intensity). These random pulses can be associated with single-cell apoptosis, which recently has been found to trigger synchronous ERK activation [30] that propagates radially for about three cell “layers” [17].

Using the reconstruction-based approach we found that for the interval encoding with a minimal gap the bitrate may exceed 6 bit/h, which can be considered as a “safe” lower bound on the MAPK/ERK channel capacity. The fact that interval encoding is associated with the highest bitrate follows from the cells’ ability to respond to light pulses in a very synchronous manner. The light pulses can be detected nearly perfectly with one-minute resolution (provided that the time from the preceding pulse is longer than the refractory time), based on the ERK activity in an 8-min interval ending 5 min after the light pulse. Synchronous responses to the stimuli may enable long-distance waves of ERK activity that assist wound healing, inducing collective cell migration [18,31]. In our experiments we do not observe communication between cells, because all cells are illuminated equally and simultaneously. However, when cells are stimulated in a single spot only, for example due to an apoptotic event, one may observe propagation of an ERK activity wave outside of this spot [17,32]. This clearly indicates for cell-to-cell communication and propagation of information. One could expect that even if such wounding- or apoptosis-generated waves are initiated at small time intervals, the first “layer” of cells filters out the pulses that occur within the refractory time, and thus the farther “layers” of cells will be subjected to stimulation that resembles the interval encoding with a minimal gap.

Since we have not investigated signaling with resolution finer than 1 min we may not rule out that the MAPK/ERK channel capacity exceeds the determined lower bound of 6 bit/h. Using finer temporal discretization would increase the entropy of the input, but in the reconstruction-based approach it would also result in more classification errors, therefore both H(S) and H(S|R) would be increased. Even for one-minute resolution, a substantial part of information loss is due to inaccurate detections (see Fig 2D and 2F).

In our analysis we lumped together responses of different cells. This is known to reduce the measured information transfer because cell-to-cell differences in responses are treated as noise. As observed earlier by Toettcher et al. [27], individual cells exhibit precise and reversible Ras/ERK dose-response behavior; in our case we observe that there are faster and slower cells, and this causes that we occasionally reconstruct pulses with 1 minute delay or 1 minute in advance. By learning about each individual cell from its response to first light pulses, one could use its response to reconstruct subsequent pulses with higher accuracy; such type of analysis was performed by Selimkhanov et al. [7]. However, when one aims at interpreting transmitted information as the ability of cells to exhibit synchronous responses to stimuli (required for ERK activity wave propagation), cell-to-cell differences can be interpreted as an (extrinsic) noise.

Cells send, receive, and process information, however a natural question is how the information transmitted at the rate exceeding 6 bit/h can be utilized. Intuitively, high information rate is critical when a cell has to respond to constantly changing stimuli. Neurons were shown to transmit information at rates of tens of bits per second [13,14]. E. coli chemotactic system transfers about 0.01 bit per second, and this information rate limits its drift velocity in shallow chemical gradients [15]. Meier et al. [16] showed that D. discoideum (chemotaxis of which is known to be regulated by an atypical MAP kinase, ERKB [33,34]) may navigate in a switching chemotactic gradient, changing its direction within a minute. This suggests the information processing rate of about 1 bit per minute, or less if some cell switch-or-not decisions are incorrect.

In higher organisms, the MAPK/ERK pathway is known to coordinate diverse complex behaviors and cell fate decisions, such as cell proliferation, differentiation, migration, senescence and apoptosis [35]. The distinction between particular cell fates depends on ERK pulsatile activity integrated over timescales of multiple hours [36]. RAS-to-ERK cascade transmits signals (and information) from numerous inputs to numerous outputs regulated by ERK and its upstream components, MEK, RAF, and RAS. During collective cell migration, ERK controls myosin contractile pulses [37]. Spatially localized RAS activation is responsible for formation of actin-based cell protrusions [38], which arise and contract at the timescale of single minutes [39], directing cell motion. Since ERK works as a RAS-activated (via RAF and MEK) RAS inhibitor [40], the ERK activity profile influences cell protrusion and retraction, and thus cell motion [41]. The high information capacity of the MAPK/ERK channel demonstrated in this study enables coordination of the versatile functions associated with ERK and its upstream kinases, with cell motion in response to rapidly changing stimuli likely being the process the most information is fed into.

Materials and methods

Cell lines

The MCF-10A human mammary epithelial cells (derived from an adult female) were a gift of J.S. Brugge. The cells were modified to stably express the nuclear marker H2B-miRFP703, the ERK biosensor ERK-KTR-mRuby2 [42] and the optogenetic actuator optoFGFR [23] and used before in Refs. [17,25].

Cell culture

The modified MCF-10A cells were cultured in tissue-culture treated plastic flasks and fed with a growth medium composed of DMEM:F12 (1:1) supplemented with horse serum 5%, recombinant human EGF (20 ng/ml, Peprotech), L-glutamine, hydrocortisone (0.5 μg/ml, Sigma-Aldrich/Merck), insulin (10 μg/ml, Sigma-Aldrich/Merck), penicillin (200 U/ml) and streptomycin (200 μg/ml). The cells were routinely split upon reaching ~90% confluency. For time-lapse optogenetic experiments, cells were seeded on 24-well 1.5 glass bottom plates (Cellvis) coated with 5 μg/ml fibronectin (PanReac AppliChem) at 1×105 cells/well density in growth medium two days before the experiment. Four hours before the optogenetic stimulation (2.5 h before imaging), cells were washed twice with PBS and then cultured in a starvation medium composed of DMEM:F12 (1:1) supplemented with BSA (0.3% Sigma-Aldrich/Merck), L-glutamine, hydrocortisone (0.5 μg/ml, Sigma-Aldrich/Merck).

Optogenetic stimulation

OptoFGFR was stimulated with pulses of blue LED light (100 ms, 470 nm, 3 W/cm2) applied according to specific stimulation protocols (see a further subsection on stimulation protocols). It should be noticed that for short pulses the response depends on the total pulse energy per unit surface, and that 0.3 J/cm2 is above the saturation dose [25].

Imaging

Imaging experiments were performed on an epifluorescence Eclipse Ti inverted fluorescence microscope (Nikon) controlled by NIS-Elements (Nikon) with a Plan Apo air 20× (NA 0.8) objective. Laser-based autofocus was used throughout the experiments. Image acquisition was performed with an Andor Zyla 4.2 plus camera at the 16-bit depth every 1 min. The following excitation and emission filters were used: far red: 640 nm, ET705/72m; red: 555 nm, ET652/60m; green: 470 nm, ET525/36m. Imaging started 1.5 h before the onset of optogenetic stimulation (to provide proper history for ERK KTR track normalization, see a further subsection on signal processing).

Stimulation protocols

In the case of binary encoding, all stimulation protocols have 19 temporally equidistant pulse “slots”. We applied the following fixed pattern of pulses: 1011010011110000101 (1 = pulse, 0 = no pulse), which is the shortest sequence containing uniquely every possible subsequence of four binary digits. For each “clock period” (i.e., time between pulse slots) this sequence (in one field of view) and its logic negation (in another field of view) were used. Since the clock periods ranged from 3 min to 30 min, overall protocol durations ranged from 19×3 = 57 to 19×30 = 570 min. The estimated values of the information transmission rate are means computed for tracks obtained from 2 fields of view and 4–5 biological replicates for each clock period, except for the clock periods of 20 min and 30 min, for which 10 fields of view from a single biological replicate were used.

In the case of interval encoding, the inter-pulse intervals were chosen in a randomized manner: the interval lengths were first selected to best reflect the underlying distribution, either geometric or geometric with a minimal gap, given the time budget of a single experiment (~26 h), and then randomly shuffled. A four hour-long resting period was added in the middle of the experiment to allow the cells to regenerate in 3 of 6 experiments with stimulation according to the protocol without a gap and 5 of 9 experiments with stimulation according to the protocol with a minimal gap; however, no significant difference was observed between results of the experiments with and without the resting period. The resting period and the initial 90-min starvation period were excluded from the analysis. The first pulse of the sequence and the first pulse after the resting period were also discarded as non-representative. Overall, in each protocol there were 24–131 analyzed pulses (during 25–31 h) depending on the assumed average interval between pulses.

Nuclei detection and cell tracking

The nuclei were detected in the channel of fluorescently tagged histone 2B (H2B)-miRFP703 using local thresholding. Outlines of overlapping nuclei were split based on geometric convexity defects when possible. Outlines of nuclei that were partially out of frame were excluded from analysis. The nuclei were tracked automatically using a greedy algorithm based on parameters such as proximity of outlines in subsequent time points, their surface area, eccentricity, orientation, total fluorescence intensity and intensity distribution. ERK KTR trajectories were obtained by calculating within each tracked nuclear outline the mean intensity in the ERK KTR channel. All image processing was performed within our custom software, ShuttleTracker.

Signal processing

For each tracked nucleus, the mean ERK KTR intensity in its contour was quantified and normalized, first with the whole-image mean intensity in the ERK KTR channel (to compensate for possible global changes in fluorescence), and then with the average over the cell 120-min history (to account for variation in ERK KTR expression or its uneven visibility in individual cells). Such normalized values were subtracted from 1 and then referred to simply as ‘ERK KTR translocation’ and denoted xt, where t indicates a time point and directly corresponds to the minute of the imaged part of the experiment. Of note, for nuclear ERK KTR signal constant in time, such normalization and linear transformation would imply xt = 0.

Selection of tracks

In each field of view, we ranked tracks by their length and then by their quality, defined as low variation of the nuclear area within the track, and preselected 500 top scoring tracks. To eliminate cells that responded weakly to stimulation, for example due to low reporter expression, we further rejected 100 tracks (20%) with the lowest sum-of-squares of the discrete derivative of the ERK KTR translocation trajectory (computed after only the first step of normalization).

Input reconstruction

Binary encoding

For each experiment, 200 out of the 400 ERK KTR translocation trajectories were randomly selected as a train set, and 200 trajectories from cells stimulated with the negated sequence as the test set. For each potential light pulse time point t0, referred to as “slot”, we extracted slices of = 6 subsequent time points beginning at three different shifts with respect to t0: 2 min before the slot (that is, from t0 − 2 to t0 + 3), 1 min before the slot (from t0 − 1 to t0 + 4), and exactly on the time point of the slot (from t0 to t0 + 5). For each slice we computed − 1 discrete backward derivatives, Δxt = xtxt−1. Separately for each of the three sets of slices (corresponding to a specific shift with respect to t0), a kNN (k = 20) classifier [43] with ( − 1)-dimensional Euclidean distance was trained and evaluated so that each slice in the test set was labeled with 0/1 depending on the predicted occurrence of a light pulse in its slot. In this way, three 0/1 labels were assigned to a single slot. To obtain input signal reconstruction in each slot of xt, an ensemble classifier combined three binary predictions through hard voting, i.e., pulse is confirmed if two or three predictions are ‘yes’. In the estimation of the confusion matrix (described further), the whole procedure was repeated for 10 random resamplings of the training set and the test set. We checked that the reconstruction is not improved for higher k.

Interval encoding

The ERK KTR translocation trajectories from each experiment were split into the training set (200 randomly selected trajectories) and the test set (200 remaining trajectories). Each trajectory was represented as a set of overlapping slices of ℓ = 6 subsequent time points. The slices constitute a perfect 6-fold coverage meaning that each (non-terminal) time point belongs to 6 (partially overlapping) slices. Each slice was labeled with the “time after pulse” (TAP) being the time from the last light pulse to the last time point of the slice (or from the previous pulse if this time is shorter than 3 min); this adjustment is important in the case of very short, 3–4 min, inter-pulse intervals). For each slice we computed − 1 discrete backward derivatives, Δxt = xtxt−1. A kNN (k = 20) classifier [43] with ( − 1)-dimensional Euclidean distance was trained to predict a TAP associated with each slice. Slices with TAP values of 3, 4, or 5 min were used to predict pulses through hard voting: time points indicated by at least two of three slices were considered as time points having a light pulse in the final reconstruction (see S2 Fig, panels A and B). To additionally prevent a single pulse from being predicted multiple times, if more than one prediction was indicated within any three subsequent time points, all predictions except the first one were discarded. In the estimation of the contingency table (described further), the whole procedure was repeated for 10 different random partitionings of trajectories into the test set and the train set.

Let us notice that in both the binary and the interval encoding protocols, the decision whether to classify a given time point t0 as a point containing a light pulse was made based on 3 subsequent, partially overlapping slices of length 6, which cover 8 subsequent values of xt (for t ranging from t0 − 2 to t0 + 5). Thus, only information available to a cell 5 min after the pulse was used by the trained ensemble classifier to make a prediction. In Fig 3D and 3E, the length of this window is varied to check how fast information is accumulated.

Bitrate computation

We estimated the bitrate as the amount of information I(S, R) between the input signal S and the elicited response R sent within an interval corresponding to the total input duration Δt according to the formula:

i(S,R)=I(S,R)Δt=H(S)-H(S|R)Δt=H(S)Δt-H(S|R)Δt (3)

where H(S) is the entropy of an input signal and H(S|R) is the entropy of the input conditioned on the response in the case of reconstruction-free approach or on the output-based reconstruction of the input in the case of reconstruction-based approach. As described below, the input entropy rate, h(S) ≔ H(S)/Δt, may be determined theoretically, whereas the conditional entropy H(S|R) is calculated based on ERK KTR translocation trajectories.

Input entropy rate

In the case of the binary encoding protocol, input sequences contain 0/1 digits occurring independently with identical probabilities of ½ in temporally equidistant pulse slots. The entropy of such 19-digit input sequences is Hbinary(S) = 19 bits. When digits occur in pulse slots τclock apart, then the input entropy rate per digit is

hbinary(S;τclock)=19bits19τclock=1bit/τclock (4)

Since τclock is the clock period of the binary encoding protocol, Eq (4) expresses the input entropy rate per clock period.

In the case of the interval encoding protocols, intervals between pulses are drawn at random from the geometric distribution with the rate parameter p = 1/τgeom and are optionally lengthened by adding τgap. The entropy of the geometric distribution is

-plog2p+1-plog21-pp=τgeomlog2τgeom-τgeom-1log2τgeom-1 (5)

so the input entropy rate hinterval(S; τgeom, τgap) is

hinterval(S,τgeom,τgap)=τgeomlog2τgeom-τgeom-1log2τgeom-1τgeom+τgap (6)

where τgeom + τgap is the mean inter-pulse interval. Since in the interval encoding protocols, digits 0/1 occur at the one-minute resolution, hinterval computed in Eq (6) is also the entropy per digit. For the interval encoding protocol (nominally without a minimal gap), τgeom was varied and a technical τgap of 2 min was introduced in experiments to avoid ambiguities in signal reconstruction. For the protocol with a minimal gap, τgap was varied and τgeom was adjusted through numerical optimization to maximize hinterval(S; τgeom, τgap).

Conditional entropy—Reconstruction-based approach

For the binary and the interval encoding protocols, we estimate from above the conditional entropy H(S|R) per digit of the input given its reconstruction (throughout this section, R denotes input reconstruction). In light of Eq (3) this will provide us with a lower bound on the bitrate i(S, R). Entropy of a joint distribution is lower than the sum of individual entropies [44], thus

H(S|R)dH(Sd|R) (7)

where Sd is a single input digit and H(Sd|R) is the entropy of that input digit conditioned on the whole-sequence reconstruction R. The equality holds only when R and S jointly are a Markov process, this is, when digits occur independently and the reconstruction of a given digit does not depend on other digits. Of note, in our experiments the input digits are independent for the binary encoding protocol, but dependent for the interval encoding protocol with a (minimal) gap. However, even for the binary encoding protocol, the probability of detecting a pulse (digit ‘1’) depends on the time interval from the previous ‘1’.

Further, from the data processing inequality [44], for the binary encoding protocol, we have

H(Sd|R)H(Sd|Rd) (8)

where H(Sd|Rd) is the entropy of an input digit Sd conditioned on its reconstruction Rd, and for the interval encoding protocols we have

H(Sd|R)H(Sd|(Rd-1,Rd,Rd+1)) (9)

where H(Sd|(Rd − 1, Rd, Rd + 1)) is the entropy of Sd conditioned on three subsequent digits of the reconstruction.

Taken together, from inequalities (7)–(9) we have

HSRdHSdRdandH(S|R)dH(Sd|(Rd-1,Rd,Rd+1)) (10)

which means that to obtain upper bounds on conditional entropies for the binary encoding and the interval encoding protocols we have to calculate H(Sd|Rd) and H(Sd|(Rd−1, Rd, Rd+1)), respectively.

Calculation of H(Sd|Rd) for binary encoding

To obtain H(Sd|Rd), we calculated the confusion matrix between Sd and Rd:

Rd10Sd10TPFNFPTN (11)

where TP, FP, FN, TN are, respectively, the probabilities of true positive detections, false positive detections (“false detections”), false negative detections (“missed pulses”), and true negative detections averaged over all time points, all selected tracks, and all partitions of data into the train set and the test set. Based on this confusion matrix we calculated H(Sd|Rd) according to the definition as:

H(Sd|Rd)=-E(log2p(Sd|Rd))=-s,r{0,1}pSd=s,Rd=rlog2p(Sd=s,Rd=r)p(Rd=r) (12)

Calculation of H(Sd|(Rd−1, Rd, Rd+1)) for interval encoding

For this encoding, we computed the contingency table showing the relation between Sd and the reconstruction of the three subsequent digits (Rd−1, Rd, Rd+1), which also accounts for information carried by inaccurate detections:

(Rd1,Rd,Rd+1)0,0,01,0,00,1,00,0,1Sd10p0,0,0;1p1,0,0;1p0,1,0;1p0,0,1;1p0,0,0;0p1,0,0;0p0,1,0;0p0,0,1;0 (13)

The entries of the contingency table are joint probabilities p(r−, r0, r+);s = p(Sd = s, (Rd−1, Rd, Rd+1) = (r, r0, r+)) of input signal s ∈ {0, 1} and reconstructed input (r, r0,r+) ∈ {(0,0,0), (1,0,0), (0,1,0), (0,0,1)}. In contrast to the confusion matrix for the binary encoding, these joint probabilities have no straightforward interpretation in terms of TP, FP, FN, TN or inaccurate detection probabilities. The combinations of (Rd−1, Rd, Rd+1) containing two or three 1s do not occur due to the prior elimination of detections that are closer than 3 min apart. The conditional entropy was calculated according to the definition as:

H(Sd|(Rd-1,Rd,Rd+1))=-s,r-,r0,r+{0,1}pr-,r0,r+;slog2pr-,r0,r+;spr-,r0,r+ (14)

To summarize, bitrate may be computed based on Eq (3) with input entropy rates given by Eqs (4) and (6) and conditional entropies given by Eqs (12) and (14) in the case of the binary encoding protocols and in the case of interval encoding protocols, respectively.

Reconstruction-based approach—Sources of information loss

To determine the sources of the information loss (Fig 2B, 2D and 2F), we sequentially corrected all types of errors in the reconstruction: false detections (false positives), missed pulses (false negatives), and for the interval encoding protocols also inaccurate (deferred or advanced) detections. After each correction step, we recomputed the confusion matrix/contingency table and attributed the decrease of conditional entropy and the resulting increases of bitrate to the particular type of error. Since the obtained results depend on a particular order of correction steps, to compare individual contributions from the three corresponding types of reconstruction errors, we calculated each of these contributions by averaging over all possible orders of the correction steps (2 permutations for the binary encoding protocol; 6 permutations for the interval encoding protocols; see S2 Fig, panels C–E). Of note, each sequence of correction steps restores exactly the input signal and the estimated bitrate losses associated with considered error types sum up to the total bitrate loss. Since the procedure is symmetric with respect to each type of error, these contributions may be compared.

Conditional entropy—Reconstruction-free approach

To estimate the information transmission rate directly, i.e., without the reconstruction step (Fig 4), we split the trajectories into slices of length ℓ = 8 as described above and labeled them with 0/1 depending on whether an input pulse occurred at the time point 5 min before the last time point in the slice. The slice length ℓ = 8 was chosen to comply with the reconstruction-based approach, where we used three consecutive slices of length 6 that jointly span over an interval of 8 time points. Seven (= −1) finite differences were computed for each slice, r, embedding all slices in the 7-dimensional Euclidian space. For each r, k = 20 nearest neighbors were found (including the slice itself) and the numbers n0 and n1 of neighbors marked with 0 and 1, respectively, were counted (n0 + n1 = k). For each slice, the conditional entropy was estimated according to the formula:

HSr=-n0klog2n0k+n1klog2n1k+biascorrection (15)

where (Miller–Madow) bias correction is 1/(2k ln 2) if both n0 and n1 are non-zero, and 0 otherwise [45,46]. The overall conditional entropy H(S|R) was estimated by averaging H(S|r) over all slices r. The procedure was performed on 200 trajectories randomly chosen out of 400 cell trajectories in each experiment, and repeated 10 times for different choices to evaluate the robustness of the estimate.

Supporting information

S1 Fig. Experimental and data analysis workflow (reconstruction-based approach).

(TIF)

S2 Fig. Interval encoding: Input sequence reconstruction algorithm and determination of the sources of information loss (reconstruction-based approach).

(A) Tracks from the training set are segmented into overlapping slices of 6 consecutive time points such that each time point belongs to 6 slices. Each slice is labeled with the time after pulse (TAP), measured with respect to the last time point in the slice. The kNN classifier is trained to predict the TAP based on 5 discrete differences between 6 consecutive time points of a slice. (B) For each slice, the TAP predicted by the classifier indicates a time point at which the stimulation pulse could occur. Votes for particular time points from different slices are counted. Only votes from slices predicted with TAP = 3,4,5 min are taken into account, the remaining are ignored as unreliable. Time points that received at least two out of the three possible votes are considered as time points with pulse in the final reconstruction, R. (C) Detection and labeling of errors in the reconstruction R. Inaccurate detections (one minute before or after the pulse) are not decomposed into missed pulses and false detections but assigned to their specific error types. Since the patterns ‘11’ and ‘101’ are guaranteed never to occur in the input sequence S, the error classification is unambiguous. (D) An example 3-step sequence of error corrections for the interval encoding protocols. After the third step, the fully corrected reconstruction R‴ is identical to the input sequence S. The difference between bitrate before and after each correction step is attributed to the particular information loss source. (E) As the difference in bitrate depends on the sequence of corrections, the contributions of the three types of errors are averaged over all permutations of correction steps.

(TIF)

S3 Fig. Cell-to-cell bitrate variability and exclusion of non-responding cells (reconstruction-based approach).

(A) Bitrate estimate as a function of the fraction of cells excluded in the preselection step. The (lower bound for) bitrate is computed as in Fig 3. Error bars denote standard error of the mean based on the 2–4 experiments with highest bitrate. In the preselection step we aim at excluding cells that do not respond to stimulation, possibly due to low expression of optoFGFR or ERK KTR. The rejection criterion is formulated in a way a priori independent of the accuracy of pulse detection, see Methods for details. Throughout the paper, the fraction of rejected cells is set to 20% (highlighted in gray), because above this value the bitrate estimates in the interval encoding protocols (with and without minimal gap) reach a plateau. (B, C, D) Histograms of the information transmission rates in single cells for (B) binary encoding, (C) interval encoding, and (D) interval encoding with a minimal gap. Estimates for cells rejected in the preselection step (20% of all cells) are marked in orange. Negative bitrate estimates can occur due to the rough approximation based on inequalities in Eq (7) in the main text.

(TIF)

Acknowledgments

We thank Prof. Joan S. Brugge from Harvard Medical School, Boston, MA for providing the MCF-10A human mammary epithelial cells line. We acknowledge support of the Microscopy Imaging Center of the University of Bern (https://www.mic.unibe.ch).

Data Availability

A complete set of live-cell imaging data is available at DOI: 10.5281/zenodo.7808385 Source code used to generate main figures is available at URL: https://github.com/pawelnalecz/pulsatile-information.

Funding Statement

This study was supported by Swiss Cancer League (https://gap.swisscancer.ch) grant KLS-4867-08-2019 to OP, Swiss National Science Foundation (https://www.snf.ch) grant Div3 310030_185376 to OP, and National Science Centre Poland (https://www.ncn.gov.pl) grant 2019/35/B/NZ2/03898 to TL. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1.Bowsher CG, Swain PS. Identifying sources of variation and the flow of information in biochemical networks. Proc Natl Acad Sci USA. 2012;109: E1320–1328. doi: 10.1073/pnas.1119407109 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Das J, Ho M, Zikherman J, Govern C, Yang M, Weiss A, et al. Digital signaling and hysteresis characterize Ras activation in lymphoid cells. Cell. 2009;136: 337–351. doi: 10.1016/j.cell.2008.11.051 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Markevich NI, Hoek JB, Kholodenko BN. Signaling switches and bistability arising from multisite phosphorylation in protein kinase cascades. J Cell Biol. 2004;164: 353–359. doi: 10.1083/jcb.200308060 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Tay S, Hughey JJ, Lee TK, Lipniacki T, Quake SR, Covert MW. Single-cell NF-κB dynamics reveal digital activation and analogue information processing. Nature. 2010;466: 267–271. doi: 10.1038/nature09145 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Turner DA, Paszek P, Woodcock DJ, Nelson DE, Horton CA, Wang Y, et al. Physiological levels of TNFalpha stimulation induce stochastic dynamics of NF-kappaB responses in single living cells. J Cell Sci. 2010;123: 2834–2843. doi: 10.1242/jcs.069641 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Cheong R, Rhee A, Wang CJ, Nemenman I, Levchenko A. Information transduction capacity of noisy biochemical signaling networks. Science. 2011;334: 354–358. doi: 10.1126/science.1204553 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Selimkhanov J, Taylor B, Yao J, Pilko A, Albeck J, Hoffmann A, et al. Accurate information transmission through dynamic biochemical signaling networks. Science. 2014;346: 1370–1373. doi: 10.1126/science.1254933 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Tang Y, Adelaja A, Ye FX-F, Deeds E, Wollman R, Hoffmann A. Quantifying information accumulation encoded in the dynamics of biochemical signaling. Nat Commun. 2021;12: 1272. doi: 10.1038/s41467-021-21562-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Tudelska K, Markiewicz J, Kochańczyk M, Czerkies M, Prus W, Korwek Z, et al. Information processing in the NF-κB pathway. Sci Rep. 2017;7: 15926. doi: 10.1038/s41598-017-16166-y [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Butts DA, Weng C, Jin J, Yeh C-I, Lesica NA, Alonso J-M, et al. Temporal precision in the neural code and the timescales of natural vision. Nature. 2007;449: 92–95. doi: 10.1038/nature06105 [DOI] [PubMed] [Google Scholar]
  • 11.Gollisch T, Meister M. Rapid neural coding in the retina with relative spike latencies. Science. 2008;319: 1108–1111. doi: 10.1126/science.1149639 [DOI] [PubMed] [Google Scholar]
  • 12.MacKay DM, McCulloch WS. The limiting information capacity of a neuronal link. Bull Math Biophys. 1952;14: 127–135. doi: 10.1007/BF02477711 [DOI] [Google Scholar]
  • 13.Arnold MM, Szczepanski J, Montejo N, Amigó JM, Wajnryb E, Sanchez-Vives MV. Information content in cortical spike trains during brain state transitions. J Sleep Res. 2013;22: 13–21. doi: 10.1111/j.1365-2869.2012.01031.x [DOI] [PubMed] [Google Scholar]
  • 14.Strong SP, Koberle R, de Ruyter van Steveninck RR, Bialek W. Entropy and information in neural spike trains. Phys Rev Lett. 1998;80: 197–200. doi: 10.1103/PhysRevLett.80.197 [DOI] [Google Scholar]
  • 15.Mattingly HH, Kamino K, Machta BB, Emonet T. Escherichia coli chemotaxis is information limited. Nat Phys. 2021;17: 1426–1431. doi: 10.1038/s41567-021-01380-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Meier B, Zielinski A, Weber C, Arcizet D, Youssef S, Franosch T, et al. Chemotactic cell trapping in controlled alternating gradient fields. Proc Natl Acad Sci USA. 2011;108: 11417–11422. doi: 10.1073/pnas.1014853108 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Gagliardi PA, Dobrzyński M, Jacques M-A, Dessauges C, Ender P, Blum Y, et al. Collective ERK/Akt activity waves orchestrate epithelial homeostasis by driving apoptosis-induced survival. Dev Cell. 2021;56: 1712–1726.e6. doi: 10.1016/j.devcel.2021.05.007 [DOI] [PubMed] [Google Scholar]
  • 18.Hiratsuka T, Fujita Y, Naoki H, Aoki K, Kamioka Y, Matsuda M. Intercellular propagation of extracellular signal-regulated kinase activation revealed by in vivo imaging of mouse skin. Davis R, editor. eLife Sciences. 2015;4: e05178. doi: 10.7554/eLife.05178 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Hiratsuka T, Bordeu I, Pruessner G, Watt FM. Regulation of ERK basal and pulsatile activity control proliferation and exit from the stem cell compartment in mammalian epidermis. Proc Natl Acad Sci USA. 2020;117: 17796–17807. doi: 10.1073/pnas.2006965117 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.De Simone A, Evanitsky MN, Hayden L, Cox BD, Wang J, Tornini VA, et al. Control of osteoblast regeneration by a train of Erk activity waves. Nature. 2021;590: 129–133. doi: 10.1038/s41586-020-03085-8 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Albeck JG, Mills GB, Brugge JS. Frequency-modulated pulses of ERK activity transmit quantitative proliferation signals. Mol Cell. 2013;49: 249–261. doi: 10.1016/j.molcel.2012.11.002 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Aoki K, Kumagai Y, Sakurai A, Komatsu N, Fujita Y, Shionyu C, et al. Stochastic ERK activation induced by noise and cell-to-cell propagation regulates cell density-dependent proliferation. Molecular Cell. 2013;52: 529–540. doi: 10.1016/j.molcel.2013.09.015 [DOI] [PubMed] [Google Scholar]
  • 23.Kim N, Kim JM, Lee M, Kim CY, Chang K-Y, Heo WD. Spatiotemporal control of fibroblast growth factor receptor signals by blue light. Chem Biol. 2014;21: 903–912. doi: 10.1016/j.chembiol.2014.05.013 [DOI] [PubMed] [Google Scholar]
  • 24.Bugaj LJ, Choksi AT, Mesuda CK, Kane RS, Schaffer DV. Optogenetic protein clustering and signaling activation in mammalian cells. Nat Methods. 2013;10: 249–252. doi: 10.1038/nmeth.2360 [DOI] [PubMed] [Google Scholar]
  • 25.Dessauges C, Mikelson J, Dobrzyński M, Jacques M, Frismantiene A, Gagliardi PA, et al. Optogenetic actuator–ERK biosensor circuits identify MAPK network nodes that shape ERK dynamics. Mol Syst Biol. 2022;18: e10670. doi: 10.15252/msb.202110670 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Shannon CE. A Mathematical Theory of Communication. Bell Syst Tech J. 1948;27: 379–423. doi: 10.1002/j.1538-7305.1948.tb01338.x [DOI] [Google Scholar]
  • 27.Toettcher JE, Weiner OD, Lim WA. Using optogenetics to interrogate the dynamic control of signal transmission by the Ras/Erk module. Cell. 2013;155: 1422–1434. doi: 10.1016/j.cell.2013.11.004 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Grabowski F, Czyż P, Kochańczyk M, Lipniacki T. Limits to the rate of information transmission through the MAPK pathway. J R Soc Interface. 2019;16: 20180792. doi: 10.1098/rsif.2018.0792 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Kochańczyk M, Kocieniewski P, Kozłowska E, Jaruszewicz-Błońska J, Sparta B, Pargett M, et al. Relaxation oscillations and hierarchy of feedbacks in MAPK signaling. Sci Rep. 2017;7: 38244. doi: 10.1038/srep38244 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Valon L, Davidović A, Levillayer F, Villars A, Chouly M, Cerqueira-Campos F, et al. Robustness of epithelial sealing is an emerging property of local ERK feedback driven by cell elimination. Dev Cell. 2021;56: 1700–1711.e8. doi: 10.1016/j.devcel.2021.05.006 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Aoki K, Kondo Y, Naoki H, Hiratsuka T, Itoh RE, Matsuda M. Propagating wave of ERK activation orients collective cell migration. Dev Cell. 2017;43: 305–317.e5. doi: 10.1016/j.devcel.2017.10.016 [DOI] [PubMed] [Google Scholar]
  • 32.Gagliardi PA, Grädel B, Jacques M-A, Hinderling L, Ender P, Cohen AR, et al. Automatic detection of spatio-temporal signalling patterns in cell collectives. bioRxiv; 2022. p. 2022.07.12.499734. doi: 10.1101/2022.07.12.499734 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Schwebs DJ, Pan M, Adhikari N, Kuburich NA, Jin T, Hadwiger JA. Dictyostelium Erk2 is an atypical MAPK required for chemotaxis. Cellular Signal. 2018;46: 154–165. doi: 10.1016/j.cellsig.2018.03.006 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Nichols JME, Paschke P, Peak-Chew S, Williams TD, Tweedy L, Skehel M, et al. The Atypical MAP Kinase ErkB Transmits Distinct Chemotactic Signals through a Core Signaling Module. Dev Cell. 2019;48: 491–505.e9. doi: 10.1016/j.devcel.2018.12.001 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Sun Y, Liu W-Z, Liu T, Feng X, Yang N, Zhou H-F. Signaling pathway of MAPK/ERK in cell proliferation, differentiation, migration, senescence and apoptosis. J Recept Signal Transduct Res. 2015;35: 600–604. doi: 10.3109/10799893.2015.1030412 [DOI] [PubMed] [Google Scholar]
  • 36.Ender P, Gagliardi PA, Dobrzyński M, Frismantiene A, Dessauges C, Höhener T, et al. Spatiotemporal control of ERK pulse frequency coordinates fate decisions during mammary acinar morphogenesis. Dev Cell. 2022;57: 2153–2167.e6. doi: 10.1016/j.devcel.2022.08.008 [DOI] [PubMed] [Google Scholar]
  • 37.Hino N, Rossetti L, Marín-Llauradó A, Aoki K, Trepat X, Matsuda M, et al. ERK-Mediated Mechanochemical Waves Direct Collective Cell Polarization. Dev Cell. 2020;53: 646–660.e8. doi: 10.1016/j.devcel.2020.05.011 [DOI] [PubMed] [Google Scholar]
  • 38.Sasaki AT, Chun C, Takeda K, Firtel RA. Localized Ras signaling at the leading edge regulates PI3K, cell polarity, and directional cell movement. J Cell Biol. 2004;167: 505–518. doi: 10.1083/jcb.200406177 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Yang J-M, Bhattacharya S, West-Foyle H, Hung C-F, Wu T-C, Iglesias PA, et al. Integrating chemical and mechanical signals through dynamic coupling between cellular protrusions and pulsed ERK activation. Nat Commun. 2018;9: 4673. doi: 10.1038/s41467-018-07150-9 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Zhan H, Bhattacharya S, Cai H, Iglesias PA, Huang C-H, Devreotes PN. An excitable Ras/PI3K/ERK signaling network controls migration and oncogenic transformation in epithelial cells. Dev Cell. 2020;54: 608–623.e5. doi: 10.1016/j.devcel.2020.08.001 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Tanimura S, Takeda K. ERK signalling as a regulator of cell motility. J Biochem. 2017;162: 145–154. doi: 10.1093/jb/mvx048 [DOI] [PubMed] [Google Scholar]
  • 42.Regot S, Hughey JJ, Bajar BT, Carrasco S, Covert MW. High-sensitivity measurements of multiple kinase activities in live single cells. Cell. 2014;157: 1724–1734. doi: 10.1016/j.cell.2014.04.039 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, et al. Scikit-learn: Machine learning in Python. J Mach Learn Res. 2011;12: 2825–2830. [Google Scholar]
  • 44.Cover TM, Thomas JA. Elements of information theory. 2nd ed. Hoboken, N.J: Wiley-Interscience; 2006. [Google Scholar]
  • 45.Miller G. Note on the bias of information estimates. Information Theory in Psychology: Problems and Methods. Glencoe, IL: Free Press; 1955. pp. 95–100. [Google Scholar]
  • 46.Paninski L. Estimation of entropy and mutual information. Neural Comput. 2003;15: 1191–1253. doi: 10.1162/089976603321780272 [DOI] [Google Scholar]
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1011155.r001

Decision Letter 0

Kiran Raosaheb Patil, Padmini Rangamani

18 Feb 2023

Dear Prof. Lipniacki,

Thank you very much for submitting your manuscript "The MAPK/ERK channel capacity exceeds 6 bit/hour" for consideration at PLOS Computational Biology.

As with all papers reviewed by the journal, your manuscript was reviewed by members of the editorial board and by several independent reviewers. In light of the reviews (below this email), we would like to invite the resubmission of a significantly-revised version that takes into account the reviewers' comments.

We cannot make any decision about publication until we have seen the revised manuscript and your response to the reviewers' comments. Your revised manuscript is also likely to be sent to reviewers for further evaluation.

When you are ready to resubmit, please upload the following:

[1] A letter containing a detailed list of your responses to the review comments and a description of the changes you have made in the manuscript. Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out.

[2] Two versions of the revised manuscript: one with either highlights or tracked changes denoting where the text has been changed; the other a clean version (uploaded as the manuscript file).

Important additional instructions are given below your reviewer comments.

Please prepare and submit your revised manuscript within 60 days. If you anticipate any delay, please let us know the expected resubmission date by replying to this email. Please note that revised manuscripts received after the 60-day due date may require evaluation and peer review similar to newly submitted manuscripts.

Thank you again for your submission. We hope that our editorial process has been constructive so far, and we welcome your feedback at any time. Please don't hesitate to contact us if you have any questions or comments.

Sincerely,

Padmini Rangamani

Academic Editor

PLOS Computational Biology

Kiran Patil

Section Editor

PLOS Computational Biology

***********************

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: This study focuses on the information transmission of ERK pathway in face of a sequence of pulses. The authors used different sequences of light pulses to activate the optoFGFR, and then measured the ERK activity through the fluorescent ERK KTR. Based on the time courses of ERK KTR translocation, authors calculated the transmitted information rate using classifier-based estimation and obtained the value of transmitted information 6 bit/hour. The experiment design and information estimation are air-tight. Aside from the tools, the main conclusion is, to me, very impressive. The 6 bit/hour is different from the transmitted information when the external stimulus is just varied once, which is usually near 1 bit. The conclusion provides insight into how the ERK pathway transfers information.

While this is a thoughtful study, it can still be improved by addressing the accuracy and robustness of main conclusion. My comments are as follows:

Major comments

1. The authors used the output-based reconstruction to estimate the conditional entropy. However, the reconstruction seems not necessary for the estimation, because the conditional entropy can be directly estimated from the original output by using other methods, such as k-nearest neighbor (kNN) based estimators and kernel-based methods. Thus, justifications are needed to explain why the reconstruction is required for the conditional entropy estimation. Furthermore, it’s unclear whether the reconstruction-based method provides an accurate estimation of conditional entropy. Therefore, a direct comparison with other widely used methods will provide a much more vigorous justification.

2. It is unclear how robust the main conclusion is. Therefore, error bars showing the variance of mutual information are needed, for example, in Fig 2B, 2D, 2F, and Fig 3. This will provide the robustness of the estimated mutual information value 6 bit/hour.

3. The authors need to go further to convey the motivation for choice of protocols. It would be helpful to describe what type of stimulus the cell usually faces, a constant stimulus or a serial of random pulse? What is the reason to consider binary encoding, interval encoding, and interval encoding with minimal gap? The authors need to justify the biological implications and choice of the three types of pulsatile stimulation protocols.

4. It is confusing about the difference between the three protocols mentioned in Fig. 1A. The study uses geometry distribution in the second and third protocols. Since the geometry distribution with mean tau_geom is the probability distribution of the number X of Bernoulli trials needed to get one success, it means that a binomial trial is made at every minute and the probability of success is 1/tau_geom. Besides, the first protocol is that a binomial trial is made every 5 minutes and the probability of success is 1/2. So, if I understand correctly, the second protocol is very similar to the first protocol if tau is 2, and the third protocol is the same as the first protocol if tau_geom is 2 and tau_gap is 5.

5. The work performs experiments with the plus duration 100ms. Different plus duration may encode different mutual information. Besides, the study used one-minute resolution. Could the authors discuss more about the possible effects when changing plus duration and one-minute resolution?

6. In the Discussion, the author discussed the information transmission rate in other biological systems, for example, neurons, E. coli chemotactic system. Could the authors compare the information transmission rate between ERK pathway and these systems and then discuss the possible reason to cause such difference?

Minor comments

1. The description of the interval encoding protocol with a minimal gap in lines 82-85, “…the time intervals were also drawn from a geometric distribution (with the mean interpulse interval tau_geom), but the intervals shorter than a minimal interval tau_gap were excluded…”, could be misleading. According to such a description, it’s unclear how the expectation value of time interval equals tau_geom + tau_gap, as shown in Fig. 1A and in the method section.

2. The “gapless protocol” in lines 450-451 is confusing. Which one of the three types of pulsatile stimulation protocols does it indicate?

3. On Page 22, “For the "gapless" protocol, tau_geom was varied whereas tau_gap was set to 2 min (to avoid ambiguities in signal reconstruction). For tau_geom > 3.15 min, hinterval(S; tau_geom, tau_gap) is a decreasing function of tau_geom…”. The paragraph is hard to understand and needs to be rewritten. For example, it’s confusing that a “gapless” protocol has a tau_gap = 2 min; it is unclear what is the purpose of varying tau_geom; how is the “3.15 min” determined?

4. In Fig. 1A, the way to plot time duration 5,6,21,3,18,… can be misleading. It would be more clear if a curly bracket is placed above these time durations or if these numbers are rewritten in a monotonically increasing way, for example 0, 5 min, 10 min, 15 min, 20 min, …

5. The legend for small gray bars in Fig. 1D is missing.

6. The y axis label “Information transmission rate” in Fig. 2 B, D, and F is confusing. The information transmission rate is the transmitted rate, that is, the black part of a bar, not the whole bar.

Reviewer #2: In this paper, the authors measure a rate of information transfer through the Ras-ERK signaling pathway in fibroblast cells. This was done using an optogenetic stimulation system and ERK nuclear translocation reporter for measuring cell responses. The authors delivered three stimulus protocols in which signal variations were encoded differently (presence or absence of signal at each time; timing of signals; timing of signals with a minimum duration between consecutive signals). The mutual information between the stimulus trajectory and cell response trajectory was estimated using a classifier that was trained to detect when signals were delivered, and a mutual information rate was calculated by dividing by the total trajectory time. The authors estimate an information rate of 4-6 bits/hr under these protocols.

My main concern is about the motivation and interpretation of these results. What is the biological meaning of this information rate? What makes it "the" information rate (line 271)?

The cell responses and thus the information rates likely depend on strength of optical illumination. How did the authors choose the illumination strength? How do the measured responses with this illumination strength compare to responses to physiological levels of chemical inputs? And thus, how does the measured information rate compare to what might be expected in a biological context?

It is also hard for me to assess whether these protocols are close to anything cells would see in natural contexts, and thus to assess whether the measured information rates mean anything to the cell.

Several scenarios are mentioned in the Discussion where Ras-ERK signaling is used in higher organisms, but not all of those involve ERK nuclear translocation. It seems like the measured information rate is irrelevant to those processes.

Maybe this work is relevant to synthetic biology? One might want to use the Ras-ERK pathway to send signals through a human-made biological device?

Other:

This paper and others before it lump together responses of different cells. But this is known to reduce the measured information transfer because cell-to-cell differences in responses are treated as noise, even if single-cell responses are very reproducible (e.g. as in the data of Toettcher et al, ref 22). The authors should comment on the difference between single cell and population-lumped measurements and what it means for how their results are interpreted.

Related, is there communication among cells in this experiment, as it sounds like around line 289 in the Discussion?

How was the 8-minute window size chosen for the classifier? Does this have biological significance?

In the introduction and conclusion, the authors estimate an information rate of 1 bit per minute during Dicty chemotaxis. This estimation procedure only works if the cells always switch direction with the chemotactic gradient when it oscillates at 0.02 Hz. If there is any variability (incorrect decisions), the information rate must be lower.

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: None

Reviewer #2: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

Figure Files:

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org.

Data Requirements:

Please note that, as a condition of publication, PLOS' data policy requires that you make available all data used to draw the conclusions outlined in your manuscript. Data must be deposited in an appropriate repository, included within the body of the manuscript, or uploaded as supporting information. This includes all numerical values that were used to generate graphs, histograms etc.. For an example in PLOS Biology see here: http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1001908#s5.

Reproducibility:

To enhance the reproducibility of your results, we recommend that you deposit your laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1011155.r003

Decision Letter 1

Kiran Raosaheb Patil, Padmini Rangamani

4 May 2023

Dear Prof. Lipniacki,

We are pleased to inform you that your manuscript 'The MAPK/ERK channel capacity exceeds 6 bit/hour' has been provisionally accepted for publication in PLOS Computational Biology.

Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests.

Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated.

IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript.

Should you, your institution's press office or the journal office choose to press release your paper, you will automatically be opted out of early publication. We ask that you notify us now if you or your institution is planning to press release the article. All press must be co-ordinated with PLOS.

Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Computational Biology. 

Best regards,

Padmini Rangamani

Academic Editor

PLOS Computational Biology

Kiran Patil

Section Editor

PLOS Computational Biology

***********************************************************

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: I thank the authors for carefully addressing all the issues. There are no remaining issues. A minor suggestion is to make the x label in Fig 3B (tau_geom+2) consistent with that in Fig 2D (tau_geom).

Reviewer #2: The authors have mostly addressed my concerns.

The only thing is that I did not find text added to the manuscript about how they chose their light stimulation intensity. The first argument in the response to my comment, that lower light intensity causes some cells to not respond, does not seem relevant--this is valid information loss. Their second argument that the light intensities used elicit ERK responses that resemble responses to physiological levels of growth factors is more convincing and should be included somewhere in the text.

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1011155.r004

Acceptance letter

Kiran Raosaheb Patil, Padmini Rangamani

16 May 2023

PCOMPBIOL-D-23-00079R1

The MAPK/ERK channel capacity exceeds 6 bit/hour

Dear Dr Lipniacki,

I am pleased to inform you that your manuscript has been formally accepted for publication in PLOS Computational Biology. Your manuscript is now with our production department and you will be notified of the publication date in due course.

The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript.

Soon after your final files are uploaded, unless you have opted out, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers.

Thank you again for supporting PLOS Computational Biology and open-access publishing. We are looking forward to publishing your work!

With kind regards,

Zsofia Freund

PLOS Computational Biology | Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom ploscompbiol@plos.org | Phone +44 (0) 1223-442824 | ploscompbiol.org | @PLOSCompBiol

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    S1 Fig. Experimental and data analysis workflow (reconstruction-based approach).

    (TIF)

    S2 Fig. Interval encoding: Input sequence reconstruction algorithm and determination of the sources of information loss (reconstruction-based approach).

    (A) Tracks from the training set are segmented into overlapping slices of 6 consecutive time points such that each time point belongs to 6 slices. Each slice is labeled with the time after pulse (TAP), measured with respect to the last time point in the slice. The kNN classifier is trained to predict the TAP based on 5 discrete differences between 6 consecutive time points of a slice. (B) For each slice, the TAP predicted by the classifier indicates a time point at which the stimulation pulse could occur. Votes for particular time points from different slices are counted. Only votes from slices predicted with TAP = 3,4,5 min are taken into account, the remaining are ignored as unreliable. Time points that received at least two out of the three possible votes are considered as time points with pulse in the final reconstruction, R. (C) Detection and labeling of errors in the reconstruction R. Inaccurate detections (one minute before or after the pulse) are not decomposed into missed pulses and false detections but assigned to their specific error types. Since the patterns ‘11’ and ‘101’ are guaranteed never to occur in the input sequence S, the error classification is unambiguous. (D) An example 3-step sequence of error corrections for the interval encoding protocols. After the third step, the fully corrected reconstruction R‴ is identical to the input sequence S. The difference between bitrate before and after each correction step is attributed to the particular information loss source. (E) As the difference in bitrate depends on the sequence of corrections, the contributions of the three types of errors are averaged over all permutations of correction steps.

    (TIF)

    S3 Fig. Cell-to-cell bitrate variability and exclusion of non-responding cells (reconstruction-based approach).

    (A) Bitrate estimate as a function of the fraction of cells excluded in the preselection step. The (lower bound for) bitrate is computed as in Fig 3. Error bars denote standard error of the mean based on the 2–4 experiments with highest bitrate. In the preselection step we aim at excluding cells that do not respond to stimulation, possibly due to low expression of optoFGFR or ERK KTR. The rejection criterion is formulated in a way a priori independent of the accuracy of pulse detection, see Methods for details. Throughout the paper, the fraction of rejected cells is set to 20% (highlighted in gray), because above this value the bitrate estimates in the interval encoding protocols (with and without minimal gap) reach a plateau. (B, C, D) Histograms of the information transmission rates in single cells for (B) binary encoding, (C) interval encoding, and (D) interval encoding with a minimal gap. Estimates for cells rejected in the preselection step (20% of all cells) are marked in orange. Negative bitrate estimates can occur due to the rough approximation based on inequalities in Eq (7) in the main text.

    (TIF)

    Attachment

    Submitted filename: Nalecz-Jawecki_et_al__Response_to_Reviewers.pdf

    Data Availability Statement

    A complete set of live-cell imaging data is available at DOI: 10.5281/zenodo.7808385 Source code used to generate main figures is available at URL: https://github.com/pawelnalecz/pulsatile-information.


    Articles from PLOS Computational Biology are provided here courtesy of PLOS

    RESOURCES