1
|
Madec M, Rosati E, Lallement C. Feasibility and reliability of sequential logic with gene regulatory networks. PLoS One 2021; 16:e0249234. [PMID: 33784367 PMCID: PMC8009411 DOI: 10.1371/journal.pone.0249234] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/26/2020] [Accepted: 03/14/2021] [Indexed: 11/19/2022] Open
Abstract
Gene regulatory networks exhibiting Boolean behaviour, e.g. AND, OR or XOR, have been routinely designed for years. However, achieving more sophisticated functions, such as control or computation, usually requires sequential circuits or so-called state machines. For such a circuit, outputs depend both on inputs and the current state of the system. Although it is still possible to design such circuits by analogy with digital electronics, some particularities of biology make the task trickier. The impact of two of them, namely the stochasticity of biological processes and the inhomogeneity in the response of regulation mechanisms, are assessed in this paper. Numerical simulations performed in two use cases point out high risks of malfunctions even for designed GRNs functional from a theoretical point of view. Several solutions to improve reliability of such systems are also discussed.
Collapse
Affiliation(s)
- Morgan Madec
- Laboratory of Engineering Sciences, Computer Sciences and Imaging, UMR 7357 (University of Strasbourg / CNRS), Illkirch, France
- * E-mail:
| | - Elise Rosati
- Laboratory of Engineering Sciences, Computer Sciences and Imaging, UMR 7357 (University of Strasbourg / CNRS), Illkirch, France
| | - Christophe Lallement
- Laboratory of Engineering Sciences, Computer Sciences and Imaging, UMR 7357 (University of Strasbourg / CNRS), Illkirch, France
| |
Collapse
|
2
|
Reinforcement learning in synthetic gene circuits. Biochem Soc Trans 2020; 48:1637-1643. [PMID: 32756895 DOI: 10.1042/bst20200008] [Citation(s) in RCA: 4] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/14/2020] [Revised: 07/06/2020] [Accepted: 07/08/2020] [Indexed: 01/15/2023]
Abstract
Synthetic gene circuits allow programming in DNA the expression of a phenotype at a given environmental condition. The recent integration of memory systems with gene circuits opens the door to their adaptation to new conditions and their re-programming. This lays the foundation to emulate neuromorphic behaviour and solve complex problems similarly to artificial neural networks. Cellular products such as DNA or proteins can be used to store memory in both digital and analog formats, allowing cells to be turned into living computing devices able to record information regarding their previous states. In particular, synthetic gene circuits with memory can be engineered into living systems to allow their adaptation through reinforcement learning. The development of gene circuits able to adapt through reinforcement learning moves Sciences towards the ambitious goal: the bottom-up creation of a fully fledged living artificial intelligence.
Collapse
|
3
|
Andrews LB, Nielsen AAK, Voigt CA. Cellular checkpoint control using programmable sequential logic. Science 2018; 361:361/6408/eaap8987. [PMID: 30237327 DOI: 10.1126/science.aap8987] [Citation(s) in RCA: 57] [Impact Index Per Article: 9.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/08/2017] [Accepted: 08/03/2018] [Indexed: 12/15/2022]
Abstract
Biological processes that require orderly progression, such as growth and differentiation, proceed via regulatory checkpoints where the cell waits for signals before continuing to the next state. Implementing such control would allow genetic engineers to divide complex tasks into stages. We present genetic circuits that encode sequential logic to instruct Escherichia coli to proceed through a linear or cyclical sequence of states. These are built with 11 set-reset latches, designed with repressor-based NOR gates, which can connect to each other and sensors. The performance of circuits with up to three latches and four sensors, including a gated D latch, closely match predictions made by using nonlinear dynamics. Checkpoint control is demonstrated by switching cells between multiple circuit states in response to external signals over days.
Collapse
Affiliation(s)
- Lauren B Andrews
- Broad Institute of MIT and Harvard, Cambridge, MA 02142, USA.,Synthetic Biology Center, Department of Biological Engineering, Massachusetts Institute of Technology, Cambridge, MA 02139, USA
| | - Alec A K Nielsen
- Synthetic Biology Center, Department of Biological Engineering, Massachusetts Institute of Technology, Cambridge, MA 02139, USA
| | - Christopher A Voigt
- Broad Institute of MIT and Harvard, Cambridge, MA 02142, USA. .,Synthetic Biology Center, Department of Biological Engineering, Massachusetts Institute of Technology, Cambridge, MA 02139, USA
| |
Collapse
|
4
|
Macia J, Vidiella B, Solé RV. Synthetic associative learning in engineered multicellular consortia. J R Soc Interface 2017; 14:rsif.2017.0158. [PMID: 28404872 DOI: 10.1098/rsif.2017.0158] [Citation(s) in RCA: 20] [Impact Index Per Article: 2.9] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/02/2017] [Accepted: 03/14/2017] [Indexed: 02/07/2023] Open
Abstract
Associative learning (AL) is one of the key mechanisms displayed by living organisms in order to adapt to their changing environments. It was recognized early as a general trait of complex multicellular organisms but is also found in 'simpler' ones. It has also been explored within synthetic biology using molecular circuits that are directly inspired in neural network models of conditioning. These designs involve complex wiring diagrams to be implemented within one single cell, and the presence of diverse molecular wires become a challenge that might be very difficult to overcome. Here we present three alternative circuit designs based on two-cell microbial consortia able to properly display AL responses to two classes of stimuli and displaying long- and short-term memory (i.e. the association can be lost with time). These designs might be a helpful approach for engineering the human gut microbiome or even synthetic organoids, defining a new class of decision-making biological circuits capable of memory and adaptation to changing conditions. The potential implications and extensions are outlined.
Collapse
Affiliation(s)
- Javier Macia
- ICREA-Complex Systems Lab, Universitat Pompeu Fabra, Dr Aiguader 88, 08003 Barcelona, Spain.,Institut de Biologia Evolutiva, CSIC-UPF, Passeig Maritim de la Barceloneta, 37, 08003 Barcelona, Spain
| | - Blai Vidiella
- ICREA-Complex Systems Lab, Universitat Pompeu Fabra, Dr Aiguader 88, 08003 Barcelona, Spain.,Institut de Biologia Evolutiva, CSIC-UPF, Passeig Maritim de la Barceloneta, 37, 08003 Barcelona, Spain
| | - Ricard V Solé
- ICREA-Complex Systems Lab, Universitat Pompeu Fabra, Dr Aiguader 88, 08003 Barcelona, Spain .,Institut de Biologia Evolutiva, CSIC-UPF, Passeig Maritim de la Barceloneta, 37, 08003 Barcelona, Spain.,Santa Fe Institute, 1399 Hyde Park Road, Santa Fe, NM 87501, USA
| |
Collapse
|
5
|
Urrios A, Macia J, Manzoni R, Conde N, Bonforti A, de Nadal E, Posas F, Solé R. A Synthetic Multicellular Memory Device. ACS Synth Biol 2016; 5:862-73. [PMID: 27439436 DOI: 10.1021/acssynbio.5b00252] [Citation(s) in RCA: 39] [Impact Index Per Article: 4.9] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/17/2022]
Abstract
Changing environments pose a challenge to living organisms. Cells need to gather and process incoming information, adapting to changes in predictable ways. This requires in particular the presence of memory, which allows different internal states to be stored. Biological memory can be stored by switches that retain information on past and present events. Synthetic biologists have implemented a number of memory devices for biological applications, mostly in single cells. It has been shown that the use of multicellular consortia provides interesting advantages to implement biological circuits. Here we show how to build a synthetic biological memory switch using an eukaryotic consortium. We engineered yeast cells that can communicate and retain memory of changes in the extracellular environment. These cells were able to produce and secrete a pheromone and sense a different pheromone following NOT logic. When the two strains were cocultured, they behaved as a double-negative-feedback motif with memory. In addition, we showed that memory can be effectively changed by the use of external inputs. Further optimization of these modules and addition of other cells could lead to new multicellular circuits that exhibit memory over a broad range of biological inputs.
Collapse
Affiliation(s)
| | | | | | | | - Adriano Bonforti
- Centre per a la Innovació de la Diabetis Infantil Sant Joan de Déu (CIDI), E-08950 Esplugues de Llobregat, Barcelona, Spain
| | | | | | - Ricard Solé
- Santa Fe Institute, Santa Fe, New Mexico 87501, United States
| |
Collapse
|
6
|
Sardanyés J, Bonforti A, Conde N, Solé R, Macia J. Computational implementation of a tunable multicellular memory circuit for engineered eukaryotic consortia. Front Physiol 2015; 6:281. [PMID: 26500559 PMCID: PMC4598587 DOI: 10.3389/fphys.2015.00281] [Citation(s) in RCA: 12] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/16/2015] [Accepted: 09/22/2015] [Indexed: 11/25/2022] Open
Abstract
Cells are complex machines capable of processing information by means of an entangled network of molecular interactions. A crucial component of these decision-making systems is the presence of memory and this is also a specially relevant target of engineered synthetic systems. A classic example of memory devices is a 1-bit memory element known as the flip-flop. Such system can be in principle designed using a single-cell implementation, but a direct mapping between standard circuit design and a living circuit can be cumbersome. Here we present a novel computational implementation of a 1-bit memory device using a reliable multicellular design able to behave as a set-reset flip-flop that could be implemented in yeast cells. The dynamics of the proposed synthetic circuit is investigated with a mathematical model using biologically-meaningful parameters. The circuit is shown to behave as a flip-flop in a wide range of parameter values. The repression strength for the NOT logics is shown to be crucial to obtain a good flip-flop signal. Our model also shows that the circuit can be externally tuned to achieve different memory states and dynamics, such as persistent and transient memory. We have characterized the parameter domains for robust memory storage and retrieval as well as the corresponding time response dynamics.
Collapse
Affiliation(s)
- Josep Sardanyés
- ICREA-Complex Systems Lab, Department of Experimental and Health Sciences, Universitat Pompeu Fabra Barcelona, Spain ; Institut de Biologia Evolutiva, CSIC-UPF Barcelona, Spain
| | - Adriano Bonforti
- ICREA-Complex Systems Lab, Department of Experimental and Health Sciences, Universitat Pompeu Fabra Barcelona, Spain ; Institut de Biologia Evolutiva, CSIC-UPF Barcelona, Spain
| | - Nuria Conde
- ICREA-Complex Systems Lab, Department of Experimental and Health Sciences, Universitat Pompeu Fabra Barcelona, Spain ; Institut de Biologia Evolutiva, CSIC-UPF Barcelona, Spain
| | - Ricard Solé
- ICREA-Complex Systems Lab, Department of Experimental and Health Sciences, Universitat Pompeu Fabra Barcelona, Spain ; Institut de Biologia Evolutiva, CSIC-UPF Barcelona, Spain ; Santa Fe Institute Santa Fe, NM, USA
| | - Javier Macia
- ICREA-Complex Systems Lab, Department of Experimental and Health Sciences, Universitat Pompeu Fabra Barcelona, Spain ; Institut de Biologia Evolutiva, CSIC-UPF Barcelona, Spain
| |
Collapse
|
7
|
Abstract
Cellular memory - conversion of a transient signal into a sustained response - is a common feature of biological systems. Synthetic biologists aim to understand and re-engineer such systems in a reliable and predictable manner. Synthetic memory circuits have been designed and built in vitro and in vivo based on diverse mechanisms, such as oligonucleotide hybridization, recombination, transcription, phosphorylation, and RNA editing. Thus far, building these circuits has helped us explore the basic principles required for stable memory and ask novel biological questions. Here we discuss strategies for building synthetic memory circuits, their use as research tools, and future applications of these devices in medicine and industry.
Collapse
Affiliation(s)
- Mara C Inniss
- Department of Systems Biology, Harvard Medical School, Boston, MA 02115, USA
| | | |
Collapse
|
8
|
Abstract
Biological systems perform computations at multiple scales and they do so in a robust way. Engineering metaphors have often been used in order to provide a rationale for modeling cellular and molecular computing networks and as the basis for their synthetic design. However, a major constraint in this mapping between electronic and wet computational circuits is the wiring problem. Although wires are identical within electronic devices, they must be different when using synthetic biology designs. Moreover, in most cases the designed molecular systems cannot be reused for other functions. A new approximation allows us to simplify the problem by using synthetic cellular consortia where the output of the computation is distributed over multiple engineered cells. By evolving circuits in silico, we can obtain the minimal sets of Boolean units required to solve the given problem at the lowest cost using cellular consortia. Our analysis reveals that the basic set of logic units is typically non-standard. Among the most common units, the so called inverted IMPLIES (N-Implies) appears to be one of the most important elements along with the NOT and AND functions. Although NOR and NAND gates are widely used in electronics, evolved circuits based on combinations of these gates are rare, thus suggesting that the strategy of combining the same basic logic gates might be inappropriate in order to easily implement synthetic computational constructs. The implications for future synthetic designs, the general view of synthetic biology as a standard engineering domain, as well as potencial drawbacks are outlined.
Collapse
Affiliation(s)
- Javier Macia
- ICREA-Complex Systems Lab, Universitat Pompeu Fabra, Barcelona, Spain
- Institut de Biologia Evolutiva, UPF-CSIC, Barcelona, Spain
- * E-mail: (JM); (RS)
| | - Ricard Sole
- ICREA-Complex Systems Lab, Universitat Pompeu Fabra, Barcelona, Spain
- Institut de Biologia Evolutiva, UPF-CSIC, Barcelona, Spain
- Santa Fe Institute, Santa Fe, New Mexico, United States of America
- * E-mail: (JM); (RS)
| |
Collapse
|
9
|
Hillenbrand P, Fritz G, Gerland U. Biological signal processing with a genetic toggle switch. PLoS One 2013; 8:e68345. [PMID: 23874595 PMCID: PMC3712956 DOI: 10.1371/journal.pone.0068345] [Citation(s) in RCA: 27] [Impact Index Per Article: 2.5] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/16/2013] [Accepted: 05/28/2013] [Indexed: 11/18/2022] Open
Abstract
Complex gene regulation requires responses that depend not only on the current levels of input signals but also on signals received in the past. In digital electronics, logic circuits with this property are referred to as sequential logic, in contrast to the simpler combinatorial logic without such internal memory. In molecular biology, memory is implemented in various forms such as biochemical modification of proteins or multistable gene circuits, but the design of the regulatory interface, which processes the input signals and the memory content, is often not well understood. Here, we explore design constraints for such regulatory interfaces using coarse-grained nonlinear models and stochastic simulations of detailed biochemical reaction networks. We test different designs for biological analogs of the most versatile memory element in digital electronics, the JK-latch. Our analysis shows that simple protein-protein interactions and protein-DNA binding are sufficient, in principle, to implement genetic circuits with the capabilities of a JK-latch. However, it also exposes fundamental limitations to its reliability, due to the fact that biological signal processing is asynchronous, in contrast to most digital electronics systems that feature a central clock to orchestrate the timing of all operations. We describe a seemingly natural way to improve the reliability by invoking the master-slave concept from digital electronics design. This concept could be useful to interpret the design of natural regulatory circuits, and for the design of synthetic biological systems.
Collapse
Affiliation(s)
- Patrick Hillenbrand
- Arnold Sommerfeld Center for Theoretical Physics and Center for NanoScience, Ludwig-Maximilians-Universität München, München, Germany
| | - Georg Fritz
- Arnold Sommerfeld Center for Theoretical Physics and Center for NanoScience, Ludwig-Maximilians-Universität München, München, Germany
- Department of Biology I, Synthetic Microbiology, Ludwig-Maximilians-Universität München, Planegg-Martinsried, Germany
| | - Ulrich Gerland
- Arnold Sommerfeld Center for Theoretical Physics and Center for NanoScience, Ludwig-Maximilians-Universität München, München, Germany
| |
Collapse
|
10
|
|
11
|
Beal J, Weiss R, Densmore D, Adler A, Appleton E, Babb J, Bhatia S, Davidsohn N, Haddock T, Loyall J, Schantz R, Vasilev V, Yaman F. An end-to-end workflow for engineering of biological networks from high-level specifications. ACS Synth Biol 2012; 1:317-31. [PMID: 23651286 DOI: 10.1021/sb300030d] [Citation(s) in RCA: 62] [Impact Index Per Article: 5.2] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/01/2023]
Abstract
We present a workflow for the design and production of biological networks from high-level program specifications. The workflow is based on a sequence of intermediate models that incrementally translate high-level specifications into DNA samples that implement them. We identify algorithms for translating between adjacent models and implement them as a set of software tools, organized into a four-stage toolchain: Specification, Compilation, Part Assignment, and Assembly. The specification stage begins with a Boolean logic computation specified in the Proto programming language. The compilation stage uses a library of network motifs and cellular platforms, also specified in Proto, to transform the program into an optimized Abstract Genetic Regulatory Network (AGRN) that implements the programmed behavior. The part assignment stage assigns DNA parts to the AGRN, drawing the parts from a database for the target cellular platform, to create a DNA sequence implementing the AGRN. Finally, the assembly stage computes an optimized assembly plan to create the DNA sequence from available part samples, yielding a protocol for producing a sample of engineered plasmids with robotics assistance. Our workflow is the first to automate the production of biological networks from a high-level program specification. Furthermore, the workflow's modular design allows the same program to be realized on different cellular platforms simply by swapping workflow configurations. We validated our workflow by specifying a small-molecule sensor-reporter program and verifying the resulting plasmids in both HEK 293 mammalian cells and in E. coli bacterial cells.
Collapse
Affiliation(s)
- Jacob Beal
- Raytheon BBN Technologies, 10 Moulton
St., Cambridge, Massachusetts, United States
| | - Ron Weiss
- Department of Biological Engineering, MIT, Cambridge, Massachusetts, United States
| | | | - Aaron Adler
- Raytheon BBN Technologies, 10 Moulton
St., Cambridge, Massachusetts, United States
| | | | - Jonathan Babb
- Department of Biological Engineering, MIT, Cambridge, Massachusetts, United States
| | | | - Noah Davidsohn
- Department of Biological Engineering, MIT, Cambridge, Massachusetts, United States
| | | | - Joseph Loyall
- Raytheon BBN Technologies, 10 Moulton
St., Cambridge, Massachusetts, United States
| | - Richard Schantz
- Raytheon BBN Technologies, 10 Moulton
St., Cambridge, Massachusetts, United States
| | | | - Fusun Yaman
- Raytheon BBN Technologies, 10 Moulton
St., Cambridge, Massachusetts, United States
| |
Collapse
|
12
|
Abstract
Computational synthetic biology has borrowed methods, concepts, and techniques from systems biology and electrical engineering. Features of tools for the analysis of biochemical networks and the design of electric circuits have been combined to develop new software, where Standard Biological Parts (physically stored at the MIT Registry) have a mathematical description, based on mass action or Hill kinetics, and can be assembled into genetic networks in a visual, "drag & drop" fashion. Recent tools provide the user with databases, simulation environments, formal languages, and even algorithms for circuit automatic design to refine and speed up gene network construction. Moreover, advances in automation of DNA assembly indicate that synthetic biology software soon will drive the wet-lab implementation of DNA sequences.
Collapse
|
13
|
Silva-Rocha R, Tamames J, dos Santos VM, de Lorenzo V. The logicome of environmental bacteria: merging catabolic and regulatory events with Boolean formalisms. Environ Microbiol 2011; 13:2389-402. [PMID: 21410625 DOI: 10.1111/j.1462-2920.2011.02455.x] [Citation(s) in RCA: 32] [Impact Index Per Article: 2.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/29/2022]
Abstract
The regulatory and metabolic networks that rule biodegradation of pollutants by environmental bacteria are wired to the rest of the cellular physiology through both transcriptional factors and intermediary signal molecules. In this review, we examine some formalisms for describing catalytic/regulatory circuits of this sort and advocate the adoption of Boolean logic for combining transcriptional and enzymatic occurrences in the same biological system. As an example, we show how known regulatory and metabolic actions that bring about biodegradation of m-xylene by Pseudomonas putida mt-2 can be represented as clusters of binary operations and then reconstructed as a digital network. Despite the many simplifications, Boolean tools still capture the gross behaviour of the system even in the absence of kinetic constants determined experimentally. On this basis, we argue that still with a limited volume of data binary formalisms allow us to penetrate the raison d'être of extant regulatory and metabolic architectures.
Collapse
Affiliation(s)
- Rafael Silva-Rocha
- Systems Biology Program, Centro Nacional de Biotecnología CSIC, Cantoblanco-Madrid, 28049, Spain
| | | | | | | |
Collapse
|
14
|
Clancy K, Voigt CA. Programming cells: towards an automated 'Genetic Compiler'. Curr Opin Biotechnol 2010; 21:572-81. [PMID: 20702081 PMCID: PMC2950163 DOI: 10.1016/j.copbio.2010.07.005] [Citation(s) in RCA: 48] [Impact Index Per Article: 3.4] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/06/2010] [Accepted: 07/08/2010] [Indexed: 10/19/2022]
Abstract
One of the visions of synthetic biology is to be able to program cells using a language that is similar to that used to program computers or robotics. For large genetic programs, keeping track of the DNA on the level of nucleotides becomes tedious and error prone, requiring a new generation of computer-aided design (CAD) software. To push the size of projects, it is important to abstract the designer from the process of part selection and optimization. The vision is to specify genetic programs in a higher-level language, which a genetic compiler could automatically convert into a DNA sequence. Steps towards this goal include: defining the semantics of the higher-level language, algorithms to select and assemble parts, and biophysical methods to link DNA sequence to function. These will be coupled to graphic design interfaces and simulation packages to aid in the prediction of program dynamics, optimize genes, and scan projects for errors.
Collapse
Affiliation(s)
- Kevin Clancy
- Life Technologies, 5791 Van Allen Way, Carlsbad, CA, 90028
| | - Christopher A. Voigt
- Department of Pharmaceutical Chemistry, University of California-San Francisco, MC 2540, Room 408C, 1700 4 Street, San Francisco, CA 94158
| |
Collapse
|
15
|
Rodrigo G, Carrera J, Elena SF. Network design meets in silico evolutionary biology. Biochimie 2010; 92:746-52. [DOI: 10.1016/j.biochi.2010.04.003] [Citation(s) in RCA: 6] [Impact Index Per Article: 0.4] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/10/2009] [Accepted: 04/05/2010] [Indexed: 01/20/2023]
|
16
|
Evolving cell models for systems and synthetic biology. SYSTEMS AND SYNTHETIC BIOLOGY 2010; 4:55-84. [PMID: 20186253 PMCID: PMC2816226 DOI: 10.1007/s11693-009-9050-7] [Citation(s) in RCA: 19] [Impact Index Per Article: 1.4] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 08/27/2009] [Revised: 10/30/2009] [Accepted: 12/17/2009] [Indexed: 12/03/2022]
Abstract
This paper proposes a new methodology for the automated design of cell models for systems and synthetic biology. Our modelling framework is based on P systems, a discrete, stochastic and modular formal modelling language. The automated design of biological models comprising the optimization of the model structure and its stochastic kinetic constants is performed using an evolutionary algorithm. The evolutionary algorithm evolves model structures by combining different modules taken from a predefined module library and then it fine-tunes the associated stochastic kinetic constants. We investigate four alternative objective functions for the fitness calculation within the evolutionary algorithm: (1) equally weighted sum method, (2) normalization method, (3) randomly weighted sum method, and (4) equally weighted product method. The effectiveness of the methodology is tested on four case studies of increasing complexity including negative and positive autoregulation as well as two gene networks implementing a pulse generator and a bandwidth detector. We provide a systematic analysis of the evolutionary algorithm’s results as well as of the resulting evolved cell models.
Collapse
|
17
|
|