Bioinformatics Advance Access published online on June 25, 2008
Bioinformatics, doi:10.1093/bioinformatics/btn330
Computational design of synthetic gene circuits with composable parts
1Department of Biosystems Science and Engineering and Swiss Institute of Bioinformatics, ETH Zurich, 8092 Zurich, Switzerland
*To whom correspondence should be addressed. M.A. Marchisio, E-mail: mario.marchisio{at}inf.ethz.ch
| Abstract |
|---|
Motivation: In principle, novel genetic circuits can be engineered using standard parts with well-understood functionalities. However, no model based on the simple composition of these parts has become a standard, mainly because it is difficult to define signal exchanges between biological units as unambiguously as in electrical engineering. Corresponding concepts and computational tools for easy circuit design in biology are missing.
Results: Taking inspiration from (and slightly modifying) ideas in the "MIT Registry of Standard Biological Parts", we developed a method for the design of genetic circuits with composable parts. Gene expression requires four kinds of signal carriers: RNA polymerases, ribosomes, transcription factors and environmental "messages" (inducers or corepressors). The flux of each of these types of molecules is a quantifiable biological signal exchanged between parts. Here, each part is modeled independently by the ordinary differential equations (ODE) formalism and integrated into the software ProMoT (Process Modeling Tool). In this way, we realized a "drag and drop" tool, where genetic circuits are built just by placing biological parts on a canvas and by connecting them through "wires" that enable flow of signal carriers, as it happens in electrical engineering. Our simulations of well-known synthetic circuits agree well with published computational and experimental results.
Availability: The code is available on request from the authors.
Contact: mario.marchisio{at}inf.ethz.ch
Supplementary information: Supplementary data are available at Bioinformatics online.
Associate Editor: Prof. Alfonso Valencia
Received on February 7, 2008; revised on May 28, 2008; accepted on June 23, 2008
This article has been cited by other articles:
![]() |
G. Alterovitz, T. Muso, and M. F. Ramoni The challenges of informatics in synthetic biology: from biomolecular networks to artificial organisms Brief Bioinform, November 11, 2009; (2009) bbp054v1. [Abstract] [Full Text] [PDF] |
||||
![]() |
L. P. Smith, F. T. Bergmann, D. Chandran, and H. M. Sauro Antimony: a modular model definition language Bioinformatics, September 15, 2009; 25(18): 2452 - 2454. [Abstract] [Full Text] [PDF] |
||||
![]() |
S. A. F. T. van Hijum, M. H. Medema, and O. P. Kuipers Mechanisms and Evolution of Control Logic in Prokaryotic Transcriptional Regulation Microbiol. Mol. Biol. Rev., September 1, 2009; 73(3): 481 - 509. [Abstract] [Full Text] [PDF] |
||||
![]() |
L. Endler, N. Rodriguez, N. Juty, V. Chelliah, C. Laibe, C. Li, and N. Le Novere Designing and encoding models for synthetic biology J R Soc Interface, August 6, 2009; 6(Suppl_4): S405 - S417. [Abstract] [Full Text] [PDF] |
||||
![]() |
M. Pedersen and A. Phillips Towards programming languages for genetic engineering of living cells J R Soc Interface, August 6, 2009; 6(Suppl_4): S437 - S450. [Abstract] [Full Text] [PDF] |
||||
![]() |
C. Hold and S. Panke Towards the engineering of in vitro systems J R Soc Interface, August 6, 2009; 6(Suppl_4): S507 - S521. [Abstract] [Full Text] [PDF] |
||||
![]() |
M. J. Czar, Y. Cai, and J. Peccoud Writing DNA with GenoCADTM Nucleic Acids Res., July 1, 2009; 37(suppl_2): W40 - W47. [Abstract] [Full Text] [PDF] |
||||
![]() |
S. Mirschel, K. Steinmetz, M. Rempel, M. Ginkel, and E. D. Gilles PROMOT: modular modeling for systems biology Bioinformatics, March 1, 2009; 25(5): 687 - 689. [Abstract] [Full Text] [PDF] |
||||




