An End-to-End Workflow for Engineering of Biological Networks from High-Level Specifications

被引:65
作者
Beal, Jacob [1 ]
Weiss, Ron [2 ]
Densmore, Douglas [3 ,4 ]
Adler, Aaron [1 ]
Appleton, Evan [4 ]
Babb, Jonathan [2 ]
Bhatia, Swapnil [3 ]
Davidsohn, Noah [2 ]
Haddock, Traci [3 ]
Loyall, Joseph [1 ]
Schantz, Richard [1 ]
Vasilev, Viktor [4 ]
Yaman, Fusun [1 ]
机构
[1] Raytheon BBN Technol, Cambridge, MA USA
[2] MIT, Dept Biol Engn, Cambridge, MA 02139 USA
[3] Boston Univ, Dept Elect & Comp Engn, Boston, MA 02215 USA
[4] Boston Univ, Bioinformat Dept, Boston, MA 02215 USA
关键词
design tools; design automation; high-level design; BioCAD; compilation; part assignment; DNA assembly; specification; SYNTHETIC BIOLOGY; COMPUTATIONAL DESIGN; AUTOMATED DESIGN; DNA; CONSTRUCTION; CELLS;
D O I
10.1021/sb300030d
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
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.
引用
收藏
页码:317 / 331
页数:15
相关论文
共 60 条
[1]   Environmentally controlled invasion of cancer cells by engineered bacteria [J].
Anderson, JC ;
Clarke, EJ ;
Arkin, AP ;
Voigt, CA .
JOURNAL OF MOLECULAR BIOLOGY, 2006, 355 (04) :619-627
[2]   Synthetic biology: new engineering rules for an emerging discipline [J].
Andrianantoandro, Ernesto ;
Basu, Subhayu ;
Karig, David K. ;
Weiss, Ron .
MOLECULAR SYSTEMS BIOLOGY, 2006, 2 (1) :2006.0028
[3]  
[Anonymous], P 2 IEEE INT C SELF
[4]  
BACHRACH J, 2007, IEEE SASO 2007, P315
[5]   Engineering life: Building a fab for biology [J].
Baker, David ;
Group, B. I. O. F. A. B. ;
Church, George ;
Collins, Jim ;
Endy, Drew ;
Jacobson, Joseph ;
Keasling, Jay ;
Modrich, Paul ;
Smolke, Christina ;
Weiss, Ron .
SCIENTIFIC AMERICAN, 2006, 294 (06) :44-51
[6]  
Bates J.T., 2011, NUCL ACIDS RES
[7]   Infrastructure for engineered emergence on sensor/actuator networks [J].
Beal, J ;
Bachrach, J .
IEEE INTELLIGENT SYSTEMS, 2006, 21 (02) :10-19
[8]  
Beal J., 2012, MITCSAILTR2012008
[9]   Automatic Compilation from High-Level Biologically-Oriented Programming Language to Genetic Regulatory Networks [J].
Beal, Jacob ;
Lu, Ting ;
Weiss, Ron .
PLOS ONE, 2011, 6 (08)
[10]   Eugene - A Domain Specific Language for Specifying and Constraining Synthetic Biological Parts, Devices, and Systems [J].
Bilitchenko, Lesia ;
Liu, Adam ;
Cheung, Sherine ;
Weeding, Emma ;
Xia, Bing ;
Leguia, Mariana ;
Anderson, J. Christopher ;
Densmore, Douglas .
PLOS ONE, 2011, 6 (04)