title: Computational design of synthetic gene circuits with composable parts.
abstract: BACKGROUND
  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.
  
  
  BACKGROUND
  The code is available on request from the authors.
authors.affiliation: Department of Biosystems Science and Engineering and Swiss Institute of Bioinformatics, ETH Zurich, 8092 Zurich, Switzerland. mario.marchisio@bsse.ethz.ch
authors.forename: M A
authors.initials: MA
authors.lastname: Marchisio
authors.forename: J
authors.initials: J
authors.lastname: Stelling
mesh_terms: D032701:Biomimetics / Q000379:methods*; D003198:Computer Simulation; D017076:Computer-Aided Design; D005813:Genes, Synthetic / Q000235:genetics*; D005818:Genetic Engineering / Q000379:methods*; D008957:Models, Genetic; D011506:Proteins / Q000235:genetics*; D015398:Signal Transduction / Q000235:genetics*
chemical_list: D011506:Proteins