1
|
Waites W, Cavaliere M, Danos V, Datta R, Eggo RM, Hallett TB, Manheim D, Panovska-Griffiths J, Russell TW, Zarnitsyna VI. Compositional modelling of immune response and virus transmission dynamics. PHILOSOPHICAL TRANSACTIONS. SERIES A, MATHEMATICAL, PHYSICAL, AND ENGINEERING SCIENCES 2022; 380:20210307. [PMID: 35965463 PMCID: PMC9376723 DOI: 10.1098/rsta.2021.0307] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/02/2023]
Abstract
Transmission models for infectious diseases are typically formulated in terms of dynamics between individuals or groups with processes such as disease progression or recovery for each individual captured phenomenologically, without reference to underlying biological processes. Furthermore, the construction of these models is often monolithic: they do not allow one to readily modify the processes involved or include the new ones, or to combine models at different scales. We show how to construct a simple model of immune response to a respiratory virus and a model of transmission using an easily modifiable set of rules allowing further refining and merging the two models together. The immune response model reproduces the expected response curve of PCR testing for COVID-19 and implies a long-tailed distribution of infectiousness reflective of individual heterogeneity. This immune response model, when combined with a transmission model, reproduces the previously reported shift in the population distribution of viral loads along an epidemic trajectory. This article is part of the theme issue 'Technical challenges of modelling real-life epidemics and examples of overcoming these'.
Collapse
Affiliation(s)
- W. Waites
- Department of Computer and Information Sciences, University of Strathclyde, Glasgow, UK
- Centre for Mathematical Modelling of Infectious Disease, London School of Hygiene and Tropical Medicine, London, UK
| | - M. Cavaliere
- Department of Computing and Mathematics, Manchester Metropolitan University, Manchester, UK
| | - V. Danos
- Département d’Informatique, École Normale Supérieure, Paris, France
| | - R. Datta
- Datta Enterprises LLC, San Francisco, CA, USA
| | - R. M. Eggo
- Department of Computer and Information Sciences, University of Strathclyde, Glasgow, UK
| | - T. B. Hallett
- MRC Centre for Global Infectious Disease Analysis, Imperial College London, London, UK
| | - D. Manheim
- Technion, Israel Institute of Technology, Haifa, Israel
| | - J. Panovska-Griffiths
- The Big Data Institute and the Pandemic Sciences Institute, Nuffield Department of Medicine, University of Oxford, Oxford, UK
- The Queen’s College, University of Oxford, Oxford, UK
| | - T. W. Russell
- Department of Computer and Information Sciences, University of Strathclyde, Glasgow, UK
| | - V. I. Zarnitsyna
- Department of Microbiology and Immunology, Emory University School of Medicine, Atlanta, GA, USA
| |
Collapse
|
2
|
Abraha BW, Marchisio MA. NOT Gates Based on Protein Degradation as a Case Study for a New Modular Modeling via SBML Level 3—Comp Package. Front Bioeng Biotechnol 2022; 10:845240. [PMID: 35360404 PMCID: PMC8961978 DOI: 10.3389/fbioe.2022.845240] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/29/2021] [Accepted: 02/21/2022] [Indexed: 11/13/2022] Open
Abstract
In 2008, we were among the first to propose a method for the visual design and modular modeling of synthetic gene circuits, mimicking the way electronic circuits are realized in silico. Basic components were DNA sequences that could be composed, first, into transcription units (TUs) and, then, circuits by exchanging fluxes of molecules, such as PoPS (polymerase per second) and RiPS (ribosomes per seconds) as suggested by Drew Endy. However, it became clear soon that such fluxes were not measurable, which highlighted the limit of using some concepts from electronics to represent biological systems. SBML Level 3 with the comp package permitted us to revise circuit modularity, especially for the modeling of eukaryotic networks. By using the libSBML Python API, TUs—rather than single parts—are encoded in SBML Level 3 files that contain species, reactions, and ports, i.e., the interfaces that permit to wire TUs into circuits. A circuit model consists of a collection of SBML Level 3 files associated with the different TUs plus a “main” file that delineates the circuit structure. Within this framework, there is no more need for any flux of molecules. Here, we present the SBML Level 3-based models and the wet-lab implementations of Boolean NOT gates that make use, in the yeast Saccharomyces cerevisiae, of the bacterial ClpX-ClpP system for protein degradation. This work is the starting point towards a new piece of software for the modular design of eukaryotic gene circuits and shows an alternative way to build genetic Boolean gates.
Collapse
|
3
|
Schölzel C, Blesius V, Ernst G, Dominik A. Characteristics of mathematical modeling languages that facilitate model reuse in systems biology: a software engineering perspective. NPJ Syst Biol Appl 2021; 7:27. [PMID: 34083542 PMCID: PMC8175692 DOI: 10.1038/s41540-021-00182-w] [Citation(s) in RCA: 6] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/18/2019] [Accepted: 04/19/2021] [Indexed: 02/06/2023] Open
Abstract
Reuse of mathematical models becomes increasingly important in systems biology as research moves toward large, multi-scale models composed of heterogeneous subcomponents. Currently, many models are not easily reusable due to inflexible or confusing code, inappropriate languages, or insufficient documentation. Best practice suggestions rarely cover such low-level design aspects. This gap could be filled by software engineering, which addresses those same issues for software reuse. We show that languages can facilitate reusability by being modular, human-readable, hybrid (i.e., supporting multiple formalisms), open, declarative, and by supporting the graphical representation of models. Modelers should not only use such a language, but be aware of the features that make it desirable and know how to apply them effectively. For this reason, we compare existing suitable languages in detail and demonstrate their benefits for a modular model of the human cardiac conduction system written in Modelica.
Collapse
Affiliation(s)
- Christopher Schölzel
- Technische Hochschule Mittelhessen - University of Applied Sciences, Giessen, Germany.
| | - Valeria Blesius
- Technische Hochschule Mittelhessen - University of Applied Sciences, Giessen, Germany
| | - Gernot Ernst
- Vestre Viken Hospital Trust, Kongsberg, Norway
- University of Oslo, Oslo, Norway
| | - Andreas Dominik
- Technische Hochschule Mittelhessen - University of Applied Sciences, Giessen, Germany
| |
Collapse
|
4
|
Modular Modeling of Genetic Circuits in SBML Level 3. Methods Mol Biol 2020. [PMID: 33180292 DOI: 10.1007/978-1-0716-0822-7_4] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 09/02/2023]
Abstract
The System Biology Markup Language (SBML) Level 2 has been used extensively to make models for biological systems of different complexity. However, the lack of modularity was a serious hurdle for its application to Synthetic Biology where genetic circuits are preferably modeled by putting together the models of their components. SBML Level 3 with the Hierarchical Composition Package overcame this limit. Here, we describe how to realize a modular model for a eukaryotic AND gate in SBML Level 3. Circuit modules, such as transcription units and pools of molecules, are modeled separately and connected, to close the circuit, via Python scripts that utilize the libSBML API. Circuit simulations with COPASI confirm the validity of this modeling approach.
Collapse
|
5
|
Wölfer C, Mangold M, Flassig RJ. Towards Design of Self-Organizing Biomimetic Systems. ACTA ACUST UNITED AC 2020; 3:e1800320. [PMID: 32648706 DOI: 10.1002/adbi.201800320] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/29/2018] [Revised: 02/28/2019] [Indexed: 11/08/2022]
Abstract
The ability of designing biosynthetic systems with well-defined functional biomodules from scratch is an ambitious and revolutionary goal to deliver innovative, engineered solutions to future challenges in biotechnology and process systems engineering. In this work, several key challenges including modularization, functional biomodule identification, and assembly are discussed. In addition, an in silico protocell modeling approach is presented as a foundation for a computational model-based toolkit for rational analysis and modular design of biomimetic systems.
Collapse
Affiliation(s)
- Christian Wölfer
- Max Planck Institute for Dynamics of Complex Technical Systems, Sandtorstr. 1, 39106, Magdeburg, Germany
| | - Michael Mangold
- University of Applied Sciences Bingen, Berlinstraße 109, 55411, Bingen am Rhein, Germany
| | - Robert J Flassig
- Max Planck Institute for Dynamics of Complex Technical Systems, Sandtorstr. 1, 39106, Magdeburg, Germany.,University of Applied Sciences Brandenburg, Magdeburger Str. 50, 14770, Brandenburg an der Havel, Germany
| |
Collapse
|
6
|
Boeing P, Leon M, Nesbeth DN, Finkelstein A, Barnes CP. Towards an Aspect-Oriented Design and Modelling Framework for Synthetic Biology. Processes (Basel) 2018; 6:167. [PMID: 30568914 PMCID: PMC6296438 DOI: 10.3390/pr6090167] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/15/2022] Open
Abstract
Work on synthetic biology has largely used a component-based metaphor for system construction. While this paradigm has been successful for the construction of numerous systems, the incorporation of contextual design issues-either compositional, host or environmental-will be key to realising more complex applications. Here, we present a design framework that radically steps away from a purely parts-based paradigm by using aspect-oriented software engineering concepts. We believe that the notion of concerns is a powerful and biologically credible way of thinking about system synthesis. By adopting this approach, we can separate core concerns, which represent modular aims of the design, from cross-cutting concerns, which represent system-wide attributes. The explicit handling of cross-cutting concerns allows for contextual information to enter the design process in a modular way. As a proof-of-principle, we implemented the aspect-oriented approach in the Python tool, SynBioWeaver, which enables the combination, or weaving, of core and cross-cutting concerns. The power and flexibility of this framework is demonstrated through a number of examples covering the inclusion of part context, combining circuit designs in a context dependent manner, and the generation of rule, logic and reaction models from synthetic circuit designs.
Collapse
Affiliation(s)
- Philipp Boeing
- Department of Computer Science, UCL, London WC1E 6BT, UK
| | - Miriam Leon
- Department of Cell and Developmental Biology, UCL, London WC1E 6BT, UK
| | | | | | - Chris P. Barnes
- Department of Cell and Developmental Biology, UCL, London WC1E 6BT, UK
| |
Collapse
|
7
|
Marchisio MA. Computational Gene Circuit Design. INTRODUCTION IN SYNTHETIC BIOLOGY 2018:109-129. [DOI: 10.1007/978-981-10-8752-3_9] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 09/02/2023]
|
8
|
Marchisio MA. Introduction. INTRODUCTION IN SYNTHETIC BIOLOGY 2018:1-5. [DOI: 10.1007/978-981-10-8752-3_1] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 09/02/2023]
|
9
|
Khan FM, Sadeghi M, Gupta SK, Wolkenhauer O. A Network-Based Integrative Workflow to Unravel Mechanisms Underlying Disease Progression. Methods Mol Biol 2018; 1702:247-276. [PMID: 29119509 DOI: 10.1007/978-1-4939-7456-6_12] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/23/2022]
Abstract
Unraveling mechanisms underlying diseases has motivated the development of systems biology approaches. The key challenges for the development of mathematical models and computational tool are (1) the size of molecular networks, (2) the nonlinear nature of spatio-temporal interactions, and (3) feedback loops in the structure of interaction networks. We here propose an integrative workflow that combines structural analyses of networks, high-throughput data, and mechanistic modeling. As an illustration of the workflow, we use prostate cancer as a case study with the aim of identifying key functional components associated with primary to metastasis transitions. Analysis carried out by the workflow revealed that HOXD10, BCL2, and PGR are the most important factors affected in primary prostate samples, whereas, in the metastatic state, STAT3, JUN, and JUNB are playing a central role. The identified key elements of each network are validated using patient survival analysis. The workflow presented here allows experimentalists to use heterogeneous data sources for the identification of diagnostic and prognostic signatures.
Collapse
Affiliation(s)
- Faiz M Khan
- Department of Systems Biology and Bioinformatics, University of Rostock, 18051, Rostock, Germany
| | - Mehdi Sadeghi
- Research Institute for Fundamental Sciences (RIFS), University of Tabriz, Tabriz, Iran
| | - Shailendra K Gupta
- Department of Systems Biology and Bioinformatics, University of Rostock, 18051, Rostock, Germany.,Chhattisgarh Swami Vivekanand Technical University, Bhilai, Chhattisgarh, India
| | - Olaf Wolkenhauer
- Department of Systems Biology and Bioinformatics, University of Rostock, 18051, Rostock, Germany. .,Chhattisgarh Swami Vivekanand Technical University, Bhilai, Chhattisgarh, India. .,Stellenbosch Institute of Advanced Study (STIAS), Wallenberg Research Centre, Stellenbosch University, Stellenbosch, South Africa.
| |
Collapse
|
10
|
Sarma GP, Faundez V. Integrative biological simulation praxis: Considerations from physics, philosophy, and data/model curation practices. CELLULAR LOGISTICS 2017; 7:e1392400. [PMID: 29296511 PMCID: PMC5739097 DOI: 10.1080/21592799.2017.1392400] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.4] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Subscribe] [Scholar Register] [Received: 09/11/2017] [Revised: 10/02/2017] [Accepted: 10/10/2017] [Indexed: 01/06/2023]
Abstract
Integrative biological simulations have a varied and controversial history in the biological sciences. From computational models of organelles, cells, and simple organisms, to physiological models of tissues, organ systems, and ecosystems, a diverse array of biological systems have been the target of large-scale computational modeling efforts. Nonetheless, these research agendas have yet to prove decisively their value among the broader community of theoretical and experimental biologists. In this commentary, we examine a range of philosophical and practical issues relevant to understanding the potential of integrative simulations. We discuss the role of theory and modeling in different areas of physics and suggest that certain sub-disciplines of physics provide useful cultural analogies for imagining the future role of simulations in biological research. We examine philosophical issues related to modeling which consistently arise in discussions about integrative simulations and suggest a pragmatic viewpoint that balances a belief in philosophy with the recognition of the relative infancy of our state of philosophical understanding. Finally, we discuss community workflow and publication practices to allow research to be readily discoverable and amenable to incorporation into simulations. We argue that there are aligned incentives in widespread adoption of practices which will both advance the needs of integrative simulation efforts as well as other contemporary trends in the biological sciences, ranging from open science and data sharing to improving reproducibility.
Collapse
Affiliation(s)
- Gopal P Sarma
- School of Medicine, Emory University, Atlanta, GA, USA
| | - Victor Faundez
- School of Medicine, Emory University, Atlanta, GA, USA.,Department of Cell Biology, Emory University, Atlanta, GA, USA
| |
Collapse
|
11
|
Bhatia SP, Smanski MJ, Voigt CA, Densmore DM. Genetic Design via Combinatorial Constraint Specification. ACS Synth Biol 2017; 6:2130-2135. [PMID: 28874044 DOI: 10.1021/acssynbio.7b00154] [Citation(s) in RCA: 11] [Impact Index Per Article: 1.4] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/11/2022]
Abstract
We present a formal language for specifying via constraints a "design space" of DNA constructs composed of genetic parts, and an algorithm for automatically and correctly creating a novel representation of the space of satisfying designs. The language is simple, captures a large class of design spaces, and possesses algorithms for common operations on design spaces. The flexibility of this approach is demonstrated using a 16-gene nitrogen fixation pathway and genetic logic circuits.
Collapse
Affiliation(s)
- Swapnil P. Bhatia
- Biological
Design Center, Department of Electrical and Computer Engineering, Boston University, Boston, Massachusetts 02215, United States
| | - Michael J. Smanski
- Department
of Biochemistry, Molecular Biology, and Biophysics, University of Minnesota, St Paul, Minnesota 55108, United States
| | - Christopher A. Voigt
- Synthetic
Biology Center, Department of Biological Engineering, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139, United States
| | - Douglas M. Densmore
- Biological
Design Center, Department of Electrical and Computer Engineering, Boston University, Boston, Massachusetts 02215, United States
| |
Collapse
|
12
|
Kuhlmann H, Skiborowski M. Optimization-Based Approach To Process Synthesis for Process Intensification: General Approach and Application to Ethanol Dehydration. Ind Eng Chem Res 2017. [DOI: 10.1021/acs.iecr.7b02226] [Citation(s) in RCA: 24] [Impact Index Per Article: 3.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/29/2022]
Affiliation(s)
- Hanns Kuhlmann
- Department of Biochemical
and Chemical Engineering, Laboratory of Fluid Separations, TU Dortmund University, Emil-Figge-Strasse 70, 44227, Dortmund, Germany
| | - Mirko Skiborowski
- Department of Biochemical
and Chemical Engineering, Laboratory of Fluid Separations, TU Dortmund University, Emil-Figge-Strasse 70, 44227, Dortmund, Germany
| |
Collapse
|
13
|
Appleton E, Madsen C, Roehner N, Densmore D. Design Automation in Synthetic Biology. Cold Spring Harb Perspect Biol 2017; 9:a023978. [PMID: 28246188 PMCID: PMC5378053 DOI: 10.1101/cshperspect.a023978] [Citation(s) in RCA: 46] [Impact Index Per Article: 5.8] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/17/2022]
Abstract
Design automation refers to a category of software tools for designing systems that work together in a workflow for designing, building, testing, and analyzing systems with a target behavior. In synthetic biology, these tools are called bio-design automation (BDA) tools. In this review, we discuss the BDA tools areas-specify, design, build, test, and learn-and introduce the existing software tools designed to solve problems in these areas. We then detail the functionality of some of these tools and show how they can be used together to create the desired behavior of two types of modern synthetic genetic regulatory networks.
Collapse
Affiliation(s)
- Evan Appleton
- Department of Genetics, Harvard Medical School, Harvard University, Boston, Massachusetts 02115
| | - Curtis Madsen
- Biological Design Center, Boston University, Boston, Massachusetts 02215
- Department of Electrical and Computer Engineering, Boston University, Boston, Massachusetts 02215
| | - Nicholas Roehner
- Biological Design Center, Boston University, Boston, Massachusetts 02215
- Department of Electrical and Computer Engineering, Boston University, Boston, Massachusetts 02215
| | - Douglas Densmore
- Biological Design Center, Boston University, Boston, Massachusetts 02215
- Department of Electrical and Computer Engineering, Boston University, Boston, Massachusetts 02215
| |
Collapse
|
14
|
Sievers S, Seifert T, Schembecker G, Bramsiepe C. Methodology for evaluating modular production concepts. Chem Eng Sci 2016. [DOI: 10.1016/j.ces.2016.08.006] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.4] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/21/2022]
|
15
|
Petit J, Polenz I, Baret JC, Herminghaus S, Bäumchen O. Vesicles-on-a-chip: A universal microfluidic platform for the assembly of liposomes and polymersomes. THE EUROPEAN PHYSICAL JOURNAL. E, SOFT MATTER 2016; 39:59. [PMID: 27286954 DOI: 10.1140/epje/i2016-16059-8] [Citation(s) in RCA: 62] [Impact Index Per Article: 6.9] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 04/14/2016] [Revised: 04/28/2016] [Accepted: 05/04/2016] [Indexed: 05/08/2023]
Abstract
In this study, we present a PDMS-based microfluidic platform for the fabrication of both liposomes and polymersomes. Based on a double-emulsion template formed in flow-focusing configuration, monodisperse liposomes and polymersomes are produced in a controlled manner after solvent extraction. Both types of vesicles can be formed from the exact same combination of fluids and are stable for at least three months under ambient storage conditions. By tuning the flow rates of the different fluid phases in the flow-focusing microfluidic design, the size of the liposomes and polymersomes can be varied over at least one order of magnitude. This method offers a versatile tool for future studies, e.g., involving the encapsulation of biological agents and the functionalization of artificial cell membranes, and might also be applicable for the controlled fabrication of hybrid vesicles.
Collapse
Affiliation(s)
- Julien Petit
- Max Planck Institute for Dynamics and Self-Organization (MPIDS), Am Fassberg 17, 37077, Göttingen, Germany
| | - Ingmar Polenz
- Max Planck Institute for Dynamics and Self-Organization (MPIDS), Am Fassberg 17, 37077, Göttingen, Germany
| | - Jean-Christophe Baret
- CNRS, Univ. Bordeaux, CRPP, UPR8641, 115 Avenue Dr. Schweitzer, 33600, Pessac, France
| | - Stephan Herminghaus
- Max Planck Institute for Dynamics and Self-Organization (MPIDS), Am Fassberg 17, 37077, Göttingen, Germany
| | - Oliver Bäumchen
- Max Planck Institute for Dynamics and Self-Organization (MPIDS), Am Fassberg 17, 37077, Göttingen, Germany.
| |
Collapse
|
16
|
Kolczyk K, Conradi C. Challenges in horizontal model integration. BMC SYSTEMS BIOLOGY 2016; 10:28. [PMID: 26968798 PMCID: PMC4788958 DOI: 10.1186/s12918-016-0266-3] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 02/19/2015] [Accepted: 02/09/2016] [Indexed: 11/30/2022]
Abstract
Background Systems Biology has motivated dynamic models of important intracellular processes at the pathway level, for example, in signal transduction and cell cycle control. To answer important biomedical questions, however, one has to go beyond the study of isolated pathways towards the joint study of interacting signaling pathways or the joint study of signal transduction and cell cycle control. Thereby the reuse of established models is preferable, as it will generally reduce the modeling effort and increase the acceptance of the combined model in the field. Results Obtaining a combined model can be challenging, especially if the submodels are large and/or come from different working groups (as is generally the case, when models stored in established repositories are used). To support this task, we describe a semi-automatic workflow based on established software tools. In particular, two frequent challenges are described: identification of the overlap and subsequent (re)parameterization of the integrated model. Conclusions The reparameterization step is crucial, if the goal is to obtain a model that can reproduce the data explained by the individual models. For demonstration purposes we apply our workflow to integrate two signaling pathways (EGF and NGF) from the BioModels Database. Electronic supplementary material The online version of this article (doi:10.1186/s12918-016-0266-3) contains supplementary material, which is available to authorized users.
Collapse
Affiliation(s)
- Katrin Kolczyk
- Max-Planck-Institute Dynamics of Complex Technical Systems, Sandtorstr. 1, 39106, Magdeburg, Germany
| | - Carsten Conradi
- Max-Planck-Institute Dynamics of Complex Technical Systems, Sandtorstr. 1, 39106, Magdeburg, Germany.
| |
Collapse
|
17
|
Taking Aim at Moving Targets in Computational Cell Migration. Trends Cell Biol 2016; 26:88-110. [DOI: 10.1016/j.tcb.2015.09.003] [Citation(s) in RCA: 81] [Impact Index Per Article: 9.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/16/2015] [Revised: 08/31/2015] [Accepted: 09/03/2015] [Indexed: 01/07/2023]
|
18
|
Tools and Principles for Microbial Gene Circuit Engineering. J Mol Biol 2016; 428:862-88. [DOI: 10.1016/j.jmb.2015.10.004] [Citation(s) in RCA: 73] [Impact Index Per Article: 8.1] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/12/2015] [Revised: 10/05/2015] [Accepted: 10/06/2015] [Indexed: 12/26/2022]
|
19
|
Jardine B, Raymond GM, Bassingthwaighte JB. Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models. F1000Res 2015; 4:1461. [PMID: 28698795 PMCID: PMC5488124 DOI: 10.12688/f1000research.7476.3] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Submit a Manuscript] [Subscribe] [Scholar Register] [Accepted: 06/13/2016] [Indexed: 11/20/2022] Open
Abstract
The Modular Program Constructor (MPC) is an open-source Java based modeling
utility, built upon JSim's Mathematical Modeling Language (MML) ( http://www.physiome.org/jsim/) that uses directives embedded in
model code to construct larger, more complicated models quickly and with less
error than manually combining models. A major obstacle in writing complex models
for physiological processes is the large amount of time it takes to model the
myriad processes taking place simultaneously in cells, tissues, and organs. MPC
replaces this task with code-generating algorithms that take model code from
several different existing models and produce model code for a new JSim model.
This is particularly useful during multi-scale model development where many
variants are to be configured and tested against data. MPC encodes and preserves
information about how a model is built from its simpler model modules, allowing
the researcher to quickly substitute or update modules for hypothesis testing.
MPC is implemented in Java and requires JSim to use its output. MPC source code
and documentation are available at http://www.physiome.org/software/MPC/.
Collapse
Affiliation(s)
- Bartholomew Jardine
- Department of Bioengineering, University of Washington, Seattle, WA, 98195, USA
| | - Gary M Raymond
- Department of Bioengineering, University of Washington, Seattle, WA, 98195, USA
| | | |
Collapse
|
20
|
Roehner N, Zhang Z, Nguyen T, Myers CJ. Generating Systems Biology Markup Language Models from the Synthetic Biology Open Language. ACS Synth Biol 2015; 4:873-9. [PMID: 25822671 DOI: 10.1021/sb5003289] [Citation(s) in RCA: 25] [Impact Index Per Article: 2.5] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/30/2022]
Abstract
In the context of synthetic biology, model generation is the automated process of constructing biochemical models based on genetic designs. This paper discusses the use cases for model generation in genetic design automation (GDA) software tools and introduces the foundational concepts of standards and model annotation that make this process useful. Finally, this paper presents an implementation of model generation in the GDA software tool iBioSim and provides an example of generating a Systems Biology Markup Language (SBML) model from a design of a 4-input AND sensor written in the Synthetic Biology Open Language (SBOL).
Collapse
Affiliation(s)
- Nicholas Roehner
- Department
of Bioengineering, University of Utah, Salt Lake City, Utah 84112, United States
| | - Zhen Zhang
- Department
of Electrical and Computer Engineering, University of Utah, Salt Lake
City, Utah 84112, United States
| | - Tramy Nguyen
- Department
of Electrical and Computer Engineering, University of Utah, Salt Lake
City, Utah 84112, United States
| | - Chris J. Myers
- Department
of Electrical and Computer Engineering, University of Utah, Salt Lake
City, Utah 84112, United States
| |
Collapse
|
21
|
Roehner N, Oberortner E, Pocock M, Beal J, Clancy K, Madsen C, Misirli G, Wipat A, Sauro H, Myers CJ. Proposed data model for the next version of the synthetic biology open language. ACS Synth Biol 2015; 4:57-71. [PMID: 24896221 DOI: 10.1021/sb500176h] [Citation(s) in RCA: 15] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/18/2023]
Abstract
While the first version of the Synthetic Biology Open Language (SBOL) has been adopted by several academic and commercial genetic design automation (GDA) software tools, it only covers a limited number of the requirements for a standardized exchange format for synthetic biology. In particular, SBOL Version 1.1 is capable of representing DNA components and their hierarchical composition via sequence annotations. This proposal revises SBOL Version 1.1, enabling the representation of a wider range of components with and without sequences, including RNA components, protein components, small molecules, and molecular complexes. It also introduces modules to instantiate groups of components on the basis of their shared function and assert molecular interactions between components. By increasing the range of structural and functional descriptions in SBOL and allowing for their composition, the proposed improvements enable SBOL to represent and facilitate the exchange of a broader class of genetic designs.
Collapse
Affiliation(s)
- Nicholas Roehner
- Department of Bioengineering, University of Utah, Salt Lake City, Utah, United States
| | - Ernst Oberortner
- Department of Electrical and Computer Engineering, Boston University, Boston, Massachusetts, United States
| | - Matthew Pocock
- School of Computing Science, Newcastle University, Newcastle upon Tyne, United Kingdom
| | - Jacob Beal
- Raytheon BBN Technologies, Cambridge, Massachusetts, United States
| | - Kevin Clancy
- Life Technologies, Carlsbad, California, United States
| | - Curtis Madsen
- School of Computing Science, Newcastle University, Newcastle upon Tyne, United Kingdom
| | - Goksel Misirli
- School of Computing Science, Newcastle University, Newcastle upon Tyne, United Kingdom
| | - Anil Wipat
- School of Computing Science, Newcastle University, Newcastle upon Tyne, United Kingdom
| | - Herbert Sauro
- Department of Bioengineering, University of Washington, Seattle, Washington, United States
| | - Chris J. Myers
- Department of Electrical and Computer Engineering, University of Utah, Salt Lake City, Utah, United States
| |
Collapse
|
22
|
Marchisio MA. Modular design of synthetic gene circuits with biological parts and pools. Methods Mol Biol 2015; 1244:137-65. [PMID: 25487096 DOI: 10.1007/978-1-4939-1878-2_7] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/21/2023]
Abstract
Synthetic gene circuits can be designed in an electronic fashion by displaying their basic components-Standard Biological Parts and Pools of molecules-on the computer screen and connecting them with hypothetical wires. This procedure, achieved by our add-on for the software ProMoT, was successfully applied to bacterial circuits. Recently, we have extended this design-methodology to eukaryotic cells. Here, highly complex components such as promoters and Pools of mRNA contain hundreds of species and reactions whose calculation demands a rule-based modeling approach. We showed how to build such complex modules via the joint employment of the software BioNetGen (rule-based modeling) and ProMoT (modularization). In this chapter, we illustrate how to utilize our computational tool for synthetic biology with the in silico implementation of a simple eukaryotic gene circuit that performs the logic AND operation.
Collapse
Affiliation(s)
- Mario Andrea Marchisio
- Department of Biosystems Science and Engineering (D-BSSE), ETH Zurich, Mattenstrasse 26, 4058, Basel, Switzerland,
| |
Collapse
|
23
|
An adaptive moving grid method for solving convection dominated transport equations in chemical engineering. Comput Chem Eng 2014. [DOI: 10.1016/j.compchemeng.2014.09.011] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.4] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/19/2022]
|
24
|
Marchisio MA. Parts & pools: a framework for modular design of synthetic gene circuits. Front Bioeng Biotechnol 2014; 2:42. [PMID: 25340051 PMCID: PMC4186347 DOI: 10.3389/fbioe.2014.00042] [Citation(s) in RCA: 16] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/03/2014] [Accepted: 09/16/2014] [Indexed: 01/27/2023] Open
Abstract
Published in 2008, Parts & Pools represents one of the first attempts to conceptualize the modular design of bacterial synthetic gene circuits with Standard Biological Parts (DNA segments) and Pools of molecules referred to as common signal carriers (e.g., RNA polymerases and ribosomes). The original framework for modeling bacterial components and designing prokaryotic circuits evolved over the last years and brought, first, to the development of an algorithm for the automatic design of Boolean gene circuits. This is a remarkable achievement since gene digital circuits have a broad range of applications that goes from biosensors for health and environment care to computational devices. More recently, Parts & Pools was enabled to give a proper formal description of eukaryotic biological circuit components. This was possible by employing a rule-based modeling approach, a technique that permits a faithful calculation of all the species and reactions involved in complex systems such as eukaryotic cells and compartments. In this way, Parts & Pools is currently suitable for the visual and modular design of synthetic gene circuits in yeast and mammalian cells too.
Collapse
|
25
|
Abstract
Multi-state modeling of biomolecules refers to a series of techniques used to represent and compute the behavior of biological molecules or complexes that can adopt a large number of possible functional states. Biological signaling systems often rely on complexes of biological macromolecules that can undergo several functionally significant modifications that are mutually compatible. Thus, they can exist in a very large number of functionally different states. Modeling such multi-state systems poses two problems: the problem of how to describe and specify a multi-state system (the “specification problem”) and the problem of how to use a computer to simulate the progress of the system over time (the “computation problem”). To address the specification problem, modelers have in recent years moved away from explicit specification of all possible states and towards rule-based formalisms that allow for implicit model specification, including the κ-calculus [1], BioNetGen [2]–[5], the Allosteric Network Compiler [6], and others [7], [8]. To tackle the computation problem, they have turned to particle-based methods that have in many cases proved more computationally efficient than population-based methods based on ordinary differential equations, partial differential equations, or the Gillespie stochastic simulation algorithm[9], [10]. Given current computing technology, particle-based methods are sometimes the only possible option. Particle-based simulators fall into two further categories: nonspatial simulators, such as StochSim [11], DYNSTOC [12], RuleMonkey [9], [13], and the Network-Free Stochastic Simulator (NFSim) [14], and spatial simulators, including Meredys [15], SRSim [16], [17], and MCell [18]–[20]. Modelers can thus choose from a variety of tools, the best choice depending on the particular problem. Development of faster and more powerful methods is ongoing, promising the ability to simulate ever more complex signaling processes in the future.
Collapse
Affiliation(s)
- Melanie I. Stefan
- Division of Biology and Biological Engineering, California Institute of Technology, Pasadena, California, United States of America
- * E-mail: (MIS); (MBK)
| | - Thomas M. Bartol
- Salk Institute for Biological Studies, La Jolla, California, United States of America
| | - Terrence J. Sejnowski
- Salk Institute for Biological Studies, La Jolla, California, United States of America
| | - Mary B. Kennedy
- Division of Biology and Biological Engineering, California Institute of Technology, Pasadena, California, United States of America
- * E-mail: (MIS); (MBK)
| |
Collapse
|
26
|
Petersen BK, Ropella GEP, Hunt CA. Toward modular biological models: defining analog modules based on referent physiological mechanisms. BMC SYSTEMS BIOLOGY 2014; 8:95. [PMID: 25123169 PMCID: PMC4236728 DOI: 10.1186/s12918-014-0095-1] [Citation(s) in RCA: 11] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 05/28/2014] [Accepted: 08/04/2014] [Indexed: 12/13/2022]
Abstract
Background Currently, most biomedical models exist in isolation. It is often difficult to reuse or integrate models or their components, in part because they are not modular. Modular components allow the modeler to think more deeply about the role of the model and to more completely address a modeling project’s requirements. In particular, modularity facilitates component reuse and model integration for models with different use cases, including the ability to exchange modules during or between simulations. The heterogeneous nature of biology and vast range of wet-lab experimental platforms call for modular models designed to satisfy a variety of use cases. We argue that software analogs of biological mechanisms are reasonable candidates for modularization. Biomimetic software mechanisms comprised of physiomimetic mechanism modules offer benefits that are unique or especially important to multi-scale, biomedical modeling and simulation. Results We present a general, scientific method of modularizing mechanisms into reusable software components that we call physiomimetic mechanism modules (PMMs). PMMs utilize parametric containers that partition and expose state information into physiologically meaningful groupings. To demonstrate, we modularize four pharmacodynamic response mechanisms adapted from an in silico liver (ISL). We verified the modularization process by showing that drug clearance results from in silico experiments are identical before and after modularization. The modularized ISL achieves validation targets drawn from propranolol outflow profile data. In addition, an in silico hepatocyte culture (ISHC) is created. The ISHC uses the same PMMs and required no refactoring. The ISHC achieves validation targets drawn from propranolol intrinsic clearance data exhibiting considerable between-lab variability. The data used as validation targets for PMMs originate from both in vitro to in vivo experiments exhibiting large fold differences in time scale. Conclusions This report demonstrates the feasibility of PMMs and their usefulness across multiple model use cases. The pharmacodynamic response module developed here is robust to changes in model context and flexible in its ability to achieve validation targets in the face of considerable experimental uncertainty. Adopting the modularization methods presented here is expected to facilitate model reuse and integration, thereby accelerating the pace of biomedical research.
Collapse
Affiliation(s)
| | | | - C Anthony Hunt
- Department of Bioengineering and Therapeutic Sciences, University of California, San Francisco, CA, USA.
| |
Collapse
|
27
|
Ryll A, Bucher J, Bonin A, Bongard S, Gonçalves E, Saez-Rodriguez J, Niklas J, Klamt S. A model integration approach linking signalling and gene-regulatory logic with kinetic metabolic models. Biosystems 2014; 124:26-38. [PMID: 25063553 DOI: 10.1016/j.biosystems.2014.07.002] [Citation(s) in RCA: 12] [Impact Index Per Article: 1.1] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/07/2014] [Revised: 07/11/2014] [Accepted: 07/18/2014] [Indexed: 12/16/2022]
Abstract
Systems biology has to increasingly cope with large- and multi-scale biological systems. Many successful in silico representations and simulations of various cellular modules proved mathematical modelling to be an important tool in gaining a solid understanding of biological phenomena. However, models spanning different functional layers (e.g. metabolism, signalling and gene regulation) are still scarce. Consequently, model integration methods capable of fusing different types of biological networks and various model formalisms become a key methodology to increase the scope of cellular processes covered by mathematical models. Here we propose a new integration approach to couple logical models of signalling or/and gene-regulatory networks with kinetic models of metabolic processes. The procedure ends up with an integrated dynamic model of both layers relying on differential equations. The feasibility of the approach is shown in an illustrative case study integrating a kinetic model of central metabolic pathways in hepatocytes with a Boolean logical network depicting the hormonally induced signal transduction and gene regulation events involved. In silico simulations demonstrate the integrated model to qualitatively describe the physiological switch-like behaviour of hepatocytes in response to nutritionally regulated changes in extracellular glucagon and insulin levels. A simulated failure mode scenario addressing insulin resistance furthermore illustrates the pharmacological potential of a model covering interactions between signalling, gene regulation and metabolism.
Collapse
Affiliation(s)
- A Ryll
- Max Planck Institute for Dynamics of Complex Technical Systems, Sandtorstraße 1, D-39106 Magdeburg, Germany.
| | - J Bucher
- Insilico Biotechnology AG, Meitnerstraße 8, D-70563 Stuttgart, Germany
| | - A Bonin
- Insilico Biotechnology AG, Meitnerstraße 8, D-70563 Stuttgart, Germany
| | - S Bongard
- Insilico Biotechnology AG, Meitnerstraße 8, D-70563 Stuttgart, Germany
| | - E Gonçalves
- European Molecular Biology Laboratory, European Bioinformatics Institute, Wellcome Trust Genome Campus, Hinxton CB10 1SD, Cambridge, United Kingdom
| | - J Saez-Rodriguez
- European Molecular Biology Laboratory, European Bioinformatics Institute, Wellcome Trust Genome Campus, Hinxton CB10 1SD, Cambridge, United Kingdom
| | - J Niklas
- Insilico Biotechnology AG, Meitnerstraße 8, D-70563 Stuttgart, Germany
| | - S Klamt
- Max Planck Institute for Dynamics of Complex Technical Systems, Sandtorstraße 1, D-39106 Magdeburg, Germany.
| |
Collapse
|
28
|
Mangold M, Khlopov D, Danker G, Palis S, Svjatnyj V, Kienle A. Development and Nonlinear Analysis of Dynamic Plant Models in ProMoT /Diana. CHEM-ING-TECH 2014. [DOI: 10.1002/cite.201400003] [Citation(s) in RCA: 11] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
|
29
|
Slater T. Recent advances in modeling languages for pathway maps and computable biological networks. Drug Discov Today 2014; 19:193-8. [PMID: 24444544 DOI: 10.1016/j.drudis.2013.12.011] [Citation(s) in RCA: 31] [Impact Index Per Article: 2.8] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/12/2013] [Revised: 12/06/2013] [Accepted: 12/16/2013] [Indexed: 10/25/2022]
Abstract
As our theories of systems biology grow more sophisticated, the models we use to represent them become larger and more complex. Languages necessarily have the expressivity and flexibility required to represent these models in ways that support high-resolution annotation, and provide for simulation and analysis that are sophisticated enough to allow researchers to master their data in the proper context. These languages also need to facilitate model sharing and collaboration, which is currently best done by using uniform data structures (such as graphs) and language standards. In this brief review, we discuss three of the most recent systems biology modeling languages to appear: BEL, PySB and BCML, and examine how they meet these needs.
Collapse
Affiliation(s)
- Ted Slater
- OpenBEL Consortium, One Alewife Center, Suite 100, Cambridge, MA 02140, USA.
| |
Collapse
|
30
|
Programming biological models in Python using PySB. Mol Syst Biol 2013; 9:646. [PMID: 23423320 PMCID: PMC3588907 DOI: 10.1038/msb.2013.1] [Citation(s) in RCA: 140] [Impact Index Per Article: 11.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 08/31/2012] [Accepted: 01/07/2013] [Indexed: 12/19/2022] Open
Abstract
PySB is a framework for creating biological models as Python programs using a
high-level, action-oriented vocabulary that promotes transparency, extensibility and
reusability. PySB interoperates with many existing modeling tools and supports
distributed model development. ![]()
PySB models are programs and leverage existing programming tools for documentation, testing, and collaborative development. Reusable functions can encode common low-level biochemical processes as well as high-level modules, making models transparent and concise. Modeling workflow is accelerated through close integration with Python numerical tools and interoperability with existing modeling software. We demonstrate the use of PySB to encode 15 alternative hypotheses for the mitochondrial regulation of apoptosis, including a new ‘Embedded Together' model based on recent biochemical findings.
Mathematical equations are fundamental to modeling biological networks, but as
networks get large and revisions frequent, it becomes difficult to manage equations
directly or to combine previously developed models. Multiple simultaneous efforts to
create graphical standards, rule-based languages, and integrated software
workbenches aim to simplify biological modeling but none fully meets the need for
transparent, extensible, and reusable models. In this paper we describe PySB, an
approach in which models are not only created using programs, they are programs.
PySB draws on programmatic modeling concepts from little b and ProMot, the
rule-based languages BioNetGen and Kappa and the growing library of Python numerical
tools. Central to PySB is a library of macros encoding familiar biochemical actions
such as binding, catalysis, and polymerization, making it possible to use a
high-level, action-oriented vocabulary to construct detailed models. As Python
programs, PySB models leverage tools and practices from the open-source software
community, substantially advancing our ability to distribute and manage the work of
testing biochemical hypotheses. We illustrate these ideas using new and previously
published models of apoptosis.
Collapse
|
31
|
Samaga R, Klamt S. Modeling approaches for qualitative and semi-quantitative analysis of cellular signaling networks. Cell Commun Signal 2013; 11:43. [PMID: 23803171 PMCID: PMC3698152 DOI: 10.1186/1478-811x-11-43] [Citation(s) in RCA: 75] [Impact Index Per Article: 6.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/18/2013] [Accepted: 06/20/2013] [Indexed: 12/12/2022] Open
Abstract
A central goal of systems biology is the construction of predictive models of bio-molecular networks. Cellular networks of moderate size have been modeled successfully in a quantitative way based on differential equations. However, in large-scale networks, knowledge of mechanistic details and kinetic parameters is often too limited to allow for the set-up of predictive quantitative models.Here, we review methodologies for qualitative and semi-quantitative modeling of cellular signal transduction networks. In particular, we focus on three different but related formalisms facilitating modeling of signaling processes with different levels of detail: interaction graphs, logical/Boolean networks, and logic-based ordinary differential equations (ODEs). Albeit the simplest models possible, interaction graphs allow the identification of important network properties such as signaling paths, feedback loops, or global interdependencies. Logical or Boolean models can be derived from interaction graphs by constraining the logical combination of edges. Logical models can be used to study the basic input-output behavior of the system under investigation and to analyze its qualitative dynamic properties by discrete simulations. They also provide a suitable framework to identify proper intervention strategies enforcing or repressing certain behaviors. Finally, as a third formalism, Boolean networks can be transformed into logic-based ODEs enabling studies on essential quantitative and dynamic features of a signaling network, where time and states are continuous.We describe and illustrate key methods and applications of the different modeling formalisms and discuss their relationships. In particular, as one important aspect for model reuse, we will show how these three modeling approaches can be combined to a modeling pipeline (or model hierarchy) allowing one to start with the simplest representation of a signaling network (interaction graph), which can later be refined to logical and eventually to logic-based ODE models. Importantly, systems and network properties determined in the rougher representation are conserved during these transformations.
Collapse
Affiliation(s)
- Regina Samaga
- Max Planck Institute for Dynamics of Complex Technical Systems, Sandtorstr. 1, D-39106, Magdeburg, Germany
| | - Steffen Klamt
- Max Planck Institute for Dynamics of Complex Technical Systems, Sandtorstr. 1, D-39106, Magdeburg, Germany
| |
Collapse
|
32
|
Marchisio MA, Colaiacovo M, Whitehead E, Stelling J. Modular, rule-based modeling for the design of eukaryotic synthetic gene circuits. BMC SYSTEMS BIOLOGY 2013; 7:42. [PMID: 23705868 PMCID: PMC3680069 DOI: 10.1186/1752-0509-7-42] [Citation(s) in RCA: 19] [Impact Index Per Article: 1.6] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 12/21/2012] [Accepted: 05/07/2013] [Indexed: 11/10/2022]
Abstract
BACKGROUND The modular design of synthetic gene circuits via composable parts (DNA segments) and pools of signal carriers (molecules such as RNA polymerases and ribosomes) has been successfully applied to bacterial systems. However, eukaryotic cells are becoming a preferential host for new synthetic biology applications. Therefore, an accurate description of the intricate network of reactions that take place inside eukaryotic parts and pools is necessary. Rule-based modeling approaches are increasingly used to obtain compact representations of reaction networks in biological systems. However, this approach is intrinsically non-modular and not suitable per se for the description of composable genetic modules. In contrast, the Model Description Language (MDL) adopted by the modeling tool ProMoT is highly modular and it enables a faithful representation of biological parts and pools. RESULTS We developed a computational framework for the design of complex (eukaryotic) gene circuits by generating dynamic models of parts and pools via the joint usage of the BioNetGen rule-based modeling approach and MDL. The framework converts the specification of a part (or pool) structure into rules that serve as inputs for BioNetGen to calculate the part's species and reactions. The BioNetGen output is translated into an MDL file that gives a complete description of all the reactions that take place inside the part (or pool) together with a proper interface to connect it to other modules in the circuit. In proof-of-principle applications to eukaryotic Boolean circuits with more than ten genes and more than one thousand reactions, our framework yielded proper representations of the circuits' truth tables. CONCLUSIONS For the model-based design of increasingly complex gene circuits, it is critical to achieve exact and systematic representations of the biological processes with minimal effort. Our computational framework provides such a detailed and intuitive way to design new and complex synthetic gene circuits.
Collapse
Affiliation(s)
- Mario Andrea Marchisio
- ETH Zurich and Swiss Institute of Bioinformatics, D-BSSE, Mattenstrasse 26, Basel 4058, Switzerland.
| | | | | | | |
Collapse
|
33
|
Shi Z, Wedd AG, Gras SL. Parallel in vivo DNA assembly by recombination: experimental demonstration and theoretical approaches. PLoS One 2013; 8:e56854. [PMID: 23468883 PMCID: PMC3585241 DOI: 10.1371/journal.pone.0056854] [Citation(s) in RCA: 7] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/24/2012] [Accepted: 01/17/2013] [Indexed: 01/10/2023] Open
Abstract
The development of synthetic biology requires rapid batch construction of large gene networks from combinations of smaller units. Despite the availability of computational predictions for well-characterized enzymes, the optimization of most synthetic biology projects requires combinational constructions and tests. A new building-brick-style parallel DNA assembly framework for simple and flexible batch construction is presented here. It is based on robust recombination steps and allows a variety of DNA assembly techniques to be organized for complex constructions (with or without scars). The assembly of five DNA fragments into a host genome was performed as an experimental demonstration.
Collapse
Affiliation(s)
- Zhenyu Shi
- School of Chemistry, University of Melbourne, Parkville, Victoria, Australia.
| | | | | |
Collapse
|
34
|
Platforms for Genetic Design Automation. METHODS IN MICROBIOLOGY 2013. [DOI: 10.1016/b978-0-12-417029-2.00007-8] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register]
|
35
|
Kelling R, Kolios G, Tellaeche C, Wegerle U, Zahn V, Seidel-Morgenstern A. Development of a control concept for catalyst regeneration by coke combustion. Chem Eng Sci 2012. [DOI: 10.1016/j.ces.2011.11.047] [Citation(s) in RCA: 9] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/28/2022]
|
36
|
Kolczyk K, Samaga R, Conzelmann H, Mirschel S, Conradi C. The Process-Interaction-Model: a common representation of rule-based and logical models allows studying signal transduction on different levels of detail. BMC Bioinformatics 2012; 13:251. [PMID: 23020215 PMCID: PMC3598730 DOI: 10.1186/1471-2105-13-251] [Citation(s) in RCA: 11] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/13/2012] [Accepted: 09/21/2012] [Indexed: 02/07/2023] Open
Abstract
Background Signaling systems typically involve large, structured molecules each consisting of a large number of subunits called molecule domains. In modeling such systems these domains can be considered as the main players. In order to handle the resulting combinatorial complexity, rule-based modeling has been established as the tool of choice. In contrast to the detailed quantitative rule-based modeling, qualitative modeling approaches like logical modeling rely solely on the network structure and are particularly useful for analyzing structural and functional properties of signaling systems. Results We introduce the Process-Interaction-Model (PIM) concept. It defines a common representation (or basis) of rule-based models and site-specific logical models, and, furthermore, includes methods to derive models of both types from a given PIM. A PIM is based on directed graphs with nodes representing processes like post-translational modifications or binding processes and edges representing the interactions among processes. The applicability of the concept has been demonstrated by applying it to a model describing EGF insulin crosstalk. A prototypic implementation of the PIM concept has been integrated in the modeling software ProMoT. Conclusions The PIM concept provides a common basis for two modeling formalisms tailored to the study of signaling systems: a quantitative (rule-based) and a qualitative (logical) modeling formalism. Every PIM is a compact specification of a rule-based model and facilitates the systematic set-up of a rule-based model, while at the same time facilitating the automatic generation of a site-specific logical model. Consequently, modifications can be made on the underlying basis and then be propagated into the different model specifications – ensuring consistency of all models, regardless of the modeling formalism. This facilitates the analysis of a system on different levels of detail as it guarantees the application of established simulation and analysis methods to consistent descriptions (rule-based and logical) of a particular signaling system.
Collapse
Affiliation(s)
- Katrin Kolczyk
- Max Planck Institute Magdeburg, 39106 Magdeburg, Sandtorstr. 1, Germany.
| | | | | | | | | |
Collapse
|
37
|
Abstract
One of the characteristics of synthetic biology is that it often combines mathematical modeling with experimental work. The link between modeling and experiments is carried out by human researchers who have a conceptual understanding of the underlying biological system. At present, there is no method for representing a conceptual description that can be used to connect mathematical models and experimental data, especially sequence annotations, pertaining to the same underlying biological system. One reason for this limitation is that there can exist different mathematical models of the same biological system. In such cases, the same annotation in a DNA sequence would map differently to different models of the same system. In order to enable software support for synthetic biology, a software framework is needed such that it is able to capture a conceptual description of a biological system, including quantitative values, without confining itself to one mathematical model. The novel use of hierarchical modeling inside TinkerCell (www.tinkercell.com) provides one potential software solution for representing a "conceptual diagram" of a biological system. The conceptual diagram does not assume any underlying model. Rather, the diagram is mapped automatically to one of several models. The diagram can then contain information relevant for both modeling and experimental work. Computer-aided design (CAD) can be very useful to synthetic biology. CAD allows engineers to spend more effort at the design stage and less at the construction stage by automatically performing many tasks that are currently performed by human researchers. The ability to automatically link models and experimental results will be one step in the development of practical CAD systems for synthetic biology.
Collapse
Affiliation(s)
- Deepak Chandran
- Department of Bioengineering, University of Washington, Box 355061, William H. Foege
Building, Room N210E, Seattle, Washington 98195-5061, United States
| | - Herbert M. Sauro
- Department of Bioengineering, University of Washington, Box 355061, William H. Foege
Building, Room N210E, Seattle, Washington 98195-5061, United States
| |
Collapse
|
38
|
Dalchau N, Smith MJ, Martin S, Brown JR, Emmott S, Phillips A. Towards the rational design of synthetic cells with prescribed population dynamics. J R Soc Interface 2012; 9:2883-98. [PMID: 22683525 PMCID: PMC3479904 DOI: 10.1098/rsif.2012.0280] [Citation(s) in RCA: 12] [Impact Index Per Article: 0.9] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/12/2022] Open
Abstract
The rational design of synthetic cell populations with prescribed behaviours is a long-standing goal of synthetic biology, with the potential to greatly accelerate the development of biotechnological applications in areas ranging from medical research to energy production. Achieving this goal requires well-characterized components, modular implementation strategies, simulation across temporal and spatial scales and automatic compilation of high-level designs to low-level genetic parts that function reliably inside cells. Many of these steps are incomplete or only partially understood, and methods for integrating them within a common design framework have yet to be developed. Here, we address these challenges by developing a prototype framework for designing synthetic cells with prescribed population dynamics. We extend the genetic engineering of cells (GEC) language, originally developed for programming intracellular dynamics, with cell population factors such as cell growth, division and dormancy, together with spatio-temporal simulation methods. As a case study, we use our framework to design synthetic cells with predator–prey interactions that, when simulated, produce complex spatio-temporal behaviours such as travelling waves and spatio-temporal chaos. An analysis of our design reveals that environmental factors such as density-dependent dormancy and reduced extracellular space destabilize the population dynamics and increase the range of genetic variants for which complex spatio-temporal behaviours are possible. Our findings highlight the importance of considering such factors during the design process. We then use our analysis of population dynamics to inform the selection of genetic parts, which could be used to obtain the desired spatio-temporal behaviours. By identifying, integrating and automating key stages of the design process, we provide a computational framework for designing synthetic systems, which could be tested in future laboratory studies.
Collapse
Affiliation(s)
- Neil Dalchau
- Microsoft Research Cambridge, Roger Needham Building, 7 J J Thomson Avenue, Cambridge CB3 0FB, UK.
| | | | | | | | | | | |
Collapse
|
39
|
|
40
|
Foundations for the design and implementation of synthetic genetic circuits. Nat Rev Genet 2012; 13:406-20. [DOI: 10.1038/nrg3227] [Citation(s) in RCA: 184] [Impact Index Per Article: 14.2] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/14/2022]
|
41
|
Huard J, Mueller S, Gilles ED, Klingmüller U, Klamt S. An integrative model links multiple inputs and signaling pathways to the onset of DNA synthesis in hepatocytes. FEBS J 2012; 279:3290-313. [PMID: 22443451 PMCID: PMC3466406 DOI: 10.1111/j.1742-4658.2012.08572.x] [Citation(s) in RCA: 27] [Impact Index Per Article: 2.1] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/19/2022]
Abstract
During liver regeneration, quiescent hepatocytes re-enter the cell cycle to proliferate and compensate for lost tissue. Multiple signals including hepatocyte growth factor, epidermal growth factor, tumor necrosis factor α, interleukin-6, insulin and transforming growth factor β orchestrate these responses and are integrated during the G1 phase of the cell cycle. To investigate how these inputs influence DNA synthesis as a measure for proliferation, we established a large-scale integrated logical model connecting multiple signaling pathways and the cell cycle. We constructed our model based upon established literature knowledge, and successively improved and validated its structure using hepatocyte-specific literature as well as experimental DNA synthesis data. Model analyses showed that activation of the mitogen-activated protein kinase and phosphatidylinositol 3-kinase pathways was sufficient and necessary for triggering DNA synthesis. In addition, we identified key species in these pathways that mediate DNA replication. Our model predicted oncogenic mutations that were compared with the COSMIC database, and proposed intervention targets to block hepatocyte growth factor-induced DNA synthesis, which we validated experimentally. Our integrative approach demonstrates that, despite the complexity and size of the underlying interlaced network, logical modeling enables an integrative understanding of signaling-controlled proliferation at the cellular level, and thus can provide intervention strategies for distinct perturbation scenarios at various regulatory levels.
Collapse
Affiliation(s)
- Jérémy Huard
- Max Planck Institute for Dynamics of Complex Technical Systems, Magdeburg, Germany
| | | | | | | | | |
Collapse
|
42
|
Abstract
Discrete mathematical formalisms are well adapted to model large biological networks, for which detailed kinetic data are scarce. This chapter introduces the reader to a well-established qualitative (logical) framework for the modelling of regulatory networks. Relying on GINsim, a software implementing this logical formalism, we guide the reader step by step towards the definition and the analysis of a simple model of the lysis-lysogeny decision in the bacteriophage λ.
Collapse
|
43
|
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
|
44
|
Beal J, Lu T, Weiss R. Automatic compilation from high-level biologically-oriented programming language to genetic regulatory networks. PLoS One 2011; 6:e22490. [PMID: 21850228 PMCID: PMC3151252 DOI: 10.1371/journal.pone.0022490] [Citation(s) in RCA: 81] [Impact Index Per Article: 5.8] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/15/2011] [Accepted: 06/22/2011] [Indexed: 01/27/2023] Open
Abstract
BACKGROUND The field of synthetic biology promises to revolutionize our ability to engineer biological systems, providing important benefits for a variety of applications. Recent advances in DNA synthesis and automated DNA assembly technologies suggest that it is now possible to construct synthetic systems of significant complexity. However, while a variety of novel genetic devices and small engineered gene networks have been successfully demonstrated, the regulatory complexity of synthetic systems that have been reported recently has somewhat plateaued due to a variety of factors, including the complexity of biology itself and the lag in our ability to design and optimize sophisticated biological circuitry. METHODOLOGY/PRINCIPAL FINDINGS To address the gap between DNA synthesis and circuit design capabilities, we present a platform that enables synthetic biologists to express desired behavior using a convenient high-level biologically-oriented programming language, Proto. The high level specification is compiled, using a regulatory motif based mechanism, to a gene network, optimized, and then converted to a computational simulation for numerical verification. Through several example programs we illustrate the automated process of biological system design with our platform, and show that our compiler optimizations can yield significant reductions in the number of genes (~ 50%) and latency of the optimized engineered gene networks. CONCLUSIONS/SIGNIFICANCE Our platform provides a convenient and accessible tool for the automated design of sophisticated synthetic biological systems, bridging an important gap between DNA synthesis and circuit design capabilities. Our platform is user-friendly and features biologically relevant compiler optimizations, providing an important foundation for the development of sophisticated biological systems.
Collapse
Affiliation(s)
- Jacob Beal
- BBN Technologies, Cambridge, Massachusetts, United States of America.
| | | | | |
Collapse
|
45
|
Marchisio MA, Rudolf F. Synthetic biosensing systems. Int J Biochem Cell Biol 2011; 43:310-9. [DOI: 10.1016/j.biocel.2010.11.012] [Citation(s) in RCA: 17] [Impact Index Per Article: 1.2] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 08/04/2010] [Revised: 11/12/2010] [Accepted: 11/16/2010] [Indexed: 01/03/2023]
|
46
|
Marchisio MA, Stelling J. Automatic design of digital synthetic gene circuits. PLoS Comput Biol 2011; 7:e1001083. [PMID: 21399700 PMCID: PMC3048778 DOI: 10.1371/journal.pcbi.1001083] [Citation(s) in RCA: 60] [Impact Index Per Article: 4.3] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/22/2010] [Accepted: 01/13/2011] [Indexed: 01/22/2023] Open
Abstract
De novo computational design of synthetic gene circuits that achieve well-defined target functions is a hard task. Existing, brute-force approaches run optimization algorithms on the structure and on the kinetic parameter values of the network. However, more direct rational methods for automatic circuit design are lacking. Focusing on digital synthetic gene circuits, we developed a methodology and a corresponding tool for in silico automatic design. For a given truth table that specifies a circuit's input–output relations, our algorithm generates and ranks several possible circuit schemes without the need for any optimization. Logic behavior is reproduced by the action of regulatory factors and chemicals on the promoters and on the ribosome binding sites of biological Boolean gates. Simulations of circuits with up to four inputs show a faithful and unequivocal truth table representation, even under parametric perturbations and stochastic noise. A comparison with already implemented circuits, in addition, reveals the potential for simpler designs with the same function. Therefore, we expect the method to help both in devising new circuits and in simplifying existing solutions. Synthetic Biology is a novel discipline that aims at the construction of new biological systems able to perform specific tasks. Following the example of electrical engineering, most of the synthetic systems so far realized look like circuits where smaller DNA-encoded components are interconnected by the exchange of different kinds of molecules. According to this modular approach, we developed, in a previous work, a tool for the visual design of new genetic circuits whose components are displayed on the computer screen and connected through hypothetical wires where molecules flow. Here, we present an extension of this tool that automatically computes the structure of a digital gene circuit–where the inputs and the output take only 0/1 values–by applying procedures commonly used in electrical engineering to biology. In this way, our method generalizes and simplifies the design of genetic circuits far more complex than the ones so far realized. Moreover, different from other currently used methods, our approach limits the use of optimization procedures and drastically reduces the computational time necessary to derive the circuit structure. Future improvements can be achieved by exploiting some more biological mechanisms able to mimic Boolean behavior, without a substantial growth of the algorithmic complexity.
Collapse
Affiliation(s)
- Mario A. Marchisio
- Department of Biosystems Science and Engineering and Swiss Institute of Bioinformatics, ETH Zurich, Basel, Switzerland
| | - Jörg Stelling
- Department of Biosystems Science and Engineering and Swiss Institute of Bioinformatics, ETH Zurich, Basel, Switzerland
- * E-mail:
| |
Collapse
|
47
|
Ryll A, Samaga R, Schaper F, Alexopoulos LG, Klamt S. Large-scale network models of IL-1 and IL-6 signalling and their hepatocellular specification. MOLECULAR BIOSYSTEMS 2011; 7:3253-70. [DOI: 10.1039/c1mb05261f] [Citation(s) in RCA: 21] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 12/21/2022]
|
48
|
MacDonald JT, Barnes C, Kitney RI, Freemont PS, Stan GBV. Computational design approaches and tools for synthetic biology. Integr Biol (Camb) 2011; 3:97-108. [DOI: 10.1039/c0ib00077a] [Citation(s) in RCA: 68] [Impact Index Per Article: 4.9] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/12/2022]
|
49
|
Wren JD, Kupfer DM, Perkins EJ, Bridges S, Berleant D. Proceedings of the 2010 MidSouth Computational Biology and Bioinformatics Society (MCBIOS) Conference. BMC Bioinformatics 2010; 11 Suppl 6:S1. [PMID: 20946592 PMCID: PMC3026356 DOI: 10.1186/1471-2105-11-s6-s1] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Download PDF] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022] Open
|
50
|
Tyo KEJ, Kocharin K, Nielsen J. Toward design-based engineering of industrial microbes. Curr Opin Microbiol 2010; 13:255-62. [PMID: 20226723 PMCID: PMC2885540 DOI: 10.1016/j.mib.2010.02.001] [Citation(s) in RCA: 74] [Impact Index Per Article: 4.9] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Download PDF] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/02/2010] [Accepted: 02/05/2010] [Indexed: 11/16/2022]
Abstract
Engineering industrial microbes has been hampered by incomplete knowledge of cell biology. Thus an iterative engineering cycle of modeling, implementation, and analysis has been used to increase knowledge of the underlying biology while achieving engineering goals. Recent advances in Systems Biology technologies have drastically improved the amount of information that can be collected in each iteration. As well, Synthetic Biology tools are melding modeling and molecular implementation. These advances promise to move microbial engineering from the iterative approach to a design-oriented paradigm, similar to electrical circuits and architectural design. Genome-scale metabolic models, new tools for controlling expression, and integrated -omics analysis are described as key contributors in moving the field toward Design-based Engineering.
Collapse
Affiliation(s)
- Keith EJ Tyo
- Department of Chemical and Biological Engineering, Chalmers University of Technology, Göteborg, Sweden SE-412 96
| | - Kanokarn Kocharin
- Department of Chemical and Biological Engineering, Chalmers University of Technology, Göteborg, Sweden SE-412 96
| | - Jens Nielsen
- Department of Chemical and Biological Engineering, Chalmers University of Technology, Göteborg, Sweden SE-412 96
| |
Collapse
|