Skip to main content
PLOS Computational Biology logoLink to PLOS Computational Biology
. 2025 Feb 21;21(2):e1012846. doi: 10.1371/journal.pcbi.1012846

Information transmission in a cell monolayer: A numerical study

Paweł Nałęcz-Jawecki 1, Przemysław Szyc 2, Frederic Grabowski 1, Marek Kochańczyk 1, Tomasz Lipniacki 1,*
Editor: Oleg A Igoshin3
PMCID: PMC11902151  PMID: 39982962

Abstract

Motivated by the spatiotemporal waves of MAPK/ERK activity, crucial for long-range communication in regenerating tissues, we investigated stochastic homoclinic fronts propagating through channels formed by directly interacting cells. We evaluated the efficiency of long-range communication in these channels by examining the rate of information transmission. Our study identified the stochastic phenomena that reduce this rate: front propagation failure, new front spawning, and variability in the front velocity. We found that a trade-off between the frequencies of propagation failures and new front spawning determines the optimal channel width (which geometrically determines the front length). The optimal frequency of initiating new waves is determined by a trade-off between the input information rate (higher with more frequent initiation) and the fidelity of information transmission (lower with more frequent initiation). Our analysis provides insight into the relative timescales of intra- and intercellular processes necessary for successful wave propagation.

Author summary

In biological tissues, traveling waves of cellular activity are observed in the process of wound healing when they coordinate cell replication and collective migration. These waves can carry information over long distances. However, random effects on the single-cell level can affect wave propagation and disrupt information flow. In this paper, using a numerical model we classified these stochastic events and quantified the maximum range and frequency of such waves and their capacity to carry information. We discovered that most effective transmission occurs in relatively narrow channels (formed by directly interacting cells), and that the refractory time, in which a cell is resistant to activation by neighboring cells, must be long with respect to the time needed for cell activation. The optimal time intervals between the initiated waves are of order of few refractory times (depending on channel length).

Introduction

Cells in living organisms communicate through a variety of mechanisms, including chemical and mechanical signals. Long-range communication within a tissue may result from local communication between neighboring cells. This is the case for spatiotemporal MAPK/ERK activity waves, originating from the wound edge [1,2] or from leader cells [3] and involving a mechanochemical feedback loop that coordinates collective migration of epithelial cells [3,4]. Excitable ERK activity waves have been shown to control the rate of scale regeneration in zebrafish [5]. These studies highlight the capability of waves to propagate recurrently across successive cell layers despite the inherent discreteness and heterogeneity of the communication medium.

From a dynamical systems perspective, a traveling front may be either an interface between regions in space that are in different equilibria (heteroclinic traveling waves in bistable systems) or an excitation that locally departs and then returns to a unique equilibrium (homoclinic traveling waves in monostable excitable systems) [6]. The heteroclinic traveling waves are formed robustly at the interface between two different regions and as such are resilient to random perturbations [7]. However, the passage of a heteroclinic wave irreversibly changes the state of the reactor that consequently cannot be re-used to support propagation of a subsequent front. In contrast, a homoclinic traveling wave is an out-of-equilibrium “stripe” flanked on both sides with the reactor in the equilibrium state. Although homoclinic traveling waves may be sent recurrently and in this way convey complex messages to spatially distant locations, they are fragile in the presence of stochastic fluctuations. Experimentally, the spatiotemporal ERK signal propagation has been observed to be distorted by random bursts of ERK activity [2,8], which occasionally give rise to spontaneous waves [9].

Here, we sought to quantitatively assess the capacity of a discrete, excitable medium to transmit information encoded within a train of activity waves. Specifically, we investigated stochastic homoclinic fronts propagating in narrow channels formed by directly interacting cells, and determined the efficiency of long-range communication through these channels in terms of the rate of information transmission, also referred to as bitrate. This metric quantifies the amount of information that can be transmitted through a communication channel in a unit of time. We identified several types of stochastic phenomena that reduce the fidelity and thus the rate of information transmission, among which the front propagation failure, new front spawning, and variability in the front velocity were the most impactful. We demonstrated that a tradeoff between the frequencies of front propagation failure and new front spawning determines the optimal channel width, enabling the fronts to reach the greatest distance and maximizing the rate of information transmission. We investigated the system’s ability to relay periodic sequences of fronts as well as transmit binary-encoded information. Binary-encoded information is encoded by specifying a predetermined list of equally spaced time slots and deciding whether a front is initiated or not in each of these time slots. We determined the time interval between the time slots that maximizes the information transmission rate. This optimal time interval or, equivalently, the optimal frequency of time slots results from a tradeoff between the input information rate (higher for on average more frequently initiated fronts) and fidelity of information transmission (lower for on average more frequently initiated fronts). Finally, our exploration of the model parameter space revealed that efficient long-distance information transmission is achievable only if the refractory time is several times longer than the neighbor-to-neighbor activation time.

Results

Model definition

In our continuous-time discrete-space model, each cell in the monolayer assumes one of four distinct states: quiescent (Q), excited (E), inducing (I), or refractory (R), and inter-state transitions follow a predetermined cyclic sequence: Q → E → I → R → Q (Fig 1A). When activated by an I neighbor, a Q cell assumes the E state. Subsequent progression from the E to the I state enables the cell to induce activity in its Q neighbors. After the I cell assumes the R state, it loses the ability to activate its Q neighbors and becomes insensitive to activation by neighboring I cells. Finally, reverting to the Q state restores the cell’s responsiveness to activation by an I neighbor.

Fig 1. Model.

Fig 1

A Scheme of the QEIRQ model with multiple sub-states. A cell in one of the Inducing states (I1 or I2) can activate an adjacent cell in the Quiescent state (Q) turning its state to the first Excited state (E1). Transitions between sub-states are spontaneous first order reactions. B Parameters of the model and their nominal values. Total time spent in each of the functional state (E, I, R) has Erlang distribution with scale nE, nI, nR and rate nE/𝜏E, nI/𝜏I, nR/𝜏R, respectively, plotted in the graphs. The distributions have means 𝜏E, 𝜏I, 𝜏R and standard deviations 𝜏E/√nE, 𝜏I/√nI, 𝜏R/√nR, respectively, as indicated in the figures. C Geometry of the reactor used for simulations. Periodic boundary conditions are applied along the longer edge (unless explicitly stated otherwise). A new front is initiated by setting the leftmost layer of cells to the first Inducing state (I1).

Sequential transition through Q, E, I, and R states and appropriate time scales of the residence in the E, I, and R states are crucial to enable wave propagation. In the context of the MAPK/ERK pathway, the first time scale is associated with signal reception and the signal transduction cascade (through the EGFR/SOS/RAS complex, RAF, and MEK), culminating in ERK phosphorylation; the second time scale is determined by the time required by phospho-ERK to trigger cell contraction that may result in activation of EGFR in neighboring cells [3]; and the third, longest, time scale is related to the refractory period of the signaling cascade, which, due to inhibitory multisite phosphorylation of SOS (by phospho-ERK), is at least partially insensitive to incoming signals.

In the model, the multi-step signal transduction within the MAPK/ERK pathway is reflected by the assumption that the E, I, and R states comprise multiple sub-states (nE, nI, nR, respectively). We assume that each transition between the sub-states (e.g., E1 → E2) is Markovian, and thus the transition times are exponentially distributed (with the rate parameters nE/𝜏E, nI/𝜏I, or nR/𝜏R; nominal values of the kinetic parameters are provided in Fig 1B). Consequently, the total residence times in the E, I, and R states follow Erlang distributions: Erlang(nE, nE/𝜏E), Erlang(nI, nI/𝜏I), and Erlang(nR, nR/𝜏R) with means 𝜏E, 𝜏I, and 𝜏R, respectively. Note that by increasing nE, nI, or nR we reduce the stochasticity of the system, because the variance of an Erlang(n, n/𝜏) distribution is inversely proportional to n.

In the simulated fully-confluent monolayer, cells are immobile agents arranged on a 2-D triangular lattice of length L and width W (Fig 1C). For the nominal parameter values (Fig 1B), the rates of transitions Q  E1 (1/𝜏act), I1  I2, and I2  R (both nI/𝜏I) are all equal. Thus, the probability that an I cell will activate a given neighboring Q cell before transitioning to R is 0.5 + 0.5 × 0.5 = 0.75. This value is greater than both the site and the bond percolation thresholds on the triangular lattice, equal 0.5 and ~0.347, respectively [10], permitting front propagation [11].

In the model, we formally assume that all cells are identical and all variability follows from stochastic transitions between cell states. In recent years, it has been demonstrated that population heterogeneity is mainly responsible for observed variability in signal transduction [1214]. However, in our case (as in many other cases) the two types of noise (intrinsic and extrinsic) have similar consequences. Stochasticity in front propagation is a consequence of variability in state-to-state transition times; this variability may have both intrinsic and extrinsic origins. The key difference is that under intrinsic noise, the front is expected to be perturbed in random locations, while under extrinsic noise, some specific locations in the monolayer will more likely be the source of front perturbation.

Propagation of a single front

Front speed

A propagating front consists of active cells (i.e., cells in either state E or state I) located in its head, followed by a thick block of R cells that prevent backward front propagation. We initiated fronts by setting the states of the cells in the first layer to I1 and observed the propagation of activity toward the other end of the reactor (Fig 1C).

In the model, the front is deemed to move one step forward once the next cell layer is activated and progresses through all E sub-states to become I. On average, a forward step, in which the front advances by just one cell layer, takes the time 𝜏act/⟨nneigh_I⟩ + 𝜏E, where ⟨nneigh_I⟩ is the average number of I cells in contact with a single Q cell. In a deterministic model, where the time spent by cells in each state is fixed, the front forms a straight line, and each Q cell at the front head has exactly 2 inducing neighbors. Thus, the inverse propagation speed is v−1deterministic = 𝜏act/2 + 𝜏E, which yields 4.5 min/cell layer for the nominal parameter values.

In the stochastic model, however, the front edge becomes rough and the cells to be activated have, on average, more than two I neighbors, which increases the propagation speed. We observed that for the nominal parameter values, the average inverse front velocity ⟨v−1⟩ changes with the channel width W from v−1deterministic for W = 1 to the asymptotic value v−1asymptotic = 3.5 min/layer for W ≳ 10 (Fig A panel a in S1 Appendix).

Transit time and its variance

The expected time in which the front travels the whole channel length L is ⟨𝜏transit⟩ = Lv−1⟩. For sufficiently long channels, the distribution of 𝜏transit is nearly Gaussian with variance 𝜎2transit = L × 𝜎20(W). The value of 𝜎20 decreases with the channel width, and for W  >  2 can be well approximated with the formula 𝜎20 = a / W + b with a ≈ 6.8 min2, b ≈ 0.4 min2/layer (Fig A panel b in S1 Appendix). The variance 𝜎2transit critically affects the fidelity of information transmission by determining the precision with which the moment of a front initiation can be inferred from the time at which it reached the end of the channel.

Propagation failure and front spawning

In a stochastic model, a traveling front is subjected to random events disrupting its propagation. In narrow and moderately wide channels, we observed two types of disruptive events: propagation failure and new front spawning (Fig 2A).

Fig 2. Disruptive events associated with front propagation.

Fig 2

A Snapshots from simulations with the two kinds of disruptive events. Left: front dies out as all Excited or Inducing cells turn Refractory before exciting adjacent cells. Right: a single Inducing cell persists long enough for one of its neighboring cells to revert to the Quiescent state. This neighboring cell can then be reactivated, becoming a source of new fronts (in this case, one forward and one backward). See also S1 and S2 Video for full time-courses. B Two fronts propagating in opposite directions collide and annihilate. See also S3 Video. C Propensity (probability per cell layer) of disruptive events as a function of channel width, in linear (left) and log (right) scale. Linear functions fitted to ln(λfail) and λspawn have coefficients afail = −1.82, Wfail = −0.19, aspawn = 1.85 ×   ×  10−5, Wspawn = 0.53. D Distribution of the number of forward and backward fronts spawned from a single localized spawning site for four different channel widths. Each disk area is proportional to the probability that a corresponding number of backward and forward fronts was spawned in a single event; the total area of all disks is proportional to the front spawning propensity, which is different for each channel width. E Propensity of spawning one or more fronts in a single localized disruptive event as a function of channel width. Data for panels C–E was gathered from 30,000 simulations for each channel width, channel length was fixed at L = 300.

Propagation fails if all E and I cells progress to the R state before exciting any neighboring Q cells (S1 Video). New fronts are spawned when a cell remains in the I state long enough for one of its neighboring cells to recover from R to Q. Such a neighboring cell may get activated and become a source of a new front or fronts (S2 Video). The new front(s) can propagate backward or forward. When a backward-propagating front encounters a forward-propagating front, they collide and usually annihilate (Fig 2B and S3 Video) or, rarely, give rise to another front. For broad reactors (>20 cells wide), fronts may propagate in directions not necessarily parallel to the channel longer axis (Fig B in S1 Appendix and S4 Video), which leads to a chaotic front pattern characteristic for the Greenberg–Hastings model (first defined in Ref. [15] and later recast as a stochastic model and studied, e.g., in Ref. [16]). This 2-dimensional effect is not observed in narrow channels, in which the front tail (the block of cells in the R state at the front’s rear side) is longer than the channel width.

We found that the propensity (probability per one cell layer) of a propagation failure event decreases with the channel width W as

λfail=expafail×WWfail, (1)

where afail < 0 and Wfail are coefficients that depend on model parameters (Fig 2C). The exponential dependence on W results from the fact that the number of cells in either the E or the I state is proportional to the channel width, and for a front to disappear all of them have to simultaneously progress to R without exciting new cells. In contrast, the propensity of new front spawning event increases linearly with channel width as

λspawn=aspawn×WWspawn, (2)

with aspawn and Wspawn dependent on the model parameters. This is because spawning may be triggered by any cell across the channel width (Fig 2C).

We noticed that in narrow channels (W  ≤  6), a single backward front is usually spawned (Fig 2D). In contrast, in broader channels (6 < W ≤ 10), multiple fronts are often created in a single spawning event. The fronts are typically spawned alternately backward and forward, implying a correlation between the number of fronts generated in either direction. For even broader channels (W  > 10), long-lasting spawning sites can generate new fronts for prolonged periods, blocking any information transmission. This becomes a dominant disruptive event in very broad channels of W > 20 (Fig 2E).

Optimal channel width

In the case of a narrow channel transmitting a series of fronts, the impact of the two types of disruptive events is similar. Propagation failure eliminates the front, whereas a backward-spawned front collides with and annihilates the subsequent (forward-propagating) front. In both scenarios, the total number of fronts received at the other side of the channel is reduced by 1. In narrow channels, a spawning event usually generates a single backward front. Thus, front elimination in a given time span can result either from its propagation failure or from a backward front spawned by the preceding front. We assume that λfail is small enough so that the probability that the backward front disappears before collision is negligible. Therefore, in narrow channel the total front elimination propensity is roughly

λtot=λfail+λspawn. (3)

As λfail decreases exponentially and λspawn increases linearly with the channel width, there is an optimal width at which λtot is minimized. This optimal width maximizes the probability that a given front in a front series passes uninterruptedly through the channel. For the nominal parameter values and periodic boundary conditions along the longer channel edges, the optimal channel width is Wopt = 6 (Fig 2C), and for this width the average range of uninterrupted front propagation is about 8000 cell layers. As we will see later, the optimum is robust to moderate changes in the values of model parameters. We thus chose the value Wopt = 6 as the default channel width for most of the paper. Since uninterrupted front propagation is critical for information transmission, we expected that the information transmission rate would be highest when W is close to Wopt.

For non-periodic (inert) boundary conditions, for which interacting cells are bordered by biochemically inert cells, both λfail and λspawn are substantially larger because of disruptions initiated at the edges of the reactor. This modifies λspawn by a constant additive term. Consequently, the minimum value of λtot is about four-fold higher and attained at W = 7 (Fig C in S1 Appendix). As it will be showed later, higher propensities of disruptive events imply lower information transmission rate.

Interaction between fronts

Refractory time

The tail of a front consists of a block of refractory cells, which hinder propagation of the next front. A cell requires, on average, Tcycle = 𝜏act/⟨nneigh_I⟩ + 𝜏E + 𝜏I + 𝜏R = 66.5 min to make a full cycle from Q through E, I, and R back to Q (assuming default parameter values and ⟨nneigh_I⟩ = 2). In the deterministic model, during this period, the channel is fully blocked; only fronts initiated at a rate smaller than 1/Tcycle are transmitted. In the stochastic model, Tcycle defines the time scale of the inter-front interval, below which the propensity of disruptive events is significantly elevated, as one can see in the kymographs in Fig 3A.

Fig 3. Occurrence of disruptive events as a function of the interval between fronts.

Fig 3

A Kymographs of the number of active cells (E or I) as a function of time and distance along the channel or fronts initiated periodically at different intervals. Channel dimensions: W = 6, L = 300. B Probability of disruptive events for the latter of two fronts, as a function of the (initial) inter-front interval. Channel dimensions: W = 6, L = 300. C Average interval between fronts reaching the end of the channel as a function of the initial inter-front interval for different channel lengths. For each channel length, Ttrans-min is marked with dotted lines. Channel width W = 6, length as indicated. D Percentage of fronts that reached a certain distance along the channel for different initiation frequencies. Channel dimensions: W = 6, L = 1000. E Distribution of the interval between fronts that reached the end of the channel for different initial intervals. Dashed vertical lines denote time points at which fronts were initiated. Pink vertical line shows Ttrans-min. Channel dimensions: W = 6, L = 300. In all panels, channel width W = 6. Data for panel B from 3000 simulations for each data point; data for panels C–E from 30 simulations of 500 fronts for each interval.

To investigate how often fronts can be initiated and reliably transmitted, we performed simulations in which pairs of fronts were initiated at various inter-front intervals (Fig 3B). As expected, for intervals shorter than Tcycle, propagation of the second front typically fails immediately as the cells at the beginning of the channel have not recovered to Q yet (immediate failure probability is 50% for the interval of 61.5 min). The proximity of the previous front also markedly increases the probability of front spawning. This is likely due to some R cells remaining after the passage of the first front, which recover and become Q only after the passage of the second front. These cells may get activated within the block of R cells in the second front’s tail, seeding a new front at the second front’s rear side.

The described effects were found to be most significant for inter-front intervals in the range of 50–130 min, i.e., around the value of Tcycle + 𝜎cycle ≈ 96.6 min, where 𝜎2cycle = (𝜏act/⟨nneigh_I⟩)2 + 𝜏E2/nE + 𝜏I2/nI + 𝜏R2/nR ≈  (30.1 min)2 is the variance of the time of the full cycle Q → E → I → R → Q. The time Tcycle + 𝜎cycle =: TR can be considered the effective refractory time. For inter-front intervals longer than 130 min, the propensities of disruptive events approach the single-front values (shown in Fig 2C). For intervals shorter than 50 min, the propensities of disruptive events remain high, but the overall probability of their occurrence becomes low, due to the high chance of immediate failure, which we count separately.

Propagation of periodically initiated fronts

The refractory time forces subsequent fronts to not travel too closely, and consequently the average interval between fronts reaching the end of the channel has a minimum (with respect to the frequency of front initiation), which we denote Ttrans-min(L). In a short channel of length L = 30, the effective refractory time TR is a good approximation of Ttrans-min (Fig 3C and Fig D in S1 Appendix). In a long channel, L = 1000, we observe that Ttrans-min is about 200 min and is achieved when fronts are initiated every 160 min, while a more frequent front initiation results in a slightly longer average front arrival interval. In long channels, a considerable percentage of fronts sent at periods shorter than TR is eliminated shortly after initiation (Fig 3D). For fronts sent every 150 or 180 min, the propensity of front elimination is initially low, but increases slightly with the distance from the initiation site (Fig 3D). This is because for such intervals disruptive events are relatively rare, but due to fluctuating velocities some fronts draw closer together, and thus the likelihood of disruptive events increases. Consequently, in a channel of length L = 300, fronts initiated every 150 or 180 min arrive with time spans distributed around the initial period (Fig 3E, top row), whereas fronts sent with periods <TR arrive with time spans distributed more broadly around Ttrans-min regardless of the initial pulse frequency (Fig 3E, bottom row). Overall, we found that in the limit of short channel lengths, the empirically estimated refractory time TR sets an upper limit on the transmittable front frequency, while in longer channels, the maximum transmission frequency is lower, and lower initiation frequencies enable propagation of more coherent front trains.

Information transmission rate

Numerical results

To estimate the bitrate, we used a simple binary protocol in which a sequence of equiprobable (probability of a ‘1’ q = ½) binary symbols Si ∈ {0, 1} is directly translated into a sequence of fronts (1 → front initiated, 0 → no front initiated) and sent through the channel at regular time slots, with inter-slot interval Tslot. We performed simulations and registered the time points at which the fronts reached the end of the reactor. For each time slot tslot, we computed the expected arrival time texpected = tslot + ⟨𝜏transit⟩ = tslot + Lv−1⟩ and selected the front that arrived closest to texpected. This could be a successfully transmitted front initiated in the considered slot, a front sent in another slot, or a front spawned in a disruptive event. We recorded the difference Δt = tarrivaltexpected between the closest front’s arrival time tarrival and texpected. Using all slots in the sequence, we estimated the mutual information per slot (MIslot) as mutual information between Δt and the corresponding binary symbol S (see Methods for details). In Fig E in S1 Appendix we show histograms of Δt for S = 1 and S = 0. For Tslot = 150 min these histograms are well separated, while for Tslot = 90 min there is a significant overlap. This implies a higher MIslot for Tslot = 150 min. Finally, we calculated the information transmission rate r = MIslot/Tslot. The results for various channel lengths and inter-slot intervals are presented in Fig 4A.

Fig 4. Rate of information transmission.

Fig 4

A Bitrate as a function of the interval between slots for various channel lengths. The sent information rate is plotted in gray. Channel width W = 6. B Bitrate from panel A as a fraction of the sent information rate. Solid lines show the information transmission efficiency computed based on distant-front simulations, with a correction for backward fronts hitting the channel beginning (see Methods for details). C, D Maximum bitrate (C) and optimal inter-slot interval (D) as a function of (the square root of) the channel length. Channel width W = 6. E, F Maximal bitrate (E) and optimal inter-slot interval (F) as a function of the channel width for various channel lengths. GI Prediction of bitrate taking into account the probability of front extinction due to propagation failure or collision with a backward front (dotted line), and the chance that a front was attributed to a wrong slot due to transit time stochasticity (dashed lines) – see Methods for details. Colored lines as in panel A. Data for panels A–B and G–I from N = 100 simulations with 500 front slots for each data point. Data for panels C–F was computed by searching for the maximum in a series of values computed as in panel A.

As one can observe, information transmission is highest for moderate values of Tslot. For long Tslot, the fraction of successfully transmitted information (equal to MIslot measured in bits, as each binary symbol carries one bit of information) is determined by the distant-front dynamics and is thus roughly independent of Tslot (Fig 4B). For large values of Tslot we may define two regimes:

  • (1)

    The free-front regime, in which the interval between slots is at least twice longer than the transit time. In this regime, fronts spawned backward cannot collide with subsequent fronts, because they reach the beginning of the channel and disappear before the subsequent front is initiated. Consequently, information transmission is determined by the single-front propagation failure propensity. This regime is characteristic of short channels or very long inter-slot intervals.

  • (2)

    The distant-front regime, in which fronts are frequent enough to be annihilated by backward fronts spawned by their predecessors, yet still maintain sufficient distance to avoid direct interaction (for the default parameters and L = 1000 this means Tslot  >  200 min, see Fig 3C). In this regime, the propensity of disruptive events is still equal to that observed for single fronts, but information transmission is limited by the total disruptive event propensity, as both propagation failure and backward front spawning lead to extinction of one forward front.

For the considered set of parameters, information transmission efficiency (MIslot) is substantially higher in the free-front than in the distant-front regime, because the annihilation of forward-propagating fronts by spawned backward-propagating fronts (Fig 2D) is the main limiting factor in the distant-front regime. In both regimes, MIslot is nearly independent of Tslot, and thus the bitrate (equal to MIslot/Tslot) decreases as 1/Tslot. On the other hand, for short inter-slot intervals the bitrate is limited by strong interactions between fronts (increasing propensity of disruptive events) and transit time dispersion comparable to Tslot. Thus, for each channel length, there is an optimum inter-slot interval Topt for which the bitrate is the highest.

For the nominal parameter values and channel length L = 30, the optimum is located at Topt ≈ TR ≈ 96.6 min, and the maximum bitrate is ~0.5 bit/h. Unsurprisingly, the bitrate decreases with an increasing channel length L regardless of Tslot due to the accumulation of disruptive effects (Fig 4A and 4C). The optimal interval Topt increases with L, and in the investigated range of channel lengths, the increment is roughly proportional to √L (Fig 4D), which can be attributed to accumulation of transit time variance.

The maximum information rate depends on the channel width (Fig 4E). As expected, the highest bitrate is observed for W = 6, for which the total disruptive event propensity is lowest (as shown Fig 2C). In short channels (L = 30), bitrate is a slowly decreasing function of W. On the contrary, in longer channels (L ≥ 100), bitrate decreases faster and drops nearly to zero when long-lasting spawning blocks any regular front propagation. This implies that in the tissue, information can reach relatively short distances from a wound, unless the fronts are confined to narrow structures, such as capillary vessels. The optimal inter-slot interval grows with W (Fig 4F), indicating that in broader channels, in which spawning events are more likely, the reliability of information transmission gained by increasing the distance between fronts (which reduces spawning propensity, Fig 3B) is worth the cost of the reduced front frequency.

Semi-analytical predictions based on phenomenological analysis

There are two major phenomena that set bounds on the information transmission rate: disruptive events and transit time stochasticity. If the intervals between slots are long, the major limiting factor is the possibility of front extinction, due to either propagation failure or a collision with a spawned backward-propagating front. In this case, the amount of transmitted information per slot can be obtained from the confusion matrix with the formula MIslot = 1–1/2 × [(p + 1) log2 (p + 1)–p log2 p], where p is the probability of front extinction (see Methods for details). To determine the value of p, we used the propensities λfail and λspawn of disruptive events for single fronts (Fig 2C) and estimated the expected number of backward fronts spawned in a single event based on results shown in Fig 2D. We were then able to obtain a satisfactory prediction of MIslot in the distant-front limit (Tslot → ∞) as shown in Fig 4B. By replacing the distant-front event probabilities with estimates for finite interval between fronts from Fig 3B we obtained satisfactory predictions of the bitrate for Tslot > 120 min for L = 100 and L = 300 and for Tslot > 200 min for L = 1000 (Fig 4G4I, dotted line).

The prediction taking into account only the disruptive events is satisfactory for long intervals and/or short channels. When Tslot is comparable to or shorter than the standard deviation of the transit time, 𝜎transit, fronts reaching the end of the channel may be assigned to a wrong slot. The value of 𝜎transit scales proportionally to √L, which makes the misassignment more likely for longer channels. Once this effect is taken into account (see Methods for details), the prediction (Fig 4G4I, dashed line) becomes satisfactory both for short and long Tslot, with some discrepancy for intermediate Tslot values due to fronts spawned forward and other neglected factors.

In all the analyses, for sake of simplicity we employed the binary encoding protocol with equiprobable input symbols (q = ½) and varying Tslot. As discussed in Text A in S1 Appendix, in cases where the effective refractory time TR is large compared to 𝜎transit (e.g., for short channels or long 𝜏R), the optimal q can be substantially smaller than ½, and consequently the maximum bitrate can be higher. However, only for L = 30 the bitrate increase was found significant (+20%).

Thus far, the bitrate was estimated based on the arrival times of individual fronts. We show and discuss the inference based on two consecutive fronts, which yields higher bitrate estimates for short channels (L = 30), in Text B in S1 Appendix.

Sensitivity analysis

Disruptive events in single fronts

The maximum front frequency and information transmission rate depend on model parameters. In Fig 5A we analyze how the kinetic model parameters influence the propensities of disruptive events, λfail and λspawn, given in Eqs (12). For the nominal parameter values, Wfail ≈ 0 and Wspawn ≈ 1, and numerical analysis indicates that these coefficients remain in the range (−1, 2) for the considered range of model parameters (Fig F in S1 Appendix). Thus, changes in these coefficients have modest effect on λfail and λspawn. Therefore, crucial for understanding the system’s behavior are the changes of coefficients afail and aspawn. It is important to notice that afail changes approximately linearly with the kinetic parameters, while aspawn scales exponentially; as a consequence, both λfail and λspawn exhibit exponential dependence on 𝜏E, 𝜏I, 𝜏R, and 𝜏act.

Fig 5. Sensitivity analysis – disruptive events in single fronts.

Fig 5

A Dependence of slope coefficients aspawn and afail on model parameters. B Dependence of the minimum total disruptive event propensity λtot on model parameters. C Dependence of the optimal channel width Wopt on model parameters. Each data point was obtained by fitting λspawn(W) and λfail(W) curves to numerical data as in Fig 2C. The encircled dots in each panel correspond to the nominal parameter set given in Fig 1B. All parameters apart from those indicated on the horizontal axis are fixed to their nominal values.

We may notice that afail (and thus λfail) does not depend on 𝜏E and 𝜏R, as those parameters have no influence on whether a cell will be activated. The failure propensity increases with 𝜏act and decreases with 𝜏I, because increase of the ratio 𝜏act/𝜏I implies a lower probability that an I cell activates a Q neighbor before proceeding to R.

The coefficient aspawn (and thus λspawn) depends on all four kinetic parameters. It increases with 𝜏act, which can be explained as follows: high 𝜏act implies low cell activation propensity, which renders some cells activated at the rear side of the front and mediating front spawning. Importantly, the value of coefficient aspawn increases with 𝜏E (the increase of which implies a higher chance that the cell becomes inducible in the front tail) and decreases with 𝜏R (the increase of which implies a broader zone of R cells behind the front). Coefficient aspawn decreases with nE, nI, and nR, because the increase of the number of intermediate states renders the distribution of times of transitions E → I, I → R, and R → Q narrower, resulting in less stochastic front propagation. Consequently, the minimum value of λtot is an increasing function of 𝜏E, decreasing function of 𝜏R, and decreasing function of nE, nI, and nR (Fig 5B). Another consequence of the discussed dependence of aspawn on 𝜏E and 𝜏R, and independence of afail of these two kinetic coefficients, is that an increase of 𝜏R and/or decrease of 𝜏E shift Wopt to higher values (Fig 5C).

In summary, we showed that an increase of the 𝜏R/𝜏E ratio (i.e., the ratio of the residence time in the refractory state to the residence time in the excited state) nearly exponentially reduces the disruptive event propensity λtot, and linearly increases the optimal width Wopt of the channel.

Periodic fronts and bitrate

Understanding how the model kinetic parameters influence the propensities of disruptive events allows us to analyze and interpret their impact on Ttrans-min and maximum bitrate (Fig 6). The dependence of Ttrans-min on the on the 𝜏act and 𝜏I is dictated by the dependence of λfail and λspawn on these parameters; as expected, the increase of λfail or λspawn leads to the increase of Ttrans-min. The dependence of Ttrans-min on 𝜏E and 𝜏R is more intriguing: Ttrans-min has maxima with respect to 𝜏E and decreases for large 𝜏E; Ttrans-min decreases also for small 𝜏R. This is puzzling, as we know from Fig 5A that large large 𝜏E and small 𝜏R imply large λspawn, which could block front propagation. However, as we can see in kymographs in Fig 6B and 6C, for small 𝜏R and large 𝜏E we observe a distinct pattern of front spawning. In this mode, numerous backward and forward fronts are created, so the front density (especially for small 𝜏R) at the end of the channel is higher than at its beginning. In this regime it is impossible to coordinate collective cell motion in the direction of the front source.

Fig 6. Sensitivity analysis – periodic fronts and the bitrate.

Fig 6

A Interval Ttrans-min (minimized with respect to the initial interval) at the channel end of the channel as a function of the model parameters. The remaining parameters are equal to the nominal values given in Fig 1B. B, C Kymographs of the number of active cells (E or I) as a function of time and distance along the channel for fronts initiated periodically at the interval of 150 min for three different values of 𝜏R (B) and 𝜏E (C). The remaining parameters are equal to the nominal values given in Fig 1B. D Maximal bitrate (maximized with respect to the input bitrate) as a function of the model parameters. In all panels, channel dimensions are W = 6 and L = 300. Encircled dots correspond to the nominal parameters given in Fig 1B.

Kymographs in Fig 6B also suggest that there should exist some optimal 𝜏R, at which the bitrate is highest. In fact, this maximum is attained close to the nominal value of 𝜏R, which is 60 min (Fig 6D). Larger values of 𝜏R do not allow for frequent fronts, while smaller ones are associated with a spawning front propagation pattern (blocking any information transmission). For the same reason, information transmission is blocked for large values of 𝜏E. The information transmission rate increases monotonically with decreasing 𝜏E. This is because the decrease of 𝜏E reduces λspawn and to some extent the refractory time, and does not influence λfail.

Unsurprisingly, in the MAPK/ERK pathway, 𝜏E is short (several minutes) despite ERK activation being a multistep process. As shown in Fig G in S1 Appendix, the maximum bitrate grows monotonically with the number of sub-states (providing that the total time of all sub-states remains constant). In agreement with the influence of 𝜏act on λfail and λspawn, the bitrate decreases monotonically with 𝜏act, and, similarly as with 𝜏E, 𝜏act appears to be short for the MAPK/ERK pathway. Finally, the bitrate attains its maximum close to the nominal value of 𝜏I.

Front propagation in broad channels

In broad channels of W ≳ 15, front spawning events frequently seed multiple fronts (Fig 2D and 2E) giving rise to chaotic front propagation patterns (as shown in Fig B in S1 Appendix and S4 Video), which can block information transmission for very long times. Thus, for such channels information transmission rate is close to zero, and one should rather ask about the number of fronts that can be transmitted before chaotic patterns develop due to spawning event(s). For this reason, we determined the expected number of fronts Nfronts that can propagate through the channel of L = 300 and W = 6, 15, 30, and 60 before the first spawning event. In Fig 7, lines correspond to noninteracting fronts (λspawn−1 computed based on the aspawn and Wspawn estimation shown in Fig 5A and Fig F in S1 Appendix), while circles were obtained from simulations with two fronts separated by the interval of 4 𝜏R. One can see that (for L = 300) such interval is sufficient to neglect the influence of inter-front interaction on spawning.

Fig 7. Sensitivity analysis – front propagation in broad channels.

Fig 7

A, B Expected number of fronts that will pass uninterruptedly through the channel of length L = 300 before the first spawning event as a function of the model parameters 𝜏R (A) and 𝜏E (B). Computed based on the spawning probability for the latter of two fronts initiated 4  ×  𝜏R apart (squares) or based on the coefficients aspawn, Wspawn from Fig 5A and Fig F in S1 Appendix (lines).

N = 3000 simulations were performed for each data point. Encircled points correspond to the nominal parameters given in Fig 1B.

We may notice that Nfronts is a nearly exponentially increasing function of 𝜏R (Fig 7A) and a nearly exponentially decreasing function of 𝜏R (Fig 7B). Therefore, although Nfronts decreases with the channel width as 1/W (for the nominal parameters, Nfronts is about 10 times higher for W = 6 than for W = 60), the effect can be compensated with a relatively small change in the kinetic parameters. For example, for W = 60, increasing the refractory time to 𝜏R = 90 min results in the increase of Nfronts about 50 times, to over 100. Because for W  > 10 the propensity of front propagation failure is negligible (Fig 2C), all initiated fronts will reach the end of the channel. Additionally, the transit time variance 𝜎2transit is a decreasing function of W (Fig A panel b in S1 Appendix), so for W  > 10, L = 300 the distribution of the transit time is also sufficiently narrow for the received fronts to be uniquely assigned to their slots (for Tslot ≥ 4𝜏R). Therefore, for the aforementioned example parameters (L = 300, W = 60, 𝜏R  = 90 min, and other parameters having nominal values), before the channel is blocked, on average Nfronts ≈ 100 can be sent, received, and properly assigned to their slots, which allows for transmitting 200 bits of information in the binary protocol with equiprobable symbols.

Discussion

ERK activation triggers cell contraction, which leads to activation of EGFR in neighboring cells [3]. In cell collectives, this mechanochemical coupling coordinates the propagation of waves of ERK activity and cell movement against the waves’ direction [9]. As the MAPK/ERK cascade is inhibited behind the front, cell contraction induces subsequent ERK activation in cells directly ahead of the front, rather than behind it. The mechanochemical coupling was theoretically studied in 1-D and 2-D models by Boocock et al. [4,17]. Their model, constrained with data obtained from experiments on MDCK cells but omitting details of signal transduction through the MAPK/ERK cascade, allowed them to determine the optimal wavelength and period for maximizing migration speed towards the tissue boundary. In our study, we investigated the processes that interfere with the stochastic propagation of activity waves.

Canonically, trigger (homoclinic) traveling waves employ a positive feedback to propagate over long distances [1820]. In our model, the positive feedback (at the tissue level) arises when the inducing cell excites a quiescent cell, and then the quiescent cell becomes inducing itself. Because after the passage of a homoclinic wave, the system returns to its single steady state, such waves can be initiated recurrently at desired time points; the same property entails that in the presence of stochastic fluctuations, waves can vanish but also may arise spontaneously.

In our study, we characterized two types of disruptive events: front propagation failure and new front spawning. Propagation failure eliminates the front, whereas a single backward-spawned front collides and annihilates with the subsequent front in the series. Thus, when fronts are initiated repeatedly, in both cases, the total number of fronts is reduced by 1. Consequently, the probability that a front in a series of fronts passes through the channel decreases with the total disruptive event propensity λtot = λfail + λspawn. Importantly, because λfail decreases (exponentially), while λspawn increases (linearly) with the channel width W, there is some optimal channel width Wopt, for which the probability of uninterrupted front propagation through the channel is the highest. This result is surprising because intuitively, the reliability of stochastic signal transduction should monotonically grow with the channel width. The fidelity of front propagation in relatively narrow channels may allow for transmission of ERK waves in narrow structures like capillary and lymphatic vessels, in which sequential ERK activation [21] and calcium waves [22] have been observed.

The tail of each front consists of a layer of refractory cells, which block the propagation of other fronts close behind. The effective refractory time TR = Tcycle + 𝜎cycle, where Tcycle is the cell cycle time (from Q through E, I, and R back to Q) and 𝜎cycle is the cell cycle standard deviation. When studying periodically initiated fronts, we observed that the time TR approximates the lower limit on the time interval between fronts that can be transmitted through a short channel. In longer channels, the minimum average interval between fronts Ttrans-min is larger than TR, and increases with the channel length.

To numerically estimate the rate at which information can be transmitted, we employed a binary encoding protocol. We found that for the optimal channel width, the bitrate is 0.5 bit/hour for L = 30 and 0.2 bit/hour for L = 1000 for the nominal model parameter values, consistent with the timescales of processes implicated in the MAPK/ERK signaling cascade. There are two major phenomena that limit the information transmission rate: disruptive events and transit time stochasticity. For long intervals between fronts, the possibility of front extinction due to disruptive events is the limiting factor. In this case, we showed that the amount of information transmitted per slot equals MIslot = 1–1/2 × [(p + 1) log2 (p + 1)–p log2 p], where p is the probability of front extinction, which is an increasing function of front slot frequency. Since the bitrate is the product of the slot frequency and MIslot, it attains its maximum for some optimal inter-slot interval. When the interval between front slots is comparable to or shorter than the standard deviation of the transit time (that increases with channel length), fronts reaching the end of the channel may be attributed to a wrong slot. Once this effect is taken into account, our phenomenological predictions become satisfactory for both short and long inter-slot intervals. As expected, the bitrate reaches its maximum for the channel width which minimizes the propensity of disruptive events.

We performed a sensitivity analysis to show that the ratio of the refractory to the excited state residence times (𝜏R/𝜏E) nearly exponentially reduces the total disruptive event propensity. Surprisingly, we found that Ttrans-min decreases for large 𝜏E and small 𝜏R, attaining high values when the disruptive event propensity is high. Kymographs indicate that for small 𝜏R or large 𝜏E there is a distinct chaotic front spawning regime. In this regime, multiple backward and forward fronts are created, so that the front density (especially for small 𝜏R) at the end of the channel is higher than at its beginning. The existence of multiple backward fronts excludes coordination of collective cell motion in the direction of the signaling source. We found that (for other parameters fixed) there exists an optimal 𝜏R (close to the nominal 𝜏R value of 60 min) associated with the highest bitrate. Larger 𝜏R precludes frequent fronts, while smaller 𝜏R leads to the chaotic front spawning regime blocking any information transmission. Information transmission is also blocked for large values of 𝜏E, and bitrate increases monotonically with decreasing 𝜏E. This is because a decrease of 𝜏E reduces λspawn and does not influence λfail. Unsurprisingly, in the MAPK/ERK pathway, 𝜏E is short despite ERK activation being a multistep process.

Finally, we observed that in broader channels, front spawning causes that front propagation becomes chaotic, as observed in the experimental work of Hino et al. [3]. However, sensitivity analysis indicates that front spawning propensity grows only linearly with the channel width while it decreases exponentially with the refractory time. Therefore, a relatively modest increase of the refractory time allows for unperturbed transmission of multiple fronts also in broader channels before chaotic front patterns develop. This may explain why the ERK activity waves observed in zebrafish scales [5] are much more stable.

Shannon mutual information and information rate give an upper bound on the complexity of decisions that the receiving agent can make in response to the sent signal. It was recently demonstrated that the navigation of Escherichia coli in changing chemoattractant gradients is information-limited [23]. For a cell to informedly choose among two possible responses, it has to receive at least log2 2 = 1 bit of information. If a cell is to make such binary decisions every ten minutes, the required information rate is 6 bit/h. Previous studies have established that the NF-κB and MAPK/ERK pathways are able to transmit merely 1 bit of information about the strength of a stimulus enabling binary decision-making [24,25]. In a recent work, we have established that the MAPK/ERK cascade is capable of transmitting information between membrane (opto)receptor (opto-FGFR) and ERK at bitrate exceeding 6 bit/hour [26]. This high bitrate allows for coordination of fast processes, such as mitotic divisions in Drosophila melanogaster, that occur synchronously about every 10 min [27].

To coordinate behavior of a cell population, as in the case of wound healing, information must be propagated between cells, and the bitrate limits temporal resolution, complexity of a desired behavior, and the extent of cell coordination. Travelling fronts (in contrast to diffusion) can propagate signals at a constant speed over long distances. Our analysis of ERK activity waves in cell monolayers indicates that there is an optimal channel width and optimal slot frequency, at which the front propagation is least perturbed and consequently the highest bitrate is achieved. Additionally, sensitivity analysis suggests that the time scales associated with signal transmission within the MAPK/ERK pathway are in the range that allows for efficient information transmission by traveling ERK activity waves.

Methods

Numerical simulations

Kinetic Monte Carlo simulations on a triangular lattice were carried out according to the Gillespie algorithm using the code adapted from Ref. [28]. In all simulations except those for Fig C in S1 Appendix, periodic boundary conditions were applied along the lower and the upper edges. Cells traverse the QEIRQ sequence of (sub)states when activated by a neighboring cell in an I substate. Cells cannot change their locations nor die. State-to-state transitions are shown in Fig 1A and default parameter values are given in Fig 1B.

Front tracking

Front arrival time.

Activity (i.e., total number of cells in states E or I, NEI) in the last cell layer was counted as a function of time; local maxima along the temporal axis were found and filtered based on peak height to remove peaks closer than 20 or 30 min apart.

Disruptive event detection.

Activity (i.e., the total number of cells in states E or I, NEI) was counted as a function of the distance x from the beginning of the channel and time to form a kymograph (xt plot; Figs 3A, 6B, and 6C). To determine front positions, the kymograph was smoothed (with a Gaussian kernel along the x-axis and an exponential kernel along the t-axis); then local maxima of NEI along the x-axis were found (thresholds on minimal peak height and minimal distance between peaks were used to discard short-lasting fluctuations). Fronts were tracked using LapTrack [29]. Fates of fronts that did not reach the end of the channel were classified as ‘annihilation’, ‘immediate failure’, or ‘propagation failure’ depending on whether, respectively, the front disappeared in the vicinity of another front propagating in the opposite direction, within a certain minimal distance from the channel beginning (1–5 cell layers depending on the channel width), or while propagating freely through the channel. To detect front spawning, track splits were recorded. Tracks shorter than 50 min that did not reach the channel end nor split into other tracks were discarded together with the split in which they were created. The remaining track splits were treated as front spawning and grouped into events: two splits were assigned to a single spawning event if they occurred not further than 20 cell layers apart in space and 150 min away in time (Fig 2D and 2E).

Numerical data analysis

Front speed and transit time variance.

To determine the average inverse front speed and transit time variance (Fig A in S1 Appendix), for each channel width, N = 30,000 simulations with a single front were performed in a reactor of length L = 300 (or L = 30 in the cases when, due to a very short average front range, too few fronts reached the distance of 300 to collect sufficient statistics). Average inverse front speed and transit time variance were computed as ⟨v−1⟩ = ⟨𝜏transit⟩ / L and 𝜎20 = (Var 𝜏transit) / L, where 𝜏transit is the time of the first detected front arrival in each simulation. Fronts that did not reach the end of the channel were discarded; therefore, formally, we compute both quantities conditioned on the fact that the front reached the channel end.

Disruptive events – single fronts.

For each channel width, N = 30,000 simulations with a single front were performed in a reactor of length L = 300; fronts were tracked, and front fates were determined. For each simulation, the first disruptive event (propagation failure or front spawning) was determined and its position was recorded. The number of simulations with at least one disruptive event, nevent, and the average position of the first event, xevent, were obtained. The total event propensity was calculated with the formula

λtot=neventnevent×xevent+Nnevent×L. (4)

Propensities of events of a particular type were computed as

λfail=nfailneventλtot, (5)
λspawn=nspawnneventλtot, (6)

where nfail and nspawn denote the number of simulations in which, respectively, propagation failure and front spawning was the first disruptive event. We used the least squares method for fitting coefficients aspawn, afail, Wspawn, Wfail in Eqs (12) (Figs 2C, 5A, and Fig F in S1 Appendix). The optimal width Wopt in Fig 5C was taken as the integer with minimal λtot, computed according to Eqs (13) based on the best-fit coefficients. Minimal disruptive event propensity (Figs 5B and 6A) was computed using Eqs (13) for W = Wopt. The estimation of the number of fronts spawned in either direction (Fig 2D and 2E) was based on the first spawning event in each simulation.

Disruptive events – interacting fronts.

For each considered inter-front interval, N = 3000 simulations were performed with two fronts separated by the given (initial) interval; fronts were tracked and their fates were determined. Based on this, the probability of disruptive events concerning the latter front (failure, spawning, or annihilation by a front spawned by the first front) was calculated (Fig 3B).

Front arrival frequency.

The average frequency of fronts at the end of the channel (Fig 3C and 3E) was measured by counting front arrivals at the end of the channel of indicated length. The frequency of fronts reaching a certain distance (Fig 3D) was measured by counting peaks of activity along the temporal axis at the given distance from the beginning of the channel, in a channel of length L = 1000. N = 30 simulations with 500 fronts each were performed for each initial inter-front interval and (for Fig 3C and 3E) channel length.

Information transmission rate – numerical estimation.

To estimate the information transmission rate (Figs 4, and 6D; Fig G, H , panel b, and I in S1 Appendix), N = 100 random sequences of 500 binary symbols S were generated, determining, for each slot, whether a front should be initiated. Unless stated otherwise, the probability of initiating a front was ½. For each channel width, the average inverse front velocity was estimated numerically as described above (based on N = 3000 simulations) and used to predict the expected front transit time. For each front sequence, simulations were performed and, for each slot (with associated time tslot), we computed the expected arrival time texpected = tslot + ⟨𝜏transit⟩ = tslot + Lv−1⟩ and recorded the difference Δt = tarrivaltexpected between the closest arrival time (tarrival) and texpected. Note that we computed texpected and Δt for each slot, regardless of whether a front was initiated in it or not. In Fig E in S1 Appendix we show histograms of Δt for S = 1 and S = 0.

Next, we calculated the mutual information per slot MIslot as information between the binary symbol S and variable Δt as follows. The differences Δt, binned with 1-minute resolution, were counted across all slots and stimulation sequences. Conditional entropy H(S | Δt) was computed using a kNN-based algorithm with Miller–Madow bias correction [30,31]. In short: if a particular difference Δt’ occurred n  ≥  k = 25 times, numbers of occurrences originating from slots with S = 0 and S = 1 were counted (n0 and n1, respectively) and the following formula was used for conditional entropy estimation:

HS|Δt=Δt'=n0nlog2n0n+n1nlog2n1n+MM, (7)

where MM = 1/(2n ln 2) if n0 ≠ 0 and n1 ≠ 0, and MM = 0 otherwise. If n  <  k, in order to ensure proper sample size, the calculation of n0, n1 and n was repeated including not only points with Δt = Δt’, but also with Δt closest to Δt’ so that k data points were used in total.

The conditional entropy H(S | Δt = Δt’) was averaged across all data points to obtain H(S | Δt), and subtracted from H(S) = 1 bit to obtain MIslot according to the formula

MIslot=IS;Δt=HSHS| Δt. (8)

In cases where the MIslot estimation was based on more than one front (Text A and Fig I in S1 Appendix), a vector of arrival time differences with respect to the expected arrival time was used in place of Δt; Euclidean norm was used to find the nearest neighbors in the case of n  <  k.

Bitrate optimization was conducted by scanning the parameter space around a value predicted by earlier results (Figs 4E, 4F, 6D, and Fig G in S1 Appendix) or by a custom algorithm (Fig 4C and 4D).

Information transmission rate – semi-analytical predictions.

To predict the information transmission rate for distant fronts (Fig 4B), we used the coefficients aspawn, afail, Wspawn, and Wfail obtained based on single-front simulations (Fig 2C; Eqs (12)) to calculate λspawn and λfail. Then, we computed the probability that a front in a front train is eliminated

p=expL×λfail+γ×λspawn×nbackward, (9)

where nbackward = 1.285 is the expected number of backward fronts spawned in a single event (obtained from data shown in Fig 2D) and 𝛾 is the probability that a backward front collides with a next front before reaching the channel beginning. We used 𝛾 = 1 to obtain the distant-front value shown in Fig 4B. Based on the probability of front extinction p we constructed the confusion matrix

sent\received0101q01qpq1p, (10)

where q is the probability of sending ‘1’ in the binary protocol. Then we computed MIslot using the standard formula

MIslot=i,jcijlog2cijlog2i'ci'jlog2j'cij' (11)

where cij are the entries of the confusion matrix, obtaining

MIslot=qlog2q+1q+pqlog21q+pq+pqlog2pq, (12)

which in the case of q = ½ simplifies to

MIslot=112p+1log2p+1plog2p. (13)

Eventually, we computed the information transmission rate as

r=MIslotTslot. (14)

To include the effect of interaction between fronts (Fig 4G4I, dotted line), we took into account the probabilities of disruptive events pfail = ppropagation failure + pimmediate failure and pspawn obtained from the numerical simulations with two fronts at different intervals (Fig 3B), as a function of the initial interval. To account for the fact that in the binary protocol the initial interval between fronts can be any multiplicity of the inter-slot interval Tslot (interval of length k × Tslot has probability q(1–q)k−1), we averaged the probabilities pfail and pspawn using the formula

pevent=k=1q1qk1×peventk×Tslot, (15)

where pevent is either pfail or pspawn and q = ½ is assumed. Then, we approximated the probability that a front is eliminated with the formula

p=11pfail1+γ×pspawn×nbackward, (16)

where nbackward = 1.285 was taken from the single-front simulations and 𝛾 was calculated as

γ=k=1q1qk1×max0;1k×vTslot2L. (17)

Based on p, we calculated MIslot and bitrate using Eq (12) and Eq (14). Note that, unlike before, in this approach we used probabilities of disruptive events rather than propensities, which required running the two-front simulations for each channel length separately (analogous to Fig 3B, in which only results for L = 300 are presented). This was necessary, as the probabilities do not scale linearly with the channel length, due to the fact that the disruptive events are more likely to take place near the beginning of the channel.

To additionally include the effect of the transit time variance (Fig 4G4I, dashed line), we assumed that the transit time has a normal distribution with 𝜎2 = 𝜎2transit = 𝜎20 L and that a ‘1’ was received whenever a front arrived within Tslot/2 from texpected (note that is not what we do in the numerical approach). The probability of a front being attributed to the correct slot, conditioned on that it reaches the channel end, is then paccurate = erf(Tslot/ (2√2 𝜎0L)). We modified the elimination probability p’ = p + (1–p) (1–paccurate) and computed the probability that a front was mistakenly detected in a slot in which no front was initiated pfake = q(1–p) (1–paccurate)–1/4 q2 (1–p)2 (1–paccurate)2 (the latter term prevents double counting of cases in which fronts from both the previous and the next slot are attributed to the considered slot). We created the confusion matrix:

sent\received0101q1pfake1qpfake1qp1pfakeq1p+ppfake (18)

and computed MIslot using the formula (11).

Supporting information

S1 Appendix. Containing the following material.

: Fig A. Front propagation speed. Fig B. Chaotic front spawning. Fig C. Propensity of disruptive events for inert boundary conditions. Fig D. Front speed reduction due to the vicinity of a previous front. Fig E. Histogram of the temporal distance Δt from the expected arrival time to the nearest arrival time, conditioned on whether a front was initiated in the given slot. Fig F. Dependence of Wfail and Wspawn on model parameters. Fig G. Bitrate dependence on the number of E, I, and R substates. Text A with Fig H. Maximum bitrate for non-equiprobable binary symbols. Text B with Fig I. Alternative decoding: Bitrate estimation based on more than one front arrival time.

(PDF)

S1 Video. Propagation failure.

Simulation time-lapse related to Fig 2A.

(MP4)

Download video file (282.9KB, mp4)
S2 Video. New front spawning.

Simulation time-lapse related to Fig 2A.

(MP4)

Download video file (923.9KB, mp4)
S3 Video. Front collision and annihilation.

Simulation time-lapse related to Fig 2B.

(MP4)

Download video file (345.2KB, mp4)
S4 Video. Chaotic front spawning.

Simulation time-lapse related to Fig B in S1 Appendix

(MP4)

Download video file (3.5MB, mp4)

Data Availability

The simulator code is available at https://github.com/kochanczyk/qeirq. The code that can be used to reproduce all reported results is available at https://github.com/pszyc/visavis-seir.

Funding Statement

This work was supported by the National Science Centre Poland (https://ncn.gov.pl) grant 2019/35/B/NZ2/03898 to T.L. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1.Nikolić DL, Boettiger AN, Bar-Sagi D, Carbeck JD, Shvartsman SY. Role of boundary conditions in an experimental model of epithelial wound healing. Am J Physiol Cell Physiol. 2006;291(1):C68–75. doi: 10.1152/ajpcell.00411.2005 [DOI] [PubMed] [Google Scholar]
  • 2.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]
  • 3.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(6):646–60.e8. doi: 10.1016/j.devcel.2020.05.011 [DOI] [PubMed] [Google Scholar]
  • 4.Boocock D, Hino N, Ruzickova N, Hirashima T, Hannezo E. Theory of mechanochemical patterning and optimal migration in cell monolayers. Nat Phys. 2020;17(2):267–74. doi: 10.1038/s41567-020-01037-7 [DOI] [Google Scholar]
  • 5.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(7844):129–33. doi: 10.1038/s41586-020-03085-8 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Keener JP, Sneyd J. Mathematical physiology. New York: Springer; 1998. Available from: doi: 10.1007/b98841 [DOI] [Google Scholar]
  • 7.Kochanczyk M, Jaruszewicz J, Lipniacki T. Stochastic transitions in a bistable reaction system on the membrane. J R Soc Interface. 2013;10(84):20130151. doi: 10.1098/rsif.2013.0151 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.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(12):1712–26.e6. doi: 10.1016/j.devcel.2021.05.007 [DOI] [PubMed] [Google Scholar]
  • 9.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(3):305–17.e5. doi: 10.1016/j.devcel.2017.10.016 [DOI] [PubMed] [Google Scholar]
  • 10.Sykes MF, Essam JW. Exact critical percolation probabilities for site and bond problems in two dimensions. J. Math. Phys. 1964;5(8):1117–27. doi: 10.1063/1.1704215 [DOI] [Google Scholar]
  • 11.Grassberger P. On the critical behavior of the general epidemic process and dynamical percolation. Math. Biosci. 1983;63(2):157–72. doi: 10.1016/0025-5564(82)90036-0 [DOI] [Google Scholar]
  • 12.Tay S, Hughey JJ, Lee TK, Lipniacki T, Quake SR, Covert MW. Single-cell NF-kappaB dynamics reveal digital activation and analogue information processing. Nature. 2010;466(7303):267–71. doi: 10.1038/nature09145 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Gross SM, Dane MA, Bucher E, Heiser LM. Individual cells can resolve variations in stimulus intensity along the IGF-PI3K-AKT signaling axis. Cell Syst. 2019;9(6):580–8.e4. doi: 10.1016/j.cels.2019.11.005 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Goetz A, Akl H, Dixit P. The ability to sense the environment is heterogeneously distributed in cell populations. Elife. 2024;12:RP87747. doi: 10.7554/eLife.87747 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Greenberg JM, Hastings SP. Spatial patterns for discrete models of diffusion in excitable media. SIAM J Appl Math. 1978;34(3):515–23. doi: 10.1137/0134040 [DOI] [Google Scholar]
  • 16.Berry H, Fatès N. Robustness of the critical behaviour in the stochastic greenberg-hastings cellular automaton model. Int. J. Unconv. Comput. 2011;7:65–85. [Google Scholar]
  • 17.Boocock D, Hirashima T, Hannezo E. Interplay between mechanochemical patterning and glassy dynamics in cellular monolayers. PRX Life. 2023;1(1). doi: 10.1103/prxlife.1.013001 [DOI] [Google Scholar]
  • 18.Deneke VE, Di Talia S. Chemical waves in cell and developmental biology. J Cell Biol. 2018;217(4):1193–204. doi: 10.1083/jcb.201701158 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Gelens L, Anderson GA, Ferrell JE. Spatial trigger waves: positive feedback gets you a long way. Kellogg D, Lippincott-Schwartz J, editors. MBoC. 2014;25:3486–93. doi: 10.1091/mbc.e14-08-1306 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Hayden LD, Poss KD, De Simone A, Di Talia S. Mathematical modeling of Erk activity waves in regenerating zebrafish scales. Biophys J. 2021;120(19):4287–97. doi: 10.1016/j.bpj.2021.05.004 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Okuda KS, Keyser MS, Gurevich DB, Sturtzel C, Mason EA, Paterson S, et al. Live-imaging of endothelial Erk activity reveals dynamic and sequential signalling events during regenerative angiogenesis. Elife. 2021;10:e62196. doi: 10.7554/eLife.62196 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Scallan JP, Zawieja SD, Castorena-Gonzalez JA, Davis MJ. Lymphatic pumping: mechanics, mechanisms and malfunction. J Physiol. 2016;594(20):5749–68. doi: 10.1113/JP272088 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Mattingly HH, Kamino K, Machta BB, Emonet T. Escherichia coli chemotaxis is information limited. Nat Phys. 2021;17(12):1426–31. doi: 10.1038/s41567-021-01380-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Cheong R, Rhee A, Wang CJ, Nemenman I, Levchenko A. Information transduction capacity of noisy biochemical signaling networks. Science. 2011;334(6054):354–8. doi: 10.1126/science.1204553 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.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(6215):1370–3. doi: 10.1126/science.1254933 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Nałęcz-Jawecki P, Gagliardi PA, Kochańczyk M, Dessauges C, Pertz O, Lipniacki T. The MAPK/ERK channel capacity exceeds 6 bit/hour. PLoS Comput Biol. 2023;19(5):e1011155. doi: 10.1371/journal.pcbi.1011155 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Yang L, Zhu A, Aman JM, Denberg D, Kilwein MD, Marmion RA, et al. ERK synchronizes embryonic cleavages in Drosophila. Dev Cell. 2024;59(23):3061–71.e6. doi: 10.1016/j.devcel.2024.08.004 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Grabowski F, Kochańczyk M, Korwek Z, Czerkies M, Prus W, Lipniacki T. Antagonism between viral infection and innate immunity at the single-cell level. PLoS Pathog. 2023;19(9):e1011597. doi: 10.1371/journal.ppat.1011597 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Fukai YT, Kawaguchi K. LapTrack: linear assignment particle tracking with tunable metrics. Bioinformatics. 2023;39(1):btac799. doi: 10.1093/bioinformatics/btac799 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.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]
  • 31.Paninski L. Estimation of entropy and mutual information. Neural Comput. 2003;15(6):1191–253. doi: 10.1162/089976603321780272 [DOI] [Google Scholar]
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1012846.r002

Decision Letter 0

Stacey Finley

16 Sep 2024

Dear Prof. Lipniacki,

Thank you very much for submitting your manuscript "Information transmission in a cell monolayer: A numerical study" 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. In particular, technical comments by the reviewers 1 and 3 deserve close attention. Moreover, the justification of biological relevance of information capacity calculations should be extended.

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,

Oleg A Igoshin

Academic Editor

PLOS Computational Biology

Stacey Finley

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: The authors investigate how information is transmitted through cell monolayers, motivated by earlier experimental observations of the spatiotemporal waves of MAPK/ERK activity in developing and regenerating tissues. Employing a stochastic cellular automaton framework, they evaluate the efficiency of long-range communication by analyzing the rate of information transmission within 2D rectangular cellular channels. The study identifies key factors that disrupt this process, including front propagation failure, the spawning of new fronts, and variability in front velocity. The authors highlight the importance of optimal channel width, which geometrically determines front length, as a critical factor in maximizing information transmission. Moreover, they demonstrate that the timescale of biochemical reactions in the MAPK cascade is critical to maximize information transmission rate in the tissues.

The modeling approach is unique for its ability to simplify the complex mechanistic processes underlying ERK activity propagation in tissues, thereby enabling an exploration of how timescales of cellular processes and the geometry of the field influence the success or failure of information transmission across cells. This simplicity, however, is a double-edged sword. While the model may not fully capture the intricacies of biological phenomena, its simplicity allows for a broader examination of the general principles governing the optimal design of biological systems for cell-to-cell information transfer. To fully leverage the strengths of their approach, the authors could have expanded the scope of their analysis and discussion beyond the current ones.

I believe this manuscript provides a unique and intriguing contribution that would appeal to the broad readership of this journal. However, as outlined below, there are several critical points where essential information is lacking, and the authors need to address the following points.

Here are some comments for suggested improvements:

1. The authors have compared the deterministic and stochastic regimes of the QEIRQ model, emphasizing on the stochastic regime. However, the manuscript lacks in detailing the implementation of stochastic fluctuations. In the Model section, it is mentioned that the time scales follow Erlang distributions, yet the specific parameter values are not provided. As Erlang distributions are defined by two parameters and can vary significantly depending on these values, the absence of this information makes it difficult to fairly evaluate the results and conclusions. It is essential for the authors to clarify the model, as without these details, it is impossible to fully understand the nature of the stochasticity they discuss or to accurately assess their findings.

2. Essential information regarding the numerical simulations, such as boundary and initial conditions, is missing from the Method section. Although the legend of Figure 1B mentions that 'Periodic boundary conditions are applied along the longer edge,' this should be explicitly described in the Method section if it applies to other simulations as well. Detailed information about the simulation settings is necessary to ensure clarity and reproducibility.

3. It appears that the authors have applied periodic boundary conditions on the upper and lower sides of the channels in their simulations. While this setting may be appropriate for modeling duct-like structures, it may not be suitable for certain biological tissues. It is crucial to explore how the results might change under different boundary conditions, as system's behavior under the current setting would highly depend on the bond connections between constituent cells or the medium in the domain. Performing this additional numerical investigation would significantly enhance the generality and robustness of the conclusions drawn.

4. The authors claim that the channel width of 6 is optimal; however, this conclusion appears to be highly sensitive to parameter values, particularly those related to stochasticity. To provide a clearer understanding, the authors should first specify the exact parameter sets they used (as also related to my comment #1) and then show how the optimal width varies with changes in the stochastic parameters."

5. In the last paragraph of subsection Numerical results, the manuscript simply states ‘The optimal inter-slot interval changes consistently with the maximum bitrate (Fig 4F)’. The authors should provide a more detailed explanation of the supporting evidence and data related to this point.

6. In the final paragraph of the Discussion section, the authors claim that ‘Additionally, sensitivity analysis suggests that the MAPK/ERK pathway is “optimized” for efficient information transmission by traveling ERK activity waves.’ However, the results presented in this study are based entirely on theoretical models. In addition, the current modeling framework is not fully aligned with the detailed biochemical and mechanical processes elucidated by previous experimental research. Given these limitations, the authors should consider moderating this claim to better reflect the theoretical nature of their findings.

7. In the developing or regenerating fins of zebrafish, as reported by De Simone et al. (Nature, 2021, doi: 10.1038/s41586-020-03085-8), concentric waves propagate unidirectionally in 2D space from a specific central point within the fins. Could the authors explain this phenomenon using their current model? How does the model assumption correspond with the ideas proposed in De Simone’s paper? Additionally, a theoretical paper by Hayden et al. (Biophys J, 2021, doi: 10.1016/j.bpj.2021.05.004) offers relevant insights from a theoretical viewpoint. It would benefit readers to include a discussion on whether and how the current model aligns with the model proposed in Hayden's work.

Minor points:

8. Figure 5C is not cited in the main text.

9. In the final paragraph of Results, the manuscript states 'the bitrate also grows monotonically with τ_act,' but should this actually be 'the bitrate also decreases monotonically with τ_act'? It looks so in the leftmost panel of Figure 6D. Please verify this.

10. In the second paragraph of Discussion section, the manuscript states ‘capable of transmitting information between membrane (opto)receptors and ERK’. Please explain what the membrane (opto)receptors indicate.

Reviewer #2: In their manuscript, the authors study how cell-cell communications allow propagation of fronts using a toy model of the ERK pathway. The authors semi-quantitatively describe the failures in front propagation using three modes of failure. Interestingly, the authors find that there is an optimal information transmission rate has a natural optimum. In a periodic setting, when pulses are sent too fast, the information rate can be high, but the refractory period stops front propagation and when the pulses are too slow, the information rate is low but the propagation is faithful.

Overall, this is an interesting study. However, the authors describe semi-qualitative phenomena without much experimental corroboration (including analysis of past experiments). Given that this manuscript does not identify nondimensional parameters important for the phenomena observed (propagation failure and information transfer) and that it does not explain/fit to previous experimental data, I would like the authors to expand their discussion further to make their manuscript more relevant for the audience. I have 2-3 suggestions that in my opinion will improve the manuscript significantly.

1. Information transfer calculation: It is perhaps better to have the inter-pulse-interval as a random variable rather than a fixed periodic value. This way, the authors can compute the mutual information rate between the input Markov process and the output Markov process. Perhaps, the authors can discuss this.

2. Topology of the network: The topology of the network is quite restrictive. For example, if I understand correctly, once excited, a cell must undergo the full transition to get back to the Q state. That is, the E state is not allowed to go back to the Q state or the Q state is not allowed to skip the E and the I states and directly jump to the R state. The authors should discuss how a less restrictive topology will affect their results.

3. Heterogeneity: My biggest concern with the work is the lack of heterogeneity. It has been repeatedly shown that cell to cell variability in RTK signaling pathways is dominated by parameter heterogeneity and not by stochasticity (e.g. Gross et al. Cell Systems 2019, Goetz et al. eLife 2024). Yet, the authors assume identical rate parameters for all cells. I suspect that heterogeneity can either hinder or enhance information transfer. I also understand that these calculations are not in the scope of the current work. Therefore, I would like the authors to at least discuss the role of heterogeneity.

Reviewer #3: See attached.

**********

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

Reviewer #3: No:  If accepted, authors should make simulation and analysis codes available.

**********

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: Yes:  Tsuyoshi Hirashima

Reviewer #2: No

Reviewer #3: Yes:  Peter Thomas

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

Attachment

Submitted filename: PCOMPBIOL-D-24-01158_report.pdf

pcbi.1012846.s006.pdf (181.1KB, pdf)
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1012846.r004

Decision Letter 1

Stacey Finley

14 Jan 2025

PCOMPBIOL-D-24-01158R1

Information transmission in a cell monolayer: A numerical study

PLOS Computational Biology

Dear Dr. Lipniacki,

Thank you for submitting your manuscript to PLOS Computational Biology. After careful consideration, we feel that it has merit but does not fully meet PLOS Computational Biology's publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript within 30 days Mar 16 2025 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at ploscompbiol@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pcompbiol/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

* A rebuttal letter that responds to each point raised by the editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'. This file does not need to include responses to formatting updates and technical items listed in the 'Journal Requirements' section below.

* A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

* An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, competing interests statement, or data availability statement, please make these updates within the submission form at the time of resubmission. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

We look forward to receiving your revised manuscript.

Kind regards,

Oleg A Igoshin

Academic Editor

PLOS Computational Biology

Stacey Finley

Section Editor

PLOS Computational Biology

Additional Editor Comments:

While most of the technical concenrns of the prior reviews were successfully addressed, there still remaining a question on how relevant the measures of information are for the biology of the ERK/MAPK system. I suggest making a paragraph on the discussion discussing this in the context of the literature. Use questions from the Reviewer 3 as a guidance to structure these section.

Journal Requirements:

1) Thank you for uploading your study's underlying data set. We notice that there is a  GPL-3.0 license on your data. We would encourage you to consider using a license that is no more restrictive than CC BY, in line with PLOS’ recommendation on licensing (http://journals.plos.org/plosone/s/licenses-and-copyright).

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Authors:

Please note that one of the reviews is uploaded as an attachment.

Reviewer #1: The revisions have substantially improved the clarity, reproducibility, and overall quality of the study. I would like to express my appreciation for your thorough responses to my comments and the detailed revisions made to the manuscript. Overall, the revisions have strengthened the manuscript considerably, addressing my primary concerns. I believe this version is now suitable for publication.

Reviewer #2: The authors have addressed all my questions and made satisfactory changes.

Reviewer #3: See attached report.

**********

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

Reviewer #3: None

**********

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: Yes:  Tsuyoshi Hirashima

Reviewer #2: No

Reviewer #3: Yes:  An anonymous reviewer

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

Figure resubmission:

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. Registration is free. 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 PLOS at figures@plos.org. Please note that Supporting Information files do not need this step. If there are other versions of figure files still present in your submission file inventory at resubmission, please replace them with the PACE-processed versions.

Reproducibility:

To enhance the reproducibility of your results, we recommend that authors of applicable studies deposit 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

Attachment

Submitted filename: report.pdf

pcbi.1012846.s008.pdf (163.6KB, pdf)
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1012846.r006

Decision Letter 2

Stacey Finley

3 Feb 2025

Dear Prof. Lipniacki,

We are pleased to inform you that your manuscript 'Information transmission in a cell monolayer: A numerical study' 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,

Oleg A Igoshin

Academic Editor

PLOS Computational Biology

Stacey Finley

Section Editor

PLOS Computational Biology

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

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1012846.r007

Acceptance letter

Stacey Finley

PCOMPBIOL-D-24-01158R2

Information transmission in a cell monolayer: A numerical study

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,

Anita Estes

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 Appendix. Containing the following material.

    : Fig A. Front propagation speed. Fig B. Chaotic front spawning. Fig C. Propensity of disruptive events for inert boundary conditions. Fig D. Front speed reduction due to the vicinity of a previous front. Fig E. Histogram of the temporal distance Δt from the expected arrival time to the nearest arrival time, conditioned on whether a front was initiated in the given slot. Fig F. Dependence of Wfail and Wspawn on model parameters. Fig G. Bitrate dependence on the number of E, I, and R substates. Text A with Fig H. Maximum bitrate for non-equiprobable binary symbols. Text B with Fig I. Alternative decoding: Bitrate estimation based on more than one front arrival time.

    (PDF)

    S1 Video. Propagation failure.

    Simulation time-lapse related to Fig 2A.

    (MP4)

    Download video file (282.9KB, mp4)
    S2 Video. New front spawning.

    Simulation time-lapse related to Fig 2A.

    (MP4)

    Download video file (923.9KB, mp4)
    S3 Video. Front collision and annihilation.

    Simulation time-lapse related to Fig 2B.

    (MP4)

    Download video file (345.2KB, mp4)
    S4 Video. Chaotic front spawning.

    Simulation time-lapse related to Fig B in S1 Appendix

    (MP4)

    Download video file (3.5MB, mp4)
    Attachment

    Submitted filename: PCOMPBIOL-D-24-01158_report.pdf

    pcbi.1012846.s006.pdf (181.1KB, pdf)
    Attachment

    Submitted filename: Nalecz-Jawecki et al Response to Reviewers.pdf

    pcbi.1012846.s007.pdf (266.8KB, pdf)
    Attachment

    Submitted filename: report.pdf

    pcbi.1012846.s008.pdf (163.6KB, pdf)
    Attachment

    Submitted filename: Nalecz-Jawecki_et_al_Response_to_Reviewers_auresp_2.pdf

    pcbi.1012846.s009.pdf (105.5KB, pdf)

    Data Availability Statement

    The simulator code is available at https://github.com/kochanczyk/qeirq. The code that can be used to reproduce all reported results is available at https://github.com/pszyc/visavis-seir.


    Articles from PLOS Computational Biology are provided here courtesy of PLOS

    RESOURCES