Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2022 Dec 1.
Published in final edited form as: Curr Opin Syst Biol. 2021 Aug 14;28:100372. doi: 10.1016/j.coisb.2021.100372

Control of mammalian cell-based devices with genetic programming

Kate E Dray 1,^, Hailey I Edelstein 1,^, Kathleen S Dreyer 1,^, Joshua N Leonard 1,2,3,4,*
PMCID: PMC8436175  NIHMSID: NIHMS1733496  PMID: 34527830

Abstract

Synthetic biology increasingly enables the construction of sophisticated functions in mammalian cells. A particularly promising frontier combines concepts drawn from industrial process control engineering—which is used to confer and balance properties such as stability and efficiency—with understanding as to how living systems have evolved to perform similar tasks with biological components. In this review, we first survey the state-of-the-art for both technologies and strategies available for genetic programming in mammalian cells. We then discuss recent progress in implementing programming objectives inspired by engineered and natural control mechanisms. Finally, we consider the transformative role of model-guided design in the present and future construction of customized mammalian cell functions for applications in biotechnology, medicine, and fundamental research.

Keywords: genetic program, genetic circuit, control engineering, mammalian synthetic biology

Introduction

Engineered cell therapies comprise one of the most rapidly expanding frontiers in medicine, with mounting clinical successes in the field of cancer immunotherapy in particular [1,2]. A key step in the development of novel cell therapies is translating a clinical need into a design goal that can be implemented using genetic engineering. Since many medical needs can be described as a restoration of homeostasis via delivery of a therapeutic mediator in a manner that is regulated by environmental inputs, it is often possible to frame this need as a process controls objective. Thus, process control theory is increasingly employed to inform and guide cellular engineering [3-6]. This review provides a framework for posing and solving cellular engineering challenges using concepts derived from the field of process control engineering, with an emphasis on the use of genetic programs and associated mathematical models to achieve these goals.

Programming cells to meet control objectives

Composition of elements into modules and programs.

To describe the process of creating genetic programs, we define a hierarchical organization in which elements (Figure 1a) are combined into functional modules that each perform one specific function, and modules are combined into programs that cause an engineered cell to exhibit a desired behavior (Figure 1b). These terms functionally distinguish the components of genetic programs [7,8].

Figure 1. Fundamentals of mammalian genetic programs.

Figure 1.

(a) Elements of genetic programming: red coloring highlights the element named, and grayscale coloring indicates related species associated with each element’s function. In this review, we use the term elements to describe DNA, RNA, or protein regulatory components that can be utilized in the construction of genetic programs. This usage is intended to disambiguate our discussion from existing definitions of “parts” [7,8]. Elements may be grouped into one of several categories based upon their function. Receptors [58-60] perform two key operations: sensing, in which the receptor interacts with an input and changes the receptor state, and actuation, in which the receptor in its new state effects a change in the cell (which is often termed the receptor output). Transcription factors (TFs) [14,15,60-62] (DV Israni, et al., bioRxiv doi: 10.1101/2021.02.22.432371) are proteins that bind to specific DNA sequences to modulate the rate of gene transcription. Promoters [61,63,64] are regulatory DNA sequences that define the location and efficiency of transcription initiation, determine which DNA strand will be transcribed, and influence the duration of transcription (i.e., transcript elongation). TFs bind to promoters to recruit RNA polymerase and co-factors to initiate transcription. DNA modifiers [20,65,66] are enzymes that either directly alter nucleotide sequences in DNA or change the state of chromatin. Protein regulators [16,23,67] control the state of specific proteins via directly or indirectly modulating stability, changing primary protein sequence (e.g., via cleavage or splicing), or modulating protein-protein interactions. Noncoding RNAs [17-19,31,33,50] modulate mRNA stability (either stabilizing or destabilizing) and can either inhibit or enhance translation of a target mRNA. In Supplementary Table 1, we present illustrative (but not comprehensive) examples of each category of element used for genetic programming. (b) A hierarchical organization of genetic programs is depicted. Elements are biomolecular components (DNA, RNA, or protein) that are combined to form functional modules. Each module is an assembly of elements that performs a specific function. Programs are assemblies of connected modules that together cause a cell to exhibit a desired behavior (i.e., exhibit a predetermined input-output response). A representative example of this hierarchy is shown in the context of genetic elements, modules, and programs based upon transcriptional regulation.

We introduce module types by considering selected examples; comprehensive overviews are provided elsewhere [9,10]. Some of the most widely used modules implement Boolean logic to relate inputs to outputs. Often called logic gates, these modules are conceptually comparable to their electronic counterparts, and this analogy is useful for describing individual gates as well as for defining rules by which such gates may be combined [11]. There now exist multiple examples of mammalian logic gates comprised of transcriptional activators and inhibitors including chromatin regulators [12-16], noncoding RNAs [17-19], or DNA recombinases [20]. This concept can be extended beyond digital logic (wherein the output states are discrete and depend on binary presence or absence of inputs) to implement analog logic (wherein the circuit implements a continuous relationship between input and output magnitudes) [16]. Similarly, modules can perform thresholding (e.g., suppressing output unless a minimum input magnitude is surpassed) or filtering (e.g., band-pass filters produce output only when input magnitudes fall within a specified range) [16,21-23]. Other modules amplify an input signal using positive feedback, often through a cascade wherein a transcription factor enhances its own expression [24]. Conversely, modules can also negatively regulate sensitivity to an input using negative feedback, such as a transcription factor repressing its own expression [25]. Finally, switches are a broad class of module that induce a change in gene expression state (i.e., ON or OFF) in response to an input. In some switches, sustaining the output state requires sustaining the input state (like a car horn) [10]. In other switches, the system exhibits memory such that a transient input signal can induce a temporally stable change in output state (like a light switch) [26-29]. In the following subsections, we focus on notable genetic program examples that achieve important control objectives in living cells.

Programs for mitigating intercellular variability and resource competition.

Intercellular heterogeneity poses a challenge for the design and characterization of genetic programs. Many transient and stable (i.e., genomic integration) methods for delivering the DNA or RNA that encodes genetic programs result in heterogeneity in expression (and sometimes copy number) across a population of cells. The magnitude of this heterogeneity varies with delivery method. Even within a genetically identical population of cells, expression levels vary due to differences such as ribosome copy number, cell cycle state, access to nutrients, and other factors [30]. All of these sources of heterogeneity can limit the extent to which each cell in a population executes an engineered function as desired. Some modules specifically address this challenge of making a genetic program robust to expression variability. Three recent examples employ incoherent feedforward loops (IFFLs) to achieve this objective, whereby expression of one element (a protein or miRNA) scales with delivery efficiency, and this element negatively regulates expression of other program elements [25,31,32]. A related challenge is that overexpression of transgenic components imposes burden because all elements are produced from a limited, common cellular resource pool. Resource competition inadvertently couples modules and can impair genetic program performance (C McBride, et al., bioRxiv doi: 10.1101/2021.05.26.445862). Modules that employ IFFLs [33,34], negative feedback topologies [25,35], or both [25] can mitigate this burden. In each of these IFFL examples, increasing the input drives expression of both the output and a mitigator element (inversely proportional to resource load) which negatively regulates production of the output (Figure 2a). In another recent example in bacteria, negative feedback was employed to maintain dCas9 concentrations at a level that is independent of sgRNA-load, mitigating competition between sgRNAs in genetic circuits [36]. These examples illustrate how genetic programming can be employed to address practical challenges associated with intercellular variation, enabling both improved characterization and ultimately enhanced performance of engineered cells.

Figure 2. Notable examples of control programs implemented in living cells.

Figure 2.

(a-e) The upper part of each panel depicts a program topology, and the lower part of each panel depicts a scenario that illustrates the utility of each program. In (a), the system experiences an increase in genetic load as input increases, and the IFFL program maintains a consistent relationship between input and output, which does not occur without the IFFL program due to resource competition. In (b), the set point is increased (via inducing an increase in the reference species), and in response the program increases a manipulated input (to a degree that minimizes the error between output and reference levels), eventually causing the output to increase and track the change in the reference. This program is also able to reject disturbances, preventing unwanted sustained changes in output. In (c), the system rejects a disturbance that occurs within a network connecting input to output using a mitigator (which is produced proportionally to the output) to implement negative feedback. In (d), the set point is increased (via inducing an increase in the reference species), and the output tracks this change (rather than increasing too much, for example) because the output negatively regulates its own production by competing with the reference for binding to the mitigator. In (e), control is implemented using electronic equipment, wherein computer-based software measures output levels (e.g., fluorescence measured by microscopy), compares this value to an electronically defined set point (reference), and in response adjusts a manipulated input (e.g., via administration of a chemical inducer). In the scenario shown, the set point is increased and the output tracks this change.

Programs for disturbance rejection.

The ability of living systems to maintain a steady state despite disturbances in the environment, which is known as homeostasis, is critical for survival. In industrial processes and everyday mechanical devices, this capability is implemented thorough process control engineering in order to maintain a steady system output despite disturbances (i.e., to reject disturbances). In general, an error signal describes the difference between the desired output level (set point) and the actual output level, and the controller takes action to reduce the error. These concepts are increasingly being extended to implement synthetic disturbance rejection (sometimes termed robust perfect adaptation [37]) in living cells. One of the first such demonstrations was implemented using an architecture called the antithetic motif, which integrates error over time [38,39]. Just as electronic systems compute error by subtraction, the biological antithetic motif comprises two components that interact to annihilate each other in a stoichiometric manner, such that only the component that is in excess will remain (representing both the magnitude and sign of the error). This error is employed in a program (typically by adjusting a manipulated input) to bring the output back to the set point after a disturbance impacting either antithetic component (Figure 2b). This motif has been mathematically analyzed [40] (M Filo, et al., bioRxiv doi: 10.1101/2021.03.21.436342) (M Gomez-Schiavon, et al., bioRxiv: 10.1101/2020.10.09.334078) (E Hancock, et al., bioRxiv doi: 10.1101/2021.04.18.440372) and implemented in bacteria (using sigma factors) [39] and mammalian cells (using miRNA) (T Frei, et al., bioRxiv doi: 10.1101/2020.12.06.412304). Other motifs capable of integrating error have also been proposed but not yet implemented [40,41]. Similarly, genetic programs that employ negative feedback modules can also mitigate the effect of disturbances on the final output, and this strategy has proven to be useful in studying endogenous signaling pathways and creating synthetic pathways in yeast [42] (Figure 2c).

Programs for set point tracking.

Another useful application of process control is ensuring that the output will track dynamic changes made to the set point. This function enables a cell to dynamically adjust production of an output in response to changing magnitudes of a reference signal that serves as the set point (e.g., by adjusting the concentration of a chemical inducer). In bacteria, this strategy was implemented using synthetic scaffold and anti-scaffold proteins to perform subtraction and make the output track changes in the reference [43] (Figure 2d). The antithetic motif, previously discussed for accomplishing disturbance rejection, is also useful for implementing set point tracking in mammalian cells (T Frei, et al., bioRxiv doi: 10.1101/2020.12.06.412304). Finally, set point tracking can be implemented using in silico computation (as opposed to biomolecular computation) by integrating imaging and microfluidic systems to precisely regulate protein concentrations in yeast [44] and mammalian cells [45] (Figure 2e).

Opportunities and challenges for genetic control programs.

With the development of new elements for mammalian genetic programming, including essential quantitative characterizations, genetic programs can now be designed and employed to achieve sophisticated control objectives. Mitigating resource competition facilitates element characterization [33,34] and may benefit biomanufacturing, cell-based therapies, and fundamental research wherein targeted perturbations that avoid global impacts on cell state are desired. Programmed disturbance rejection and set point tracking could enable safe, reliable, and effective engineered cell-based therapies that diagnose and treat disease. However, important challenges still exist. First, the fact that cells divide and dilute their components poses challenges for current cellular computation strategies (extensively reviewed elsewhere [46]). Second, modules cannot be fully decoupled from one another or other processes in the cell, because all natural and engineered elements draw from a shared resource pool. Third, heterogeneity amongst cells in a population is an intrinsic feature of such systems, and genetic programs must be designed to operate within (or even employ) this fact. Given our ever-increasing appreciation of the role that heterogeneity plays in the function of natural biological systems [30], developing engineering design principles for explicitly extending these insights to constructing novel systems is an exciting frontier. An increasingly essential strategy for understanding these phenomena, and ultimately overcoming related challenges, is the use of computational models.

Model-guided design of genetic programs enables improved understanding and prediction of performance

Mathematical modeling can streamline the canonical engineering “design, build, test” (DBT) cycle. When building genetic programs, an empirical “DBT” cycle is often iterated until a program that performs sufficiently well is identified (often through laborious trial-and-error and tuning). While this approach has yielded some success, it quickly becomes intractable when considering the high dimensional problem of building multi-component genetic programs and/or programs which are intended to perform complex functions. Mathematical modeling can greatly accelerate this process by improving understanding of the mechanisms that influence genetic program performance and by prioritizing promising genetic program designs for testing in the wet lab. A model is essentially a formal, quantitative statement of a hypothesis; evaluating explanatory models is often the only way that a researcher can systematically test whether many distinct observations can be consistent with a single mechanistic hypothesis. The rigorous hypothesis testing procedure that is necessary to build and analyze a mathematical model is one of the key advantages of employing model-guided design rather than solely iterative tuning that relies more heavily upon insight and intuition. Dynamic models, such as those incorporating ordinary differential equations (ODEs) with reaction rates described by algebraic equations, are well-suited to this task, as such models can describe and predict the behavior of gene regulatory systems by simulating the dynamic trajectories of biologically relevant states and comparing these simulations to experimental data. Thus, our discussion focuses on this class of models, although some considerations are extensible to other modeling frameworks. In Supplementary Table 2, we present illustrative examples of models employed to address different modeling goals.

Employing models for explanation.

Models can help identify important contributors to genetic program performance. This explanatory use focuses on mathematically describing a set of experimental training data and does not aim to predict any novel behavior. Such models can identify mechanistic assumptions that are necessary (or not necessary) to explain a dataset or observation, and they can help one understand important interactions between components in a genetic program [15,25,33,47] (T Frei, et al., bioRxiv doi: 10.1101/2020.12.06.412304). The process of generating and refining a model for explanation is particularly useful for generating potential mechanistic explanations for previously unintuitive experimental results (i.e., for generating new hypotheses).

Employing models for prediction.

Models can help to identify or prioritize genetic program designs for experimental investigation. The starting point for building a model capable of prediction is often a model used for explanation, which is then directly validated with additional experimental data that were not used to develop the original model. Predictive models can be used to consider the performance of a genetic program in a previously untested experimental condition, to efficiently evaluate many as-of-yet untested design choices in silico, and to facilitate genetic program design automation [16,32,34,42,48,49].

Guiding design using in silico data.

In order to consider designs based upon elements that might be created, but do not yet exist, predictive models can employ in silico data rather than (or in addition to) exclusively experimental data. [40,46,50,51]. This strategy assumes that each biomolecular implementation considered could be developed in the wet lab, and thus such analyses are most appropriately guided by informed biophysical estimates as to what is possible to build (e.g., via de novo protein design or tuning of existing genetic elements). In silico analyses help to manage the reality that a tiny fraction of the potential design space has been characterized experimentally, and this approach is readily updated to keep pace with improving estimates of technical risk and effort required to build (or find) new elements. As model-guided design continues to advance, in silico analyses may become indispensable for prioritizing experimental development and characterization.

Considering context.

Models that explicitly consider context are increasingly necessary to facilitate design of modules that function reliably when implemented in different programs or under different conditions. The genetic context (e.g., DNA delivery method), cellular context (e.g., organism, cell type), cellular state (e.g., number of RNA polymerase or ribosomes in a cell), and environmental context (e.g., nutrient concentration) of a genetic program substantially impacts its performance [52-54]. Many genetic programs are first prototyped in workhorse cell lines using efficient, convenient DNA delivery methods, which may differ from the cell type(s) and delivery method(s) that might be used in a final application (e.g., a clinical product). This strategy is often motivated by the need to (at least initially) rigorously evaluate multiple genetic program designs via many independent experiments, which may not be feasible with less efficient methods. Moreover, a given genetic program might ultimately be used in a variety of final applications, such as in primary cells which differ from donor to donor, such that simply starting with a near-final implementation strategy only partially circumvents the challenge of dealing with context. In general, a shift in context at some point in the design process is virtually inescapable. Therefore, developing genetic elements, modules, and programs that are robust to cellular context—or that can be described by design rules that enable mapping of existing knowledge to new contexts of interest—would be widely useful for design-guided engineering. Modeling may help achieve this goal by facilitating identification and improved understanding of how changes in context impact genetic program performance on a mechanistic level. Early steps toward meeting this need include developing a resource-aware framework for ODE modeling of genetic programs in mammalian cells [33]. This framework aims to provide a generalizable modification to any ODE model of genetic elements that are either transcriptionally or translationally limited by cellular burden [33]. Related work in bacterial cells employs a mechanistic model of resource competition to characterize genetic circuit modules and predict their behavior when combined with additional modules (C McBride, et al., bioRxiv doi: 10.1101/2021.05.26.445862). Other work focuses on mapping data collected (or in this case simulated) in one context to another context (specifically, mapping from the transient context to the stable context), using statistical methods to understand how the input/output (I/O) relationship obtained in one context can be appropriately compared to the I/O relationship in another context [55].

Opportunities for automated genetic program design.

There now exists great opportunity for extending the modeling concepts described above towards automating genetic program design. The state-of-the-art in this space is Cello—a suite of software employed for engineering bacteria [56] and yeast [57]. Cello employs mathematical models (algebraic transfer functions for bacteria and ODE-based dynamic models for yeast) of genetic elements described by an electrical engineering-derived hardware design language. However, adapting this approach to engineer mammalian cells (and different types of genetic elements) remains challenging. For example, a key feature that enables Cello-guided design is insulation of elements from genetic context, ensuring that elements function in the same way even when used in different circuits [57]; this property is difficult to achieve in mammalian cells. Predictive design of genetic programs in mammalian cells was recently reported using an alternative model-driven design framework that is not based upon analogy with electronic components [16], but this approach has not yet been extended to achieve automated design. As synthetic biology continues to evolve into a true engineering discipline, model-guided design of elements, modules, and programs will prove to be as transformative for the engineering of biology as it has been for all other technical fields.

Supplementary Material

2

Acknowledgements

This work was supported in part by the Northwestern University Doctoral Interdisciplinary Cluster on Predictive Science and Engineering Design (KSD); the National Science Foundation Graduate Research Fellowship Program (DGE-1842165) (HIE and KED); the National Institute of Biomedical Imaging and Bioengineering of the NIH under Award Number 1R01EB026510 (JNL).

Footnotes

Competing interests

The authors declare no competing interests.

Declaration of interests

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Publisher's Disclaimer: This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.

References

(•) special interest

(••) outstanding interest

  • [1].Kitada T, DiAndreth B, Teague B, Weiss R: Programming gene and engineered-cell therapies with synthetic biology. Science 2018, 359. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [2].Caliendo F, Dukhinova M, Siciliano V: Engineered Cell-Based Therapeutics: Synthetic Biology Meets Immunology. Front Bioeng Biotechnol 2019, 7:43. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [3].El-Samad H: Biological feedback control-Respect the loops. Cell Syst 2021, 12:477–487. [DOI] [PubMed] [Google Scholar]
  • [4].Perrino G, Hadjimitsis A, Ledesma-Amaro R, Stan GB: Control engineering and synthetic biology: working in synergy for the analysis and control of microbial systems. Curr Opin Microbiol 2021, 62:68–75. [DOI] [PubMed] [Google Scholar]
  • [5].Cosentino C, Bates D: Feedback Control in Systems Biology edn 1: Taylor & Francis; 2019. [Google Scholar]
  • [6].Del Vecchio D, Dy AJ, Qian Y: Control theory meets synthetic biology. J R Soc Interface 2016, 13. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [7].Slusarczyk AL, Lin A, Weiss R: Foundations for the design and implementation of synthetic genetic circuits. Nat Rev Genet 2012, 13:406–420. [DOI] [PubMed] [Google Scholar]
  • [8].Purnick PE, Weiss R: The second wave of synthetic biology: from modules to systems. Nat Rev Mol Cell Biol 2009, 10:410–422. [DOI] [PubMed] [Google Scholar]
  • [9].Bashor CJ, Horwitz AA, Peisajovich SG, Lim WA: Rewiring cells: synthetic biology as a tool to interrogate the organizational principles of living systems. Annu Rev Biophys 2010, 39:515–537. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [10].Xie M, Fussenegger M: Designing cell function: assembly of synthetic gene circuits for cell biology applications. Nat Rev Mol Cell Biol 2018, 19:507–525. [DOI] [PubMed] [Google Scholar]
  • [11].Benenson Y: Biomolecular computing systems: principles, progress and potential. Nat Rev Genet 2012, 13:455–468. [DOI] [PubMed] [Google Scholar]
  • [12].Lohmueller JJ, Armel TZ, Silver PA: A tunable zinc finger-based framework for Boolean logic computation in mammalian cells. Nucleic Acids Res 2012, 40:5180–5187. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [13].Gaber R, Lebar T, Majerle A, Ster B, Dobnikar A, Bencina M, Jerala R: Designable DNA-binding domains enable construction of logic circuits in mammalian cells. Nat Chem Biol 2014, 10:203–208. [DOI] [PubMed] [Google Scholar]
  • [14].Kim H, Bojar D, Fussenegger M: A CRISPR/Cas9-based central processing unit to program complex logic computation in human cells. Proc Natl Acad Sci U S A 2019, 116:7214–7219. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [15].Donahue PS, Draut JW, Muldoon JJ, Edelstein HI, Bagheri N, Leonard JN: The COMET toolkit for composing customizable genetic programs in mammalian cells. Nat Commun 2020, 11:779. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [16]. Muldoon JJ, Kandula V, Hong M, Donahue PS, Boucher JD, Bagheri N, Leonard JN: Model-guided design of mammalian genetic programs. Sci Adv 2021, 7. ••Predictive design of genetic programs with sophisticated functionality is possible in mammalian cells, and model-guided design enables prioritization of effective genetic program topologies and implementations for experimental validation.
  • [17].Xie Z, Wroblewska L, Prochazka L, Weiss R, Benenson Y: Multi-input RNAi-based logic circuit for identification of specific cancer cells. Science 2011, 333:1307–1311. [DOI] [PubMed] [Google Scholar]
  • [18].Matsuura S, Ono H, Kawasaki S, Kuang Y, Fujita Y, Saito H: Synthetic RNA-based logic computation in mammalian cells. Nat Commun 2018, 9:4847. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [19].Bloom R, Winkler S. & Smolke C.: A quantitative framework for the forward design of synthetic miRNA circuits. Nature Methods 2014, 11. [DOI] [PubMed] [Google Scholar]
  • [20].Weinberg BH, Pham NTH, Caraballo LD, Lozanoski T, Engel A, Bhatia S, Wong WW: Large-scale design of robust genetic circuits with multiple inputs and outputs for mammalian cells. Nat Biotechnol 2017, 35:453–462. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [21].Greber D, Fussenegger M: An engineered mammalian band-pass network. Nucleic Acids Res 2010, 38:e174. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [22].Saxena P, Heng BC, Bai P, Folcher M, Zulewski H, Fussenegger M: A programmable synthetic lineage-control network that differentiates human IPSCs into glucose-sensitive insulin-secreting beta-like cells. Nat Commun 2016, 7:11247. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [23].Gao XJ, Chong LS, Kim MS, Elowitz MB: Programmable protein circuits in living cells. Science 2018, 361:1252–1258. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [24].Siciliano V, Menolascina F, Marucci L, Fracassi C, Garzilli I, Moretti MN, di Bernardo D: Construction and modelling of an inducible positive feedback loop stably integrated in a mammalian cell-line. PLoS Comput Biol 2011, 7:e1002074. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [25]. Lillacci G, Benenson Y, Khammash M: Synthetic control systems for high performance gene expression in mammalian cells. Nucleic Acids Res 2018, 46:9855–9863. ••Incoherent feedforward and negative feedback modules can be used to design genetic programs in which input-output relationships are robust to variability in plasmid uptake and resulting variability in element expression.
  • [26].Kramer BP, Viretta AU, Daoud-El-Baba M, Aubel D, Weber W, Fussenegger M: An engineered epigenetic transgene switch in mammalian cells. Nat Biotechnol 2004, 22:867–870. [DOI] [PubMed] [Google Scholar]
  • [27].Kramer BP, Fussenegger M: Hysteresis in a synthetic mammalian gene network. Proc Natl Acad Sci U S A 2005, 102:9517–9522. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [28].Lou C, Liu X, Ni M, Huang Y, Huang Q, Huang L, Jiang L, Lu D, Wang M, Liu C, et al. : Synthesizing a novel genetic sequential logic circuit: a push-on push-off switch. Mol Syst Biol 2010, 6:350. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [29].Zeng Y, Bhagyashree B, Zhao W, Nguyen T, Segatori L: Hysteretic Genetic Circuit for Detection of Proteasomal Degradation in Mammalian Cells. ACS Synth Biol 2019, 8:2025–2035. [DOI] [PubMed] [Google Scholar]
  • [30].Gough A, Stern AM, Maier J, Lezon T, Shun TY, Chennubhotla C, Schurdak ME, Haney SA, Taylor DL: Biologically Relevant Heterogeneity: Metrics and Practical Insights. SLAS Discov 2017, 22:213–237. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [31].Bleris L, Xie Zhen, Glass David, Adadey Asa, Sontag Eduardo, Benenson Yaakov: Synthetic incoherent feedforward circuits show adaptation to the amount of their genetic template. Molecular Systems Biology 2011, 7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [32].Yang J, Lee J, Land MA, Lai S, Igoshin OA, St-Pierre F: A synthetic circuit for buffering gene dosage variation between individual mammalian cells. Nat Commun 2021, 12:4132. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [33]. Frei T, Cella F, Tedeschi F, Gutierrez J, Stan GB, Khammash M, Siciliano V: Characterization and mitigation of gene expression burden in mammalian cells. Nat Commun 2020, 11:4641. ••The causes and consequences of gene expression burden can be described via a resource-aware mathematical modeling framework that enables improved understanding of previously unexplainable experimental observations and the contributions of various mechanisms to the performance of a miRNA-based incoherent feedforward module designed to mitigate burden.
  • [34]. Jones RD, Qian Y, Siciliano V, DiAndreth B, Huh J, Weiss R, Del Vecchio D: An endoribonuclease-based feedforward controller for decoupling resource-limited genetic modules in mammalian cells. Nat Commun 2020, 11:5690. •Gene expression burden caused by competing genetic modules in mammalian cells can be mathematically described, and a tuneable protein-based incoherent feedforward module can be used to make performance robust to variability in resource availability.
  • [35].Ceroni F, Boo A, Furini S, Gorochowski TE, Borkowski O, Ladak YN, Awan AR, Gilbert C, Stan GB, Ellis T: Burden-driven feedback control of gene expression. Nat Methods 2018, 15:387–393. [DOI] [PubMed] [Google Scholar]
  • [36].Huang HH, Bellato M, Qian Y, Cardenas P, Pasotti L, Magni P, Del Vecchio D: dCas9 regulator to neutralize competition in CRISPRi circuits. Nat Commun 2021, 12:1692. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [37].Khammash MH: Perfect adaptation in biology. Cell Syst 2021, 12:509–521. [DOI] [PubMed] [Google Scholar]
  • [38].Briat C, Gupta A, Khammash M: Antithetic Integral Feedback Ensures Robust Perfect Adaptation in Noisy Biomolecular Networks. Cell Syst 2016, 2:15–26. [DOI] [PubMed] [Google Scholar]
  • [39]. Aoki SK, Lillacci G, Gupta A, Baumschlager A, Schweingruber D, Khammash M: A universal biomolecular integral feedback controller for robust perfect adaptation. Nature 2019, 570:533–537. ••Sigma factors can be used to implement the antithetic motif in bacteria, and this implementation enables cells to modulate output in a manner that tracks changes in the reference and rejects system disturbances.
  • [40]. Chevalier M, Gomez-Schiavon M, Ng AH, El-Samad H: Design and Analysis of a Proportional-Integral-Derivative Controller with Biological Molecules. Cell Syst 2019, 9:338–353 e310. ••In silico design strategies can be used to identify promising biomolecular implementations that are hypothesized to achieve PID control and demonstrate improved understanding of how to execute modular composition of control modules to achieve specified control objectives.
  • [41].Cuba Samaniego C, Franco E: Ultrasensitive molecular controllers for quasi-integral feedback. Cell Syst 2021, 12:272–288 e273. [DOI] [PubMed] [Google Scholar]
  • [42]. Ng AH, Nguyen TH, Gomez-Schiavon M, Dods G, Langan RA, Boyken SE, Samson JA, Waldburger LM, Dueber JE, Baker D, et al. : Modular and tunable biological feedback control using a de novo protein switch. Nature 2019, 572:265–269. •De novo-designed proteins enable rational design and implementation of positive and negative feedback modules within endogenous and synthetic signaling pathways in yeast.
  • [43].Hsiao V, de los Santos EL, Whitaker WR, Dueber JE, Murray RM: Design and implementation of a biomolecular concentration tracker. ACS Synth Biol 2015, 4:150–161. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [44].Menolascina F, Fiore G, Orabona E, De Stefano L, Ferry M, Hasty J, di Bernardo M, di Bernardo D: In-vivo real-time control of protein expression from endogenous and synthetic gene networks. PLoS Comput Biol 2014, 10:e1003625. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [45].Postiglione L, Napolitano S, Pedone E, Rocca DL, Aulicino F, Santorelli M, Tumaini B, Marucci L, di Bernardo D: Regulation of Gene Expression and Signaling Pathway Activity in Mammalian Cells by Automated Microfluidics Feedback Control. ACS Synth Biol 2018, 7:2558–2565. [DOI] [PubMed] [Google Scholar]
  • [46].Qian Y, Del Vecchio D: Realizing 'integral control' in living cells: how to overcome leaky integration due to dilution? J R Soc Interface 2018, 15. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [47].Bintu L, Yong J, Antebi YE, McCue K, Kazuki Y, Uno N, Oshimura M, Elowitz MB: Dynamics of epigenetic regulation at the single-cell level. Science 2016, 351. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [48].Gomez-Schiavon M, Dods G, El-Samad H, Ng AH: Multidimensional Characterization of Parts Enhances Modeling Accuracy in Genetic Circuits. ACS Synth Biol 2020, 9:2917–2926. [DOI] [PubMed] [Google Scholar]
  • [49].Gam JJ, Babb J, Weiss R: A mixed antagonistic/synergistic miRNA repression model enables accurate predictions of multi-input miRNA sensor activity. Nat Commun 2018, 9:2430. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [50].Del Vecchio D, Abdallah H, Qian Y, Collins JJ: A Blueprint for a Synthetic Genetic Feedback Controller to Reprogram Cell Fate. Cell Syst 2017, 4:109–120 e111. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [51].Agrawal DK, Tang X, Westbrook A, Marshall R, Maxwell Cs, Lucks J, Noireaux V, Beisel CL, Dunlop MJ, Franco E: Mathematical Modeling of RNA-Based Architectures for Closed Loop Control of Gene Expression. ACS Synth Biol 2018, 7:1219–1228. [DOI] [PubMed] [Google Scholar]
  • [52].Cardinale S, Arkin AP: Contextualizing context for synthetic biology--identifying causes of failure of synthetic biological systems. Biotechnol J 2012, 7:856–866. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [53].Brophy JA, Voigt CA: Principles of genetic circuit design. Nat Methods 2014, 11:508–520. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [54].Shakiba N, Jones RD, Weiss R, Del Vecchio D: Context-aware synthetic biology by controller design: Engineering the mammalian cell. Cell Syst 2021, 12:561–592. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [55].Stelzer C, Benenson Y: Precise determination of input-output mapping for multimodal gene circuits using data from transient transfection. PLoS Comput Biol 2020, 16:e1008389. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [56].Nielsen AA, Der BS, Shin J, Vaidyanathan P, Paralanov V, Strychalski EA, Ross D, Densmore D, Voigt CA: Genetic circuit design automation. Science 2016, 352:aac7341. [DOI] [PubMed] [Google Scholar]
  • [57].Chen Y, Zhang S, Young EM, Jones TS, Densmore D, Voigt CA: Genetic circuit design automation for yeast. Nat Microbiol 2020, 5:1349–1360. [DOI] [PubMed] [Google Scholar]
  • [58].Edelstein HI, Donahue PS, Muldoon JJ, Kang AK, Dolberg TB, Battaglia LM, Allchin ER, Hong M, Leonard JN: Elucidation and refinement of synthetic receptor mechanisms. Synthetic Biology 2021, 5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [59].Williams JZ, Allen GM, Shah D, Sterin IS, Kim KH, Garcia VP, Shavey GE, Yu W, Puig-Saus C, Tsoi J, et al. : Precise T cell recognition programs designed by transcriptionally linking multiple receptors. Science 2020, 370. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [60].Gao Y, Xiong X, Wong S, Charles EJ, Lim WA, Qi LS: Complex transcriptional modulation with orthogonal and inducible dCas9 regulators. Nature methods 2016, 13. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [61].Gossen M, Bujard H: Tight control of gene expression in mammalian cells by tetracycline-responsive promoters. Proceedings of the National Academy of Sciences of the United States of America 1992, 89. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [62].Li Y, Jiang Y, Chen H, Liao W, Li Z, Weiss R, Xie Z: Modular construction of mammalian gene circuits using TALE transcriptional repressors. Nature Chemical Biology 2015, 11. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [63].Ede C, Chen X, Lin MY, Chen YY: Quantitative Analyses of Core Promoters Enable Precise Engineering of Regulated Gene Expression in Mammalian Cells. ACS Synthetic Biology 2016, 5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [64].Krawczyk K, Scheller L, Kim H, Fussenegger M: Rewiring of endogenous signaling pathways to genomic targets for therapeutic cell reprogramming. Nature Communications 2020, 11. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [65].Olney KC, Nyer DB, Vargas DA, Wilson Sayres MA, Haynes KA: The synthetic histone-binding regulator protein PcTF activates interferon genes in breast cancer cells. BMC Systems Biology 2018, 12. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [66].Park M, Patel N, Keung AJ, Khalil AS: Engineering Epigenetic Regulation Using Synthetic Read-Write Modules. Cell 2019, 176:227–238 e220. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [67].Chassin H, Müller M, Tigges M, Scheller L, Lang M, Fussenegger M: A modular degron library for synthetic circuits in mammalian cells. Nature Communications 2019, 10. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

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

Supplementary Materials

2

RESOURCES