Summary
Processing time-dependent information requires cells to quantify the duration of past regulatory events and program the time span of future signals. At the single-cell level, timer mechanisms can be implemented with genetic circuits. However, such systems are difficult to implement in single cells due to saturation in molecular components and stochasticity in the limited intracellular space. In contrast, multicellular implementations outsource some of the components of information-processing circuits to the extracellular space, potentially escaping these constraints. Here, we develop a theoretical framework, based on trilinear coordinate representation, to study the collective behavior of populations composed of three cell types under stationary conditions. This framework reveals that distributing different processes (in our case the production, detection and degradation of a time-encoding signal) across distinct strains enables the implementation of a multicellular timer. Our analysis also shows that the circuit can be easily tunable by varying the cellular composition of the consortium.
Subject areas: Microbiology, Mathematical Biosciences, Systems Biology, Bioengineering
Graphical abstract

Highlights
-
•
We propose a chemical wire architecture for distributed biological computation
-
•
Our model predicts how input signals can be restored or modulated in the output
-
•
Chemical wires can store temporal information and the system can act as a timer
-
•
Digital periodic input signals can be filtered by altering the strain ratios
Microbiology; Mathematical Biosciences; Systems Biology
Introduction
One of the defining features of cells is their ability to process information, by way of sensing internal and external signals and generating a response. This paradigm, while serving as an inspiration for the development of synthetic biology (Andrianantoandro et al., 2006), has also guided our search for gene and protein circuits responsible for all kinds of cellular functions (Alon, 2019). Frequently, studies of cellular circuits have focused on situations in which the input signal is constant throughout time. However, cells usually live in time-dependent environments (Tagkopoulos et al., 2008), and thus they face the need to process information that varies in time in a complex manner (Gabalda-Sagarra et al., 2018). An important instance of temporal information processing by cells is the quantification of the time interval that a given input signal has been acting upon a cell. Complementarily, cells sending signals might need to program the amount of time that the signal is active. In technological settings, both these functions are performed by timers. It is thus necessary to establish how timers are implemented in cells.
Cell-intrinsic molecular timers have been identified in recent years, having been reported to regulate a wide variety of cellular processes, including apoptosis (Hou and Van Parijs, 2004; Malladi et al., 2009; Gerecht et al., 2020; Fullstone et al., 2020), cellular proliferation (Yeh and Means, 2007), cell-fate specification (Durand and Raff, 2000; Raff, 2007), and infection response (Eckert et al., 2005). These timers usually depend on intricate molecular processes (Lu et al., 2007) that are difficult to tune and are sensitive to noise. From a systems-level perspective, feedback-based timer circuits have been proposed in synthetic biology applications (Ellis et al., 2009; Pinto et al., 2018), and have also been found to operate naturally through pulses (pulses (Sen et al., 2011; Levine et al., 2012) and oscillations (Cai et al., 2014), and even to be induced by noise (Turcotte et al., 2008). These intracellular timer circuits usually depend on an accumulating signal surpassing a threshold (Levine and Elowitz, 2014) and are thus limited by the amount of signal molecules that cells can produce and store in their interior without changing their basal metabolic state. This limitation disappears if the factor controlling the timer is exported outside the cell and stored in the extracellular medium. Cells in such multicellular timers would operate collectively and consequently their function would be less affected by noise (Enright, 1980). In this paper, we introduce a minimal implementation of a multicellular timer, using a novel theoretical framework to describe the collective dynamics of cellular populations, using microbial consortia as a specific example.
Microbial consortia are mixed populations of microorganisms, usually bacteria, that exhibit division of labor among different species or strains. Extensive efforts have been devoted in recent years to engineer genetic circuits in synthetic consortia (Brenner et al., 2008; Pai et al., 2009), pushing the development of distributed computation systems (Tamsir et al., 2011; Regot et al., 2011; Solé and Macia, 2013). Genetic circuits consist of several genes whose products interact to implement specific functions. Under this approach, these circuits are split into different components (individual logic gates or small networks motifs), and implemented in distinct cell subpopulations. These subpopulations are then connected between them by using extracellular signals to transfer information. This distributed approach reduces the amount of new genetic material that has to be introduced into a single cell type and removes crosstalk between different circuit components by placing them in different cells.
Cell-cell communication in this context is usually based on the quorum sensing systems of gram-negative bacteria (Papenfort and Bassler, 2016). These systems are commonly based on an enzyme that produces AHL (acyl-homoserine lactone), a family of chemical compounds with the ability to diffuse through cellular membranes, bind to a transcription factor, and thereby regulate gene expression. In the distributed computing scenario, the sender and receiver circuit modules that produce and sense AHL, respectively, are placed in different bacterial strains (Regot et al., 2011; Tamsir et al., 2011). Even though this sender-receiver framework allows us to implement systems with the ability to self-regulate and process information collectively, they lack a component that actively degrades the chemical signal in the medium. This implies that when the sender strain is turned off, the chemical substance that transfers the information may disappear very slowly if it is relatively stable. This limits the ability of the circuit to process time-dependent information. Therefore, the consortium should include a strain that degrades the chemical signal (Danino et al., 2010; Prindle et al., 2012; Silva et al., 2017).
Our cell consortium constitutes a minimal information transmission system that we call a chemical wire. The system is composed of three different cell types (Figure 1A): the first one produces a chemical compound that mediates the communication (emitter, E, green cells in the figure), the second detects the signal (receptor, R, blue cells), and the third actively degrades it (sink, S, red cells). In what follows, we establish a theoretical framework to describe this wire architecture and provide mathematical definitions of what we call the wire space. This framework is built with the aim to provide both a practical tool for bioengineers and a systems-level description of multicellular information transmission and processing. Using this approach, we show that cell consortia can work as timers, by remembering how long the sender strain has been in the ON state. In turn, the time during which the receiver strain is active can be programmed by tuning the duration of the input pulse. We consider for simplicity that the population is not structured in space and is well mixed (corresponding to a liquid culture) and that it operates in the stationary phase (i.e. the cells do not proliferate), although these conditions are not strictly required, as we will argue in the discussion. Additionally, stationarity is not a limiting assumption from the biochemical point of view, since it has been shown that bacteria such as Escherichia coli are able to respond to external stimuli even in stationary phase (Gefen et al., 2014). This establishes a less restrictive environment for the implementation of consortia circuits connected through chemical wires since the relative growth rates of the different cell types involved will not play a relevant role in the operation of the system. An earlier proposal of a multicellular timer involved a growing population of cells, but as a result it required the use of a single cell type, and the output was dominated by noise (Koseska et al., 2009). In what follows, we present a theoretical framework that allows us to analyze the behavior of our three-strain multicellular system quantitatively.
Figure 1.
A minimal biochemical wire
(A) Wire structure. The emitter strain E emits bbits to the medium at a constant rate, proportional to the strain density; the receptor strain R senses the bbit signal intensity; and the sink strain S degrades bbits with a Michaelis-Menten dynamics proportional to the strain density. B stands for the bbit signal intensity, which will be bbit concentration in most cases.
(B) Genetic constructs that implement the different elements of the wire. The emitter module (top) is the minimum set of genes that emit bbits when the corresponding promoter is induced. The receptor module (middle) is the minimum set of genes (constitutively expressed from the promoter) that sense the bbit and induce gene expression from the promoter promoter, when the bbit concentration in the medium is above some threshold. The sink module (bottom) is the minimum set of genes (constitutively expressed from the promoter) that degrade bbit in the medium. In the figure, the red stop signs stand for transcription terminators.
(C) Trilinear coordinate system. Each point within the triangle represents a unique combination of emitter, receptor and sink.
Results
Wire definition and model for cultures of non-growing cells
Our chemical wire is implemented by three genetic constructs (Figure 1B), located in the three cell types defined above: an emitter, a receiver, and a sink. These genetic constructs are chimeric genes composed by parts from different genes in order to accomplish the desired tasks. We call the communicating signal bbit, which stands for biological bit, or biobit. This candidate molecule must be stable enough to consider it has a negligible abiotic degradation rate. In our case the bbit will be the quorum sensing molecule AHL. A bbit can take any value within the [0,1] interval depending on the input signal, and as we will see it can also store input duration. The emitter construct contains the minimum set of genes required to synthesize bbit at a constant rate. The receiver construct contains comprises the minimum set of genes required to induce gene expression from a promoter when bbit is present in the medium at a concentration above/below a specific threshold (depending on whether AHL activates or represses its target gene, respectively). Finally, the sink component consists of the minimum set of genes, constitutively expressed, required to degrade bbit. Our first goal is to analyze how these strains communicate with each other, and how the relative frequencies between them affect this communication.
We assume that the production of bbit, with concentration B, is linearly proportional to the density of the emitter strain. In contrast, the sink circuit is be supposed to degrade bbit following a Michaelis-Menten dynamics, proportional to the sink strain density S (Figure 1A):
| (Equation 1) |
The Michaelis-Menten term in the equation above represents the limited ability of the sink strain to degrade bbit, which arises when the bbit concentration B becomes large enough to saturate the sink cells. This saturation is quantified by the maximum degradation rate , and starts to be manifested when the biobit concentration B surpasses the Michaelis constant . This last constant depends on the affinity of the bbit to its degrading enzyme, which is in turn expressed by the sink cells. Also, in this term the density S of sink cells plays the role of the total “enzime” concentration of the Michaelis-Menten kinetics, and thus appears multiplying the degradation rate .
In this equation, E and S represent the concentration of emitter and sink cells, respectively, while below we will also introduce the concentration R of receptor cells. These concentrations can be given in cells/mL or directly in optical density units (which could be more convenient when designing an experimental implementation of the system). For simplicity, our wire will be conceived in stationary phase, a condition that still allows cells to respond to external stimuli (Gefen et al., 2014). This means that cells are alive but are not dividing nor growing, and there is no dilution of bbit. We also assume that intrinsic bbit degradation is negligible in the time scales considered here.
It is convenient to define the relative frequency of each strain in the population: , , and , where P is the total population density (which is constant provided the population is in the stationary phase). By definition, . We now establish a bijection between any possible bacterial consortium and a point inside an equilateral triangle (Figure 1C). In this representation, each vertex in the triangle corresponds to one of the three strains, and each of the relative frequencies ε, σ and ρ is given by the distance between the point representing the consortium and the side of the triangle opposite the corresponding vertex (the triangle must have equal sides to obey the constraint that the sum of the distances from any point lying within it to its three sides is constant, and equal to 1 in our case, as we have seen above). This is called a trilinear coordinate representation, and it will be our graphical framework to explore the behavior of our bacterial consortium. The intuition behind this geometrical representation is simple: the closer the system is to a vertex, the more represented the corresponding strain will be in the consortium. Since the population is in the stationary phase, none of the bacterial strains change in density, and the point describing the system will be fixed inside the triangle. We define the set of all possible consortia as the wire space (the interior of the triangle). Any specific point within the wire space will correspond to a unique population, whose behavior we will explore in the following sections.
Characterizing the bbit build-up
We can calculate the fixed points of Equation (1) to obtain the explicit expression of bbit concentration at equilibrium, which depends on the fractions of the emitter and sink cells, ε and σ respectively:
| (Equation 2) |
The pairs that make the denominator in equal to zero divide the wire space in two regions (see dashed line inside the triangle in the left panel of Figure 2A). When (region at the left of the line, covered by green dots), the bbit concentration reaches the equilibrium value defined by Equation (2). We call this the convergence region (represented by below). Solving the differential Equation (1) in time within the convergence region shows that the bbit time traces converge to their predicted equilibrium concentration (green lines in the middle panel of Figure 2A). This corresponds to a situation in which the production of the bbit by the emitter strain is balanced by its degradation by the sink strain, as shown in the bottom inset in the right side of Figure 2A. The relative values of the production and degradation terms (green and red lines in the inset) at the two sides of the fixed point (production larger than degradation below the equilibrium and degradation smaller than production above it) ensure that the equilibrium is stable. In contrast, when (region at the right of the dashed line in Figure 2A, covered by magenta dots), the production of bbit by the emitter strain is always larger than (and thus cannot be balanced by) the saturated degradation by the sink strain (top inset in the right side of Figure 2A). This leads asymptotically to a linear growth of B in time (magenta lines in the middle panel of Figure 2A; note that these lines are not linear from the beginning). We call the region in which the divergence region . Note that in this region, bbit production would eventually stop due to limited capacity of the medium, toxicity, lack of precursors, etc. But we will ignore these limitations in what follows. These two regions are separated by what is called the horizon of divergence (represented by ). Together, the three regions , , and comprise the wire space . The mathematical characterization of these regions is summarized in Table 1.
Figure 2.
Dynamical dissection of the wire space
(A) All the points lying in the convergence region (green dots in wire space, left) are associated with convergent bbit time-traces (center, green lines). This is due to the intersection between the bbit production term and the bbit degradation term of Equation (1) (right, bottom inset). Meanwhile, all points lying in the divergence region (magenta dots in wire space, left), are associated with quasi-linear bbit growth (center, magenta lines). This is due to the lack of intersection between the bbit production term and the bbit degradation term of Equation (1) (right, top inset).
(B) Graphical support for the Isolines Lemma: values for two points along an isoline define two similar triangles.
(C) Isolines: when cultures are placed on the same line radiating from the top vertex to the bottom side within the convergence region, they reach the same value (green dots and lines). In the divergence region, lines parallel to the divergence horizon have the same asymptotic growth rate of . Parameter values for all simulations shown here: , , , and .
Table 1.
Definition and properties of the convergence and divergence regions
| Convergence region | Horizon of divergence | Divergence region | |
|---|---|---|---|
| Notation | |||
| Definition | |||
| Property |
and are specific values of σ and ε that make the denominator of equal to 0 with ρ being 0, and k is an arbitrary real number between 0 and 1.
Within the convergence region, all points along any straight line radiating from the top ρ vertex of the wire space triangle and hitting its bottom side, reach the same value. This can be shown by noting that the expression (2) of the bbit concentration at equilibrium can be rewritten as . Thus, depends on the consortium composition only via the ratio . In turn, geometric similarity shows in a straightforward manner that the ratio is constant for all points belonging to any straight line radiating from the ρ vertex of the triangle. To see this, consider two points along one of these radiating lines, characterized, respectively, by strain abundance fractions (relative frequencies) and , as shown in Figure 2B. Let and be distances between these two points and the ρ vertex. The similarity between the two triangles delimited by the ε-h sides in one case, and by the σ-h sides in the other, leads to:
| (Equation 3) |
The green lines and dots in the left and center panels of Figure 2C depict some isolines and the behavior of along them.
Within the divergence region, each culture-point can be characterized by the asymptotic rate at which grows in time. Considering that has grown well past , the degradation term in Equation (1) becomes linear, leading to
| (Equation 4) |
We can ask which are the points in the divergence region that have the same values. Geometric considerations show that all points lying in a segment parallel to the horizon of divergence will have the same asymptotic growth speed given by Equation (4). These growth-rate isolines are shown in the right and center panels of Figure 2C (purple lines and dots).
There are simple rules to gain intuition about both the convergence and divergence regions. Within the convergence region, for instance, the closer an isoline is to the horizon of divergence, the greater its associated value will be. And within the divergence region, the closer a growth-rate isoline is to the ε vertex, the greater its value will be. At the horizon of divergence, . The trilinear coordinate representation introduced here provides us with an intuitive understanding of this multicellular information-processing system. We now examine the response of this system to a modulation of the activity of the emitter strain and argue that in a significant portion of the wire space this response can take the form of a timer.
Wire ON/OFF states define digital and buffer regions
So far, we have not considered the response of the receptor strain to the bbit present in the medium. As discussed above (Figure 1B), in that strain bbit induces the expression of an output protein, such as a fluorescent protein. We assume that the transfer function relating the bbit concentration with its output follows an activating sigmoidal dynamics, described for instance by a Hill function:
| (Equation 5) |
This function is plotted in the left plot of Figure 3A and entails assuming that the response of the output protein is fast in comparison with the other timescale of the dynamics. We also normalize the response within the interval .
Figure 3.
Response characteristics and emitter modulation
(A) Transfer function associated to the receptor's response (left panel). Two bbit concentration thresholds are fixed to define (right panel) when the receptor is uninduced (, region ), when it is fully induced (, region ), or when it has a variable induction level , region . These three regions span the convergence domain, and are color coded according to the value of . The rest of the wire space is covered by the divergence domain . Within that region, color coding corresponds to the asymptotic accumulation rate of . These regions structure the wire space in a way that informs us about the response of the wire given a set of parameters.
(B) When two states of the wire alternate (induced and uninduced emitter), two new regions can be defined. The digital region is the intersection of the induced region (where the receptor is fully induced) when the emitter is ON, with the uninduced region (where the receptor is uninduced) when the emitter is OFF. The buffer region is the intersection of the divergence region (where bbit accumulates) when the emitter is induced, with the uninduced region when the emitter is OFF. Parameter values for all simulations shown here: , , , , and . Hill function parameters: , with Hill coefficient .
We define two arbitrary thresholds for the receptor response, and , corresponding to the bbit concentrations at which the receptor cells reach 5% and 95% of their maximum response, respectively. These thresholds could be measured precisely in the experimental implementation of this system by quantifying its response. This allows us to ignore the heterogeneity existing not only in the response of individual receptor cells, but also in the bbit production rate of individual emitter cells. Since all emitter cells contribute with the same communication molecule (the chosen bbit) to the medium, the bbit signal is averaged across the population, and thus this model is not affected by single-cell heterogeneity.
The receptor thresholds defined above, and , allow us to split the convergence domain into three regions according to the induction level of the receptor (Figure 3A, right): (i) the uninduced region, named , in which so that the receptor cells do not produce any measurable output; (ii) the induced region, named , where corresponding to a saturated maximal output readout; and (iii) the variable region in between, named , where receptor cells reach a variable induction level with . Within the divergence domain, receptor cells eventually reach the maximum level of induction upon constant activation of the emitter strain, but in this region the bbit concentration keeps accumulating at time goes on, in contrast with the induced region in which bbit reaches an equilibrium value, as discussed above (this fact will be key for the timer operation to be discussed in the following section).
So far we have characterized the wire when the emitter is constantly active. But wires have two states by definition: ON and OFF, corresponding to the emitter being activated () and inactivated (), respectively. These two wire states have different responses in the four regions defined above (, , , and ) because the parameter changes between the two states, as shown in Figure 3B). If the difference between and is large enough, interesting intersections between the two states can emerge:
-
•
The digital region is the intersection between the region (uninduced region when the emitter is OFF), and the region (induced region when the emitter is ON). Within this region the consortium behaves in a fully digital manner, transducing directly into the response module/strain the input driving the emitter module/strain.
-
•
A more interesting region is the buffer region , which corresponds to the intersection between the region (uninduced region when the emitter is OFF), and the region (divergence region when the emitter is ON). As we will see in what follows, within that region the response strain encodes the time during which the emitter strain has been ON. Concurrently, the time during which the response is active can be programmed by fixing the duration of the ON state of the input. In other words, within the region the consortium can behave as a timer.
The buffer region operates as a timer
The two regions described in the previous section have different and useful behaviors. First we focus on the digital region . All culture-points within this region will behave in a digital manner, meaning that when the emitter is ON, the receptor will be fully induced. In turn, when the emitter changes its state to OFF, then the receptor changes its state to fully uninduced. A key point of this digital region is that the time that it takes to transition from the uninduced state to the induced state and, most importantly, the time needed for the reporter to become uninduced again after the emitter is turned OFF is constant anywhere within this region for an arbitrary culture-point within it, and independent of how long the emitter is ON (Figure 4A). This is the crucial feature that allows the system to behave in a digital manner (which will not be fulfilled in the buffer region, and we will see below).
Figure 4.
Digital response versus timer function
(A) Response of the consortium to an input signal with two different durations when the culture is in the digital region.
(B) Corresponding behavior in the buffer region.
(C) Response time across the wire space. Darker colors correspond to a slower responses.
(D) Dependence of the turn-off time on the input duration (.) for both the digital (green) and buffer (magenta) regions. Three different culture points are shown in each region, represented by symbols of different shapes. Parameters used for these simulation are those of Figure 3. Simulations were done with custom code in MATLAB using ODE45 function.
A potential limitation of the digital behavior of the system in region is the time needed for the system to react when the emitter is turned on. For the parameters chosen in Figure 4A that time is negligible in comparison with the duration of the pulse, but it is worth asking how this turn-on time depends on the location of the consortium within the wire space. To address this question, we define the time that it takes for the receptor to reach 95% of its corresponding . This quantity cannot be calculated analytically, but it can be computed systematically by simulating the behavior of the system for culture-points equally distributed over the wire space. The results are plotted in Figure 4C, which shows that this turn-on time is low for a large region of the wire space, diverging to infinity only when the culture is close to the ρ vertex (where the receptor strain dominates over the other two). In the bottom region of the wire space, the response is the fastest where the emitter strain dominates (i.e. most of the consortium is formed by emitter cells). Video S1 shows how the response gets delayed, eventually preventing receptor cells to get fully induced. This supplementary video also emphasizes the behavior of the wire for cultures lying on top of the same isoline.
Within the buffer region , all culture-points also reach maximum receptor induction when the emitter is turned ON, in a time that is fixed (i.e. is independent of the duration of the preceding OFF state) and given as well by Figure 4C as discussed above. However, in striking contrast with the digital region, the time that the system takes to transition back from the induced to the uninduced state when the emitter strain is turned OFF is not fixed but crucially depends on the duration of the previous ON state. In other words, the longer the ON state of the emitter, the longer it will take for the receptor to transition from the induced to the uninduced state (Figure 4B). This prevents the use of the system as a digital encoder within this region but enables a second, potentially more interesting, ability, namely measuring the time that the ON signal was present (or conversely, programming the time that the receptor is going to be induced, by tuning the time during with the emitter is ON). See Video S2 to better appreciate the difference between buffer and digital regions.
To quantify this behavior, we define as the duration of the input pulse, and introduce the magnitude to measure how long it takes for the wire receptor to transition from the induced to the uninduced state, starting when the input signal disappears, and ending when the receptor reaches again a response less or equal to 5% of its maximum response value at the uninduced state (see double-headed arrows in Figure 4B). Figure 4D compares the behavior of this magnitude in the two regimes: whereas in the digital region is not affected when changes (as we anticipated above), within the buffer region the response pulse is extended a time that increases linearly in response to increasing , thereby providing the population with a clean control of the response time duration. This linear dependence can be understood from the fact that, in the buffer region, the bbit accumulates linearly with time. Specifically, the dynamics (1) of the bbit concentration while the emitter is ON can be approximated asymptotically (when ) by
| (Equation 6) |
where we have assumed that the bbit concentration is approximately zero at the beginning of the input pulse. According to the expression above, the bbit concentration at the end of the input pulse is . After the input pulse has ended (but while B is still large in comparison with ), the dynamics of B is given by:
| (Equation 7) |
The time taken by the response to come back down after the input pulse has ended can be calculated as the time needed by in Equation (7) to reach a low enough value (which can still be large in comparison with ), so that expression (7) still holds:
| (Equation 8) |
This corresponds to an approximately linear dependence of on in the buffer region, as shown in Figure 4D. Also, when the culture is in the buffer region and is fixed, the slope of solely depends on the ratio, as shown in Equation (8). This explains the different slopes in Figure 4D (magenta lines). The analysis above shows that this linear dependence stems from (i) the approximately linear accumulation of B with time and (ii) the linear dependence of on the amount of bbit existing in the media when the input pulse ends, (Equation 7).
The fact that remains fixed but greater than zero when the culture is within the digital region associates a lag time to that region, whereas in the buffer region the linear dependence on dominates. Therefore, biological wires can store information about the time they have been in the ON state when the relative ratios of the different strains forming the consortium lie within the buffer region. This establishes the underlying principle of the collective timer behavior.
Filter response to periodic inputs within the buffer region
So far, we have characterized the response of our timer to a single pulse of emitter activity. However, in real-life situations such activity pulses will occur repeatedly along time, with oscillating between the and values previously introduced. In order to analyze the timer functionality in the face of repeated stimulus presentations, we consider in what follows that the emitter activation takes the form of a periodic train of pulses. Such digital periodic signals can be characterized by their period τ and their duty cycle , which corresponds to the fraction of the cycle during which the signal is ON (Figure 5A).
Figure 5.
Filtering periodic pulses
(A) Graphical definition of duty cycle (): given a digital periodic signal acting as input signal, the duty cycle is the percentage of the period (τ) that is in the ON state.
(B) Simulations of the receptor state for different culture locations within the wire space (color plot) for a fixed period of 10 time units and a 30% ty cycle of the pulse train. Solid black lines show where the and are crossed in the simulations. The figure on the left represents the input signal. The bottom figure shows the wire space with the digital (green) and buffer (magenta) regions. The vertical black dashed line on the color plot shows the ratio at which the input signal is filtered (filter horizon).
(C) Filter horizons for a fixed period of 20 time units and different duty cycles ranging from 10% up to 90%. Pink shading emphasizes the location of the buffer region, and shows how the different filter horizons cover this region.
(D) Phase diagram showing the regions in which the periodic pulse train is filtered in the plane formed by and the input duty cycle, for a fixed period of 20 time units. The digital and buffer regions are delimited by vertical gray dotted lines. The insets on the left (gray) show inputs with two different duty cycles (top inset 65%, bottom inset 20%). The insets on the right (colored) show the corresponding outputs for given ratios (with ). In the region between the two orange lines the filtering response depends on the specific values of the relative frequencies ε, σ and ρ. Parameter values for all plots remain the same as in Figure 3. Simulations were done with custom code in MATLAB using ODE45 function.
We are interested in establishing the operation limits of the timer due to the interaction between consecutive ON pulses. To that end, we explore in Figure 5B the response of the system in time across all the different regions of the wire space. Moving from left to right across the triangle, we first note that even before reaching the digital region (white region at the left) the system can already respond to the input pulses, although with a non-maximal output. As soon as we enter into the digital region (green region in Figure 5B) the response of the system surpasses the threshold, so that the response becomes fully induced, at least during part of the input pulse. Within that region, as we move further to the right, the turn-off lag time starts already to increase. This increase becomes more evident when the system enters the buffer region (magenta region in Figure 5B), until finally the response to two consecutive pulses overlap and the signal is completely filtered out, rendering the timer unusable.
For the period and duty cycle values used in these simulations, the system starts to filter before reaching the end of the buffer region, but this will depend on the system parameters. Figure 5C shows the location of this filter horizon for varying values of the duty cycle and a fixed period. The horizon gets closer to the triangle side , beyond the buffer region, for small duty cycles, and can extend into the digital region (and thus away from the region where the timer operates) for large duty cycle values. This behavior imposes a limit in the wire space domain where the timer can function. This domain can be visualized in Figure 5D, which represents the regions in which the signal is either always filtered or never filtered irrespective of the specific values of the relative frequencies ε, σ and ρ, depending on the value of the ratio and of the duty cycle . The figure shows that as the duty cycle increases, the ratio of emitters with respect to that of sink cells should decrease in order to avoid filtering the signal. For large enough duty cycles, no part of the buffer region is free from the filtering effect, and thus the timer cannot operate.
The filtering characteristics of the system are a combined result of the duty cycle of the input signal and of the location of the multicellular system in parameter space (as defined by the ratio between the emitter and sink population densities, ). Specifically, for low enough duty cycles the circuit has time to respond to the square pulses without the interference of the delayed turnoff typical of the buffer region. Therefore the unfiltered region in Figure 5D is largest for low duty cycles. In turn, the larger the ratio the larger the buffer region, which places a stronger constraint on how small the duty cycle needs to be for filtering to be avoided. Figure 5D thus serves as a design guide for multicellular timers in the case in which the system must respond to repetitive pulses. In real-life situations, both the period and the duty cycle will vary in time, in which case the consortium will move across the phase diagram. See Video S3 to visualize how a culture-point lying within the digital or buffer regions processes a periodic digital signal.
Discussion
Here we have proposed a multicellular architecture based on three bacterial strains, an emitter, a receptor and a sink, that communicate with each other via a biological bit (bbit). Together, these three components constitute what can be considered a chemical wire. The sink strain degrades the bbit in the culture, allowing the system to adapt its response to the input signal in the fastest way possible. In the absence of that strain, the communication molecule can only disappear from the culture if the media is washed or if the molecule is degraded on its own. Controlling the bbit degradation allows fine-tuning of the system dynamics, unlocking its responsiveness to a dynamical input. To gain intuition about how the collective behavior of these three strains in culture, we have proposed a conceptual representation using trilinear coordinates to visualize the entire wire space. This theoretical and representation framework is intended to provide a simple way to interpret the capabilities of a chemical wire implemented with our proposed architecture. Ideally, in an experimental setting, just measuring the constants , , , , and the parameters of the receptor response, and its Hill coefficient, would allow us to predict the range of relative frequencies for each strain in the media at which our chemical wire will work, and its performance.
Using the approach outlined above, we have identified a domain in the wire space, which we call the buffer region, that allows the wire to store information about the time during which the emitter has been in the ON state. This represents an extra level of information, beyond the current state of the emitter, that is, stored directly on the wire, operating as a timer. This timer behavior relies on the progressive accumulation of bbit in the medium, approximately linear in time, that occurs when the circuit operates in the buffer region. Since all cells in the consortium contribute to this accumulation, the circuit works intrinsically in a multicellular manner by averaging out the random behavior intrinsic of individual cells, leading to a more accurate temporal device (Enright, 1980; Garcia-Ojalvo et al., 2004).
Our theoretical and computational results show that this biological function is robust not only to the specific values of the relative frequencies of the three strains for which the system can behave as a timer but also in its response to repetitive stimulation pulses. In particular, our characterization of the consortium response to a periodic train of pulses revealed that the signal is filtered out only for large enough duty cycles, and when the relative frequency of emitters is large enough in comparison with that of sink cells. In the rest of the parameter space, the consortium performs robustly as a multicellular timer, which can be easily tuned by varying the relative frequencies of the three strains, thereby moving freely across wire space. We note that such tuning is strongly enabled by the existence of the sink strain, which provides a well-controlled way of degrading bbit. Thus, even if that molecule is not fully stable, it is useful to have the sink strain as an element of the multicellular circuit.
Our model is based on several simplifying assumptions, including (i) that the input signal is instantaneously transduced into bbit production by the emitter strain with no intermediate steps, (ii) that bbit is directly transduced into output by the receptor strain, and (iii) that the biochemical reactions are instantaneous. These assumptions are not limiting, since our model can be considered a starting point for models of increasing complexity and richness (although large enough delays in the production and degradation of the inducer, for instance, could substantially change the behavior of the system). In that way, our model sets lower bounds for the wire to work properly. Specifically, if our model predicts that a wire will not have a digital or buffer region, increasing the descriptive capability of the model by adding more complexity will not fix that issue. On the other hand, if the model claims that either digital or buffer regions exist, a more descriptive model could be used to improve that prediction quantitatively, but the results would not change qualitatively.
We have also considered for simplicity that (1) the cells in the consortium were not proliferating and (2) the population of cells is well mixed, as in the case of a liquid culture. The stationarity assumption 1 would not be necessary in situations where the time scales of secretion, response and degradation are much shorter than the average doubling time of the cells, as could be the case in mammalian cells, including stem cells with division times of several hours. However, in the case of cells with high growth rate, this model looses its predictive potential. This is because the strain with the highest growth rate would dominate over the two others, displacing the point representing the culture within the triangle toward one the vertices. Regarding assumption 2, our results could also be applicable to spatially structured populations such as adherent cells on a plate, as long as the three cell types are uniformly distributed across the plate so that any local neighborhood contains all three strains, and the bbit is a small molecule that diffuses quickly over macroscopic distances.
The analysis presented above has been phrased for clarity from a design perspective, but it is also applicable to natural multicellular circuits. The type of cellular processes described here (production, detection and degradation of a diffusible molecule) are very generic and exist naturally in cells. Here we show that combining these processes in the different cell types of a multicellular population could give rise to a robust and cellular timer. Thus, beyond their obvious implications for synthetic biology applications, our results also constitute a further instance of how cell-cell communication can potentially lead to collective functionality in cellular populations (in this case measuring time) that goes far beyond the capabilities of gene and protein circuits within individual cells.
Limitations of study
The model presented here has some limitations that we summarize here. First, the model is aimed at describing non-growing cells. Even when, as we have already mentioned, Escherichia coli has the ability to induce gene expression for long periods of time (Gefen et al., 2014), this capability has not been extensively exploited in synthetic biology. Thus, more research has to be done to characterize this property across model organisms. On the other hand, mammalian cells can be metabolically active without undergoing mitosis, or while going through mitosis at very low rates. This usually happens when these cells are attached to surfaces and/or to each other. Our model would apply to these types of cells, but only if the three subpopulations were homogeneously mixed. The other limitation is that our model assumes that both emitter and receptor inductions happen instantaneously. While this helps to understand the feasibility of a wire candidate, the model may require the addition of more terms if we want to capture the time dynamics in a more accurate and descriptive way.
Resource availability
Lead contact
Information and code requests should be directed to and will be kindly answered by the lead contact, Carlos Toscano-Ochoa (biotoscano@gmail.com).
Materials availability
This study does not comprise experimental materials.
Data and code availability
The custom MATLAB code used in this work is available upon request to the lead contact.
Methods
All methods can be found in the accompanying transparent methods supplemental file.
Acknowledgments
We thank two anonymous reviewers for their insightful comments. This work was supported by the Spanish Ministry of Science and Innovation and FEDER, under projects PGC2018-101251-B-I00 and FIS2017-92551-EXP, by the “Maria de Maeztu” Programme for Units of Excellence in R&D (grant CEX2018-000792-M), and by the Generalitat de Catalunya (ICREA Academia program and grant 2017 SGR 1054).
Author contributions
C.T.O.: conceptualization, formal analysis, software, writing (original draft), and visualization. J.G.O.: supervision, writing (review & editing), and funding acquisition.
Declaration of interests
The authors declare no competing interests.
Published: April 23, 2021
Footnotes
Supplemental information can be found online at https://doi.org/10.1016/j.isci.2021.102347.
Contributor Information
Carlos Toscano-Ochoa, Email: biotoscano@gmail.com.
Jordi Garcia-Ojalvo, Email: jordi.g.ojalvo@upf.edu.
References
- Alon U. CRC press; 2019. An Introduction to Systems Biology: Design Principles of Biological Circuits. [Google Scholar]
- Andrianantoandro E., Basu S., Karig D.K., Weiss R. Synthetic biology: new engineering rules for an emerging discipline. Mol. Syst. Biol. 2006;2:2006.0028. doi: 10.1038/msb4100073. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Brenner K., You L., Arnold F.H. Engineering microbial consortia: a new frontier in synthetic biology. Trends Biotechnol. 2008;26:483–489. doi: 10.1016/j.tibtech.2008.05.004. [DOI] [PubMed] [Google Scholar]
- Cai H., Katoh-Kurasawa M., Muramoto T., Santhanam B., Long Y., Li L., Ueda M., Iglesias P.A., Shaulsky G., Devreotes P.N. Nucleocytoplasmic shuttling of a gata transcription factor functions as a development timer. Science. 2014;343:1249531. doi: 10.1126/science.1249531. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Danino T., Mondragón-Palomino O., Tsimring L., Hasty J. A synchronized quorum of genetic clocks. Nature. 2010;463:326–330. doi: 10.1038/nature08753. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Durand B., Raff M. A cell-intrinsic timer that operates during oligodendrocyte development. BioEssays. 2000;22:64–71. doi: 10.1002/(SICI)1521-1878(200001)22:1<64::AID-BIES11>3.0.CO;2-Q. [DOI] [PubMed] [Google Scholar]
- Eckert B., Martin A., Balbach J., Schmid F.X. Prolyl isomerization as a molecular timer in phage infection. Nat. Struct. Mol. Biol. 2005;12:619–623. doi: 10.1038/nsmb946. [DOI] [PubMed] [Google Scholar]
- Ellis T., Wang X., Collins J.J. Diversity-based, model-guided construction of synthetic gene networks with predicted functions. Nat. Biotechnol. 2009;27:465–471. doi: 10.1038/nbt.1536. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Enright J. Temporal precision in circadian systems: a reliable neuronal clock from unreliable components? Science. 1980;209:1542. doi: 10.1126/science.7433976. [DOI] [PubMed] [Google Scholar]
- Fullstone G., Bauer T.L., Guttà C., Salvucci M., Prehn J.H.M., Rehm M. The apoptosome molecular timer synergises with xiap to suppress apoptosis execution and contributes to prognosticating survival in colorectal cancer. Cell Death Differ. 2020 doi: 10.1038/s41418-020-0545-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Gabalda-Sagarra M., Carey L.B., Garcia-Ojalvo J. Recurrence-based information processing in gene regulatory networks. Chaos. 2018;28:106313. doi: 10.1063/1.5039861. [DOI] [PubMed] [Google Scholar]
- Garcia-Ojalvo J., Elowitz M.B., Strogatz S.H. Modeling a synthetic multicellular clock: repressilators coupled by quorum sensing. Proc. Natl. Acad. Sci. U S A. 2004;101:10955–10960. doi: 10.1073/pnas.0307095101. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Gefen O., Fridman O., Ronin I., Balaban N.Q. Direct observation of single stationary-phase bacteria reveals a surprisingly long period of constant protein production activity. Proc. Natl. Acad. Sci. U S A. 2014;111:556–561. doi: 10.1073/pnas.1314114111. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Gerecht K., Margiola S., Müller M.M. p53 deamidation as a molecular timer for cell death. Biophys. J. 2020;118:485a. doi: 10.1016/j.bpj.2019.11.2687. [DOI] [Google Scholar]
- Hou W.S., Van Parijs L. A bcl-2-dependent molecular timer regulates the lifespan and immunogenicity of dendritic cells. Nat. Immunol. 2004;5:583–589. doi: 10.1038/ni1071. [DOI] [PubMed] [Google Scholar]
- Koseska A., Zaikin A., Kurths J., Garcia-Ojalvo J. Timing cellular decision making under noise via cell–cell communication. PLoS One. 2009;4:e4872. doi: 10.1371/journal.pone.0004872. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Levine J.H., Elowitz M.B. Polyphasic feedback enables tunable cellular timers. Curr. Biol. 2014;24:R994–R995. doi: 10.1016/j.cub.2014.08.030. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Levine J.H., Fontes M.E., Dworkin J., Elowitz M.B. Pulsed feedback defers cellular differentiation. PLoS Biol. 2012;10:e1001252. doi: 10.1371/journal.pbio.1001252. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lu K.P., Finn G., Lee T.H., Nicholson L.K. Prolyl cis-trans isomerization as a molecular timer. Nat. Chem. Biol. 2007;3:619–629. doi: 10.1038/nchembio.2007.35. [DOI] [PubMed] [Google Scholar]
- Malladi S., Challa-Malladi M., Fearnhead H.O., Bratton S.B. The Apaf-1 procaspase-9 apoptosome complex functions as a proteolytic-based molecular timer. EMBO J. 2009;28:1916–1925. doi: 10.1038/emboj.2009.152. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Pai A., Tanouchi Y., Collins C.H., You L. Engineering multicellular systems by cell–cell communication. Curr. Opin. Biotechnol. 2009;20:461–470. doi: 10.1016/j.copbio.2009.08.006. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Papenfort K., Bassler B.L. Quorum sensing signal–response systems in gram-negative bacteria. Nat. Rev. Microbiol. 2016;14:576–588. doi: 10.1038/nrmicro.2016.89. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Pinto D., Vecchione S., Wu H., Mauri M., Mascher T., Fritz G. Engineering orthogonal synthetic timer circuits based on extracytoplasmic function sigma factors. Nucleic Acids Res. 2018;46:7450–7464. doi: 10.1093/nar/gky614. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Prindle A., Samayoa P., Razinkov I., Danino T., Tsimring L.S., Hasty J. A sensing array of radically coupled genetic ‘biopixels’. Nature. 2012;481:39–44. doi: 10.1038/nature10722. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Raff M. Intracellular developmental timers. Cold Spring Harb. Symp. Quant. Biol. 2007;72:431–435. doi: 10.1101/sqb.2007.72.007. [DOI] [PubMed] [Google Scholar]
- Regot S., Macia J., Conde N., Furukawa K., Kjellén J., Peeters T., Hohmann S., de Nadal E., Posas F., Solé R. Distributed biological computation with multicellular engineered networks. Nature. 2011;469:207–211. doi: 10.1038/nature09679. [DOI] [PubMed] [Google Scholar]
- Sen S., Garcia-Ojalvo J., Elowitz M.B. Dynamical consequences of bandpass feedback loops in a bacterial phosphorelay. PLoS One. 2011;6:e25102. doi: 10.1371/journal.pone.0025102. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Silva K.P., Chellamuthu P., Boedicker J.Q. Signal destruction tunes the zone of activation in spatially distributed signaling networks. Biophys. J. 2017;112:1037–1044. doi: 10.1016/j.bpj.2017.01.010. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Solé R.V., Macia J. Expanding the landscape of biological computation with synthetic multicellular consortia. Nat. Comput. 2013;12:485–497. doi: 10.1007/s11047-013-9380-y. [DOI] [Google Scholar]
- Tagkopoulos I., Liu Y.C., Tavazoie S. Predictive behavior within microbial genetic networks. Science. 2008;320:1313–1317. doi: 10.1126/science.1154456. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tamsir A., Tabor J.J., Voigt C.A. Robust multicellular computing using genetically encoded nor gates and chemical ‘wires’. Nature. 2011;469:212. doi: 10.1038/nature09565. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Turcotte M., Garcia-Ojalvo J., Süel G.M. A genetic timer through noise-induced stabilization of an unstable state. Proc. Natl. Acad. Sci. U S A. 2008;105:15732. doi: 10.1073/pnas.0806349105. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yeh E.S., Means A.R. Pin1, the cell cycle and cancer. Nat. Rev. Cancer. 2007;7:381–388. doi: 10.1038/nrc2107. [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
The custom MATLAB code used in this work is available upon request to the lead contact.





