Advertisement

Programming circuitry for synthetic biology

As synthetic biology techniques become more powerful, researchers are anticipating a future in which the design of biological circuits will be similar to the design of integrated circuits in electronics. Nielsen et al. describe what is essentially a programming language to design computational circuits in living cells. The circuits generated on plasmids expressed in Escherichia coli required careful insulation from their genetic context, but primarily functioned as specified. The circuits could, for example, regulate cellular functions in response to multiple environmental signals. Such a strategy can facilitate the development of more complex circuits by genetic engineering.
Science, this issue p. 10.1126/science.aac7341

Structured Abstract

INTRODUCTION

Cells respond to their environment, make decisions, build structures, and coordinate tasks. Underlying these processes are computational operations performed by networks of regulatory proteins that integrate signals and control the timing of gene expression. Harnessing this capability is critical for biotechnology projects that require decision-making, control, sensing, or spatial organization. It has been shown that cells can be programmed using synthetic genetic circuits composed of regulators organized to generate a desired operation. However, the construction of even simple circuits is time-intensive and unreliable.

RATIONALE

Electronic design automation (EDA) was developed to aid engineers in the design of semiconductor-based electronics. In an effort to accelerate genetic circuit design, we applied principles from EDA to enable increased circuit complexity and to simplify the incorporation of synthetic gene regulation into genetic engineering projects. We used the hardware description language Verilog to enable a user to describe a circuit function. The user also specifies the sensors, actuators, and “user constraints file” (UCF), which defines the organism, gate technology, and valid operating conditions. Cello (www.cellocad.org) uses this information to automatically design a DNA sequence encoding the desired circuit. This is done via a set of algorithms that parse the Verilog text, create the circuit diagram, assign gates, balance constraints to build the DNA, and simulate performance.

RESULTS

Cello designs circuits by drawing upon a library of Boolean logic gates. Here, the gate technology consists of NOT/NOR logic based on repressors. Gate connection is simplified by defining the input and output signals as RNA polymerase (RNAP) fluxes. We found that the gates need to be insulated from their genetic context to function reliably in the context of different circuits. Each gate is isolated using strong terminators to block RNAP leakage, and input interchangeability is improved using ribozymes and promoter spacers. These parts are varied for each gate to avoid breakage due to recombination. Measuring the load of each gate and incorporating this into the optimization algorithms further reduces evolutionary pressure.
Cello was applied to the design of 60 circuits for Escherichia coli, where the circuit function was specified using Verilog code and transformed to a DNA sequence. The DNA sequences were built as specified with no additional tuning, requiring 880,000 base pairs of DNA assembly. Of these, 45 circuits performed correctly in every output state (up to 10 regulators and 55 parts). Across all circuits, 92% of the 412 output states functioned as predicted.

CONCLUSION

Our work constitutes a hardware description language for programming living cells. This required the co-development of design algorithms with gates that are sufficiently simple and robust to be connected by automated algorithms. We demonstrate that engineering principles can be applied to identify and suppress errors that complicate the compositions of larger systems. This approach leads to highly repetitive and modular genetics, in stark contrast to the encoding of natural regulatory networks. The use of a hardware-independent language and the creation of additional UCFs will allow a single design to be transformed into DNA for different organisms, genetic endpoints, operating conditions, and gate technologies.
Genetic programming using Cello.
A user specifies the desired circuit function in Verilog code, and this is transformed into a DNA sequence. An example circuit is shown (0xF6); red and blue curves are predicted output states for populations of cells, and solid black distributions are experimental flow cytometry data. The outputs are shown for all combinations of sensor states; plus and minus signs indicate the presence or absence of input signal. RBS, ribosome binding site; RPU, relative promoter unit; YFP, yellow fluorescent protein.

Abstract

Computation can be performed in living cells by DNA-encoded circuits that process sensory information and control biological functions. Their construction is time-intensive, requiring manual part assembly and balancing of regulator expression. We describe a design environment, Cello, in which a user writes Verilog code that is automatically transformed into a DNA sequence. Algorithms build a circuit diagram, assign and connect gates, and simulate performance. Reliable circuit design requires the insulation of gates from genetic context, so that they function identically when used in different circuits. We used Cello to design 60 circuits for Escherichia coli (880,000 base pairs of DNA), for which each DNA sequence was built as predicted by the software with no additional tuning. Of these, 45 circuits performed correctly in every output state (up to 10 regulators and 55 parts), and across all circuits 92% of the output states functioned as predicted. Design automation simplifies the incorporation of genetic circuits into biotechnology projects that require decision-making, control, sensing, or spatial organization.
Get full access to this article

View all available purchase options and get full access to this article.

Already a Subscriber?

Supplementary Material

Summary

Supplementary Text
Materials and Methods
Figs. S1 to S44
Tables S1 to S10
Supplementary References
Data Files S1 to S4

Resources

File (aac7341-data-file-s1.zip)
File (aac7341-data-file-s2.csv)
File (aac7341-data-file-s3.zip)
File (aac7341-data-file-s4.zip)
File (nielsen.sm.pdf)

References and Notes

1
Hasty J., McMillen D., and Collins J. J., Engineered gene circuits. Nature 420, 224–230 (2002).
2
Sprinzak D. and Elowitz M. B., Reconstruction of genetic circuits. Nature 438, 443–448 (2005).
3
Drubin D. A., Way J. C., and Silver P. A., Designing biological systems. Genes Dev. 21, 242–254 (2007).
4
D. Endy, “Taking Faster and Smarter to New Physical Frontiers.” N.Y. Times, 6 December 2011; www.nytimes.com/2011/12/06/science/drew-endy-better-computing-for-the-things-we-care-about-most.html.
5
Gibson D. G., Glass J. I., Lartigue C., Noskov V. N., Chuang R. Y., Algire M. A., Benders G. A., Montague M. G., Ma L., Moodie M. M., Merryman C., Vashee S., Krishnakumar R., Assad-Garcia N., Andrews-Pfannkoch C., Denisova E. A., Young L., Qi Z. Q., Segall-Shapiro T. H., Calvey C. H., Parmar P. P., Hutchison C. A. 3rd, Smith H. O., and Venter J. C., Creation of a bacterial cell controlled by a chemically synthesized genome. Science 329, 52–56 (2010).
6
Weber W. and Fussenegger M., Emerging biomedical applications of synthetic biology. Nat. Rev. Genet. 13, 21–35 (2012).
7
Ruder W. C., Lu T., and Collins J. J., Synthetic biology moving into the clinic. Science 333, 1248–1252 (2011).
8
Boyle P. M. and Silver P. A., Parts plus pipes: Synthetic biology approaches to metabolic engineering. Metab. Eng. 14, 223–232 (2012).
9
Holtz W. J. and Keasling J. D., Engineering static and dynamic control of synthetic pathways. Cell 140, 19–23 (2010).
10
McAdams H. H. and Arkin A., Simulation of prokaryotic genetic circuits. Annu. Rev. Biophys. Biomol. Struct. 27, 199–224 (1998).
11
McAdams H. H. and Shapiro L., Circuit simulation of genetic networks. Science 269, 650–656 (1995).
12
M. Ptashne, A genetic switch: Gene control and phage. lambda (1986) (available at www.osti.gov/scitech/biblio/5413898).
13
U. Alon, An Introduction to Systems Biology: Design Principles of Biological Circuits (CRC Press, 2007).
14
Buchler N. E., Gerland U., and Hwa T., On schemes of combinatorial transcription logic. Proc. Natl. Acad. Sci. U.S.A. 100, 5136–5141 (2003).
15
Elowitz M. B. and Leibler S., A synthetic oscillatory network of transcriptional regulators. Nature 403, 335–338 (2000).
16
Stricker J., Cookson S., Bennett M. R., Mather W. H., Tsimring L. S., and Hasty J., A fast, robust and tunable synthetic gene oscillator. Nature 456, 516–519 (2008).
17
Basu S., Gerchman Y., Collins C. H., Arnold F. H., and Weiss R., A synthetic multicellular system for programmed pattern formation. Nature 434, 1130–1134 (2005).
18
Lim W. A., Designing customized cell signalling circuits. Nat. Rev. Mol. Cell Biol. 11, 393–403 (2010).
19
Moon T. S., Lou C., Tamsir A., Stanton B. C., and Voigt C. A., Genetic programs constructed from layered logic gates in single cells. Nature 491, 249–253 (2012).
20
Tamsir A., Tabor J. J., and Voigt C. A., Robust multicellular computing using genetically encoded NOR gates and chemical ‘wires’. Nature 469, 212–215 (2011).
21
Stanton B. C., Nielsen A. A., Tamsir A., Clancy K., Peterson T., and Voigt C. A., Genomic mining of prokaryotic repressors for orthogonal logic gates. Nat. Chem. Biol. 10, 99–105 (2014).
22
Anderson J. C., Voigt C. A., and Arkin A. P., Environmental signal integration by a modular AND gate. Mol. Syst. Biol. 3, 133 (2007).
23
Ausländer S., Ausländer D., Müller M., Wieland M., and Fussenegger M., Programmable single-cell mammalian biocomputers. Nature 487, 123–127 (2012).
24
Teo W. S. and Chang M. W., Development and characterization of AND-gate dynamic controllers with a modular synthetic GAL1 core promoter in Saccharomyces cerevisiae. Biotechnol. Bioeng. 111, 144–151 (2014).
25
Siuti P., Yazbek J., and Lu T. K., Synthetic circuits integrating logic and memory in living cells. Nat. Biotechnol. 31, 448–452 (2013).
26
Bonnet J., Yin P., Ortiz M. E., Subsoontorn P., and Endy D., Amplifying genetic logic gates. Science 340, 599–603 (2013).
27
Bonnet J., Subsoontorn P., and Endy D., Rewritable digital data storage in live cells via engineered control of recombination directionality. Proc. Natl. Acad. Sci. U.S.A. 109, 8884–8889 (2012).
28
Yang L., Nielsen A. A., Fernandez-Rodriguez J., McClune C. J., Laub M. T., Lu T. K., and Voigt C. A., Permanent genetic memory with >1-byte capacity. Nat. Methods 11, 1261–1266 (2014).
29
Kramer B. P. and Fussenegger M., Hysteresis in a synthetic mammalian gene network. Proc. Natl. Acad. Sci. U.S.A. 102, 9517–9522 (2005).
30
Daniel R., Rubens J. R., Sarpeshkar R., and Lu T. K., Synthetic analog computation in living cells. Nature 497, 619–623 (2013).
31
Danino T., Mondragón-Palomino O., Tsimring L., and Hasty J., A synchronized quorum of genetic clocks. Nature 463, 326–330 (2010).
32
Basu S., Mehreja R., Thiberge S., Chen M.-T., and Weiss R., Spatiotemporal control of gene expression with pulse-generating networks. Proc. Natl. Acad. Sci. U.S.A. 101, 6355–6360 (2004).
33
Tigges M., Marquez-Lago T. T., Stelling J., and Fussenegger M., A tunable synthetic mammalian oscillator. Nature 457, 309–312 (2009).
34
Lo T.-M., Tan M. H., Hwang I. Y., and Chang M. W., Designing a synthetic genetic circuit that enables cell density-dependent auto-regulatory lysis for macromolecule release. Chem. Eng. Sci. 103, 29–35 (2013).
35
Ellis T., Wang X., and Collins J. J., Diversity-based, model-guided construction of synthetic gene networks with predicted functions. Nat. Biotechnol. 27, 465–471 (2009).
36
Zhang F., Carothers J. M., and Keasling J. D., Design of a dynamic sensor-regulator system for production of chemicals and fuels derived from fatty acids. Nat. Biotechnol. 30, 354–359 (2012).
37
Kwok R., Five hard truths for synthetic biology. Nature 463, 288–290 (2010).
38
Purnick P. E. M. and Weiss R., The second wave of synthetic biology: From modules to systems. Nat. Rev. Mol. Cell Biol. 10, 410–422 (2009).
39
Yokobayashi Y., Weiss R., and Arnold F. H., Directed evolution of a genetic circuit. Proc. Natl. Acad. Sci. U.S.A. 99, 16587–16591 (2002).
40
Kosuri S., Goodman D. B., Cambray G., Mutalik V. K., Gao Y., Arkin A. P., Endy D., and Church G. M., Composability of regulatory sequences controlling transcription and translation in Escherichia coli. Proc. Natl. Acad. Sci. U.S.A. 110, 14024–14029 (2013).
41
Goodman D. B., Church G. M., and Kosuri S., Causes and effects of N-terminal codon bias in bacterial genes. Science 342, 475–479 (2013).
42
Lou C., Stanton B., Chen Y.-J., Munsky B., and Voigt C. A., Ribozyme-based insulator parts buffer synthetic circuits from genetic context. Nat. Biotechnol. 30, 1137–1142 (2012).
43
Mutalik V. K., Guimaraes J. C., Cambray G., Lam C., Christoffersen M. J., Mai Q. A., Tran A. B., Paull M., Keasling J. D., Arkin A. P., and Endy D., Precise and reliable gene expression via standard transcription and translation initiation elements. Nat. Methods 10, 354–360 (2013).
44
Moser F., Broers N. J., Hartmans S., Tamsir A., Kerkman R., Roubos J. A., Bovenberg R., and Voigt C. A., Genetic circuit performance under conditions relevant for industrial bioreactors. ACS Synth. Biol. 1, 555–564 (2012).
45
Yordanov B., Dalchau N., Grant P. K., Pedersen M., Emmott S., Haseloff J., and Phillips A., A computational method for automated characterization of genetic components. ACS Synth. Biol. 3, 578–588 (2014).
46
Cardinale S., Joachimiak M. P., and Arkin A. P., Effects of genetic variation on the E. coli host-circuit interface. Cell Rep. 4, 231–237 (2013).
47
Rosenfeld N., Young J. W., Alon U., Swain P. S., and Elowitz M. B., Gene regulation at the single-cell level. Science 307, 1962–1965 (2005).
48
Gardner T. S., Cantor C. R., and Collins J. J., Construction of a genetic toggle switch in Escherichia coli. Nature 403, 339–342 (2000).
49
Balagaddé F. K., You L., Hansen C. L., Arnold F. H., and Quake S. R., Long-term monitoring of bacteria undergoing programmed population control in a microchemostat. Science 309, 137–140 (2005).
50
Arkin A. P. and Fletcher D. A., Fast, cheap and somewhat in control. Genome Biol. 7, 114 (2006).
51
R. Ghamari, thesis, Boston University (2011).
52
Chandran D., Bergmann F. T., and Sauro H. M., TinkerCell: Modular CAD tool for synthetic biology. J. Biol. Eng. 3, 19 (2009).
53
Myers C. J., Barker N., Jones K., Kuwahara H., Madsen C., and Nguyen N. P., iBioSim: A tool for the analysis and design of genetic circuits. Bioinformatics 25, 2848–2849 (2009).
54
Beal J., Lu T., and Weiss R., Automatic compilation from high-level biologically-oriented programming language to genetic regulatory networks. PLOS ONE 6, e22490 (2011).
55
Czar M. J., Cai Y., and Peccoud J., Writing DNA with GenoCAD. Nucleic Acids Res. 37, W40–W47 (2009).
56
Marchisio M. A. and Stelling J., Automatic design of digital synthetic gene circuits. PLOS Comput. Biol. 7, e1001083 (2011).
57
Sauro H. M., Hucka M., Finney A., Wellock C., Bolouri H., Doyle J., and Kitano H., Next generation simulation tools: The Systems Biology Workbench and BioSPICE integration. OMICS 7, 355–372 (2003).
58
Rudge T. J., Steiner P. J., Phillips A., and Haseloff J., Computational modeling of synthetic microbial biofilms. ACS Synth. Biol. 1, 345–352 (2012).
59
Kelly J. R., Rubin A. J., Davis J. H., Ajo-Franklin C. M., Cumbers J., Czar M. J., de Mora K., Glieberman A. L., Monie D. D., and Endy D., Measuring the activity of BioBrick promoters using an in vivo reference standard. J. Biol. Eng. 3, 4 (2009).
60
Segall-Shapiro T. H., Meyer A. J., Ellington A. D., Sontag E. D., and Voigt C. A., A ‘resource allocator’ for transcription based on a highly fragmented T7 RNA polymerase. Mol. Syst. Biol. 10, 742 (2014).
61
Wang H. H., Kim H., Cong L., Jeong J., Bang D., and Church G. M., Genome-scale promoter engineering by coselection MAGE. Nat. Methods 9, 591–593 (2012).
62
Canton B., Labno A., and Endy D., Refinement and standardization of synthetic biological parts and devices. Nat. Biotechnol. 26, 787–793 (2008).
63
R. Weiss, thesis, Massachusetts Institute of Technology (2001).
64
Green A. A., Silver P. A., Collins J. J., and Yin P., Toehold switches: De-novo-designed regulators of gene expression. Cell 159, 925–939 (2014).
65
Mutalik V. K., Qi L., Guimaraes J. C., Lucks J. B., and Arkin A. P., Rationally designed families of orthogonal RNA regulators of translation. Nat. Chem. Biol. 8, 447–454 (2012).
66
Chappell J., Takahashi M. K., and Lucks J. B., Creating small transcription activating RNAs. Nat. Chem. Biol. 11, 214–220 (2015).
67
Chen D. and Arkin A. P., Sequestration-based bistability enables tuning of the switching boundaries and design of a latch. Mol. Syst. Biol. 8, 620 (2012).
68
Qi L. S., Larson M. H., Gilbert L. A., Doudna J. A., Weissman J. S., Arkin A. P., and Lim W. A., Repurposing CRISPR as an RNA-guided platform for sequence-specific control of gene expression. Cell 152, 1173–1183 (2013).
69
Bikard D., Jiang W., Samai P., Hochschild A., Zhang F., and Marraffini L. A., Programmable repression and activation of bacterial gene expression using an engineered CRISPR-Cas system. Nucleic Acids Res. 41, 7429–7437 (2013).
70
Nielsen A. A. and Voigt C. A., Multi-input CRISPR/Cas genetic circuits that interface host regulatory networks. Mol. Syst. Biol. 10, 763 (2014).
71
Esvelt K. M., Mali P., Braff J. L., Moosburner M., Yaung S. J., and Church G. M., Orthogonal Cas9 proteins for RNA-guided gene regulation and editing. Nat. Methods 10, 1116–1121 (2013).
72
Ham T. S., Lee S. K., Keasling J. D., and Arkin A. P., Design and construction of a double inversion recombination switch for heritable sequential genetic memory. PLOS ONE 3, e2815 (2008).
73
The standard differs from the Kelly standard and contains an insulating upstream terminator, a different spacer upstream of the promoter (as opposed to a BioBricks prefix), RiboJ, RBS B0064, a different terminator, and three silent mutations to YFP.
74
D. E. Thomas, P. R. Moorby, The Verilog Hardware Description Language (Springer Science & Business Media, 2002).
75
D. C. Crockford, “The application/json Media Type for JavaScript Object Notation (JSON)”; https://tools.ietf.org/html/rfc4627.
76
Galdzicki M., Clancy K. P., Oberortner E., Pocock M., Quinn J. Y., Rodriguez C. A., Roehner N., Wilson M. L., Adam L., Anderson J. C., Bartley B. A., Beal J., Chandran D., Chen J., Densmore D., Endy D., Grünberg R., Hallinan J., Hillson N. J., Johnson J. D., Kuchinsky A., Lux M., Misirli G., Peccoud J., Plahar H. A., Sirin E., Stan G. B., Villalobos A., Wipat A., Gennari J. H., Myers C. J., and Sauro H. M., The Synthetic Biology Open Language (SBOL) provides a community standard for communicating designs in synthetic biology. Nat. Biotechnol. 32, 545–550 (2014).
77
R. Brayton, A. Mishchenko, in Computer Aided Verification, T. Touili, B. Cook, P. Jackson, Eds. (Springer, 2010), pp. 24–40; http://link.springer.com/chapter/10.1007/978-3-642-14295-6_5.
78
Roehner N. and Myers C. J., Directed acyclic graph-based technology mapping of genetic circuit models. ACS Synth. Biol. 3, 543–555 (2014).
79
Yaman F., Bhatia S., Adler A., Densmore D., and Beal J., Automated selection of synthetic biology parts for genetic regulatory networks. ACS Synth. Biol. 1, 332–344 (2012).
80
Rodrigo G. and Jaramillo A., AutoBioCAD: Full biodesign automation of genetic circuits. ACS Synth. Biol. 2, 230–236 (2013).
81
Huynh L. and Tagkopoulos I., Optimal part and module selection for synthetic gene circuit design automation. ACS Synth. Biol. 3, 556–564 (2014).
82
Oberortner E., Bhatia S., Lindgren E., and Densmore D., A rule-based design specification language for synthetic biology. J. Emerg. Technol. Comput. Syst. 11, 25:1–25:19 (2014).
83
Smanski M. J., Bhatia S., Zhao D., Park Y., B A Woodruff L., Giannoukos G., Ciulla D., Busby M., Calderon J., Nicol R., Gordon D. B., Densmore D., and Voigt C. A., Functional optimization of gene clusters by combinatorial design and assembly. Nat. Biotechnol. 32, 1241–1249 (2014).
84
See supplementary materials on Science Online.
85
Salis H. M., Mirsky E. A., and Voigt C. A., Automated design of synthetic ribosome binding sites to control protein expression. Nat. Biotechnol. 27, 946–950 (2009).
86
Sleight S. C. and Sauro H. M., Visualization of evolutionary stability dynamics and competitive fitness of Escherichia coli engineered with randomized multigene circuits. ACS Synth. Biol. 2, 519–528 (2013).
87
Chen Y.-J., Liu P., Nielsen A. A., Brophy J. A., Clancy K., Peterson T., and Voigt C. A., Characterization of 582 natural and synthetic terminators and quantification of their design constraints. Nat. Methods 10, 659–664 (2013).
88
Rhodius V. A., Mutalik V. K., and Gross C. A., Predicting the strength of UP-elements and full-length E. coli σE promoters. Nucleic Acids Res. 40, 2907–2924 (2012).
89
S. Wolfram, A New Kind of Science (Wolfram Media, Champaign, IL, 2002), vol. 5.
90
This was done for 0x0E, 0x19, 0x1C, 0x38, 0x3D, 0x6E, 0x81, 0xB9, 0xC6, 0xC7, 0xBD, and 0xC8.
91
Kosuri S. and Church G. M., Large-scale de novo DNA synthesis: Technologies and applications. Nat. Methods 11, 499–507 (2014).
92
Cox R. S., Surette M. G., and Elowitz M. B., Programming gene expression with combinatorial promoters. Mol. Syst. Biol. 3, 145 (2007).
93
Dahiyat B. I. and Mayo S. L., De novo protein design: Fully automated sequence selection. Science 278, 82–87 (1997).
94
Looger L. L., Dwyer M. A., Smith J. J., and Hellinga H. W., Computational design of receptor and sensor proteins with novel functions. Nature 423, 185–190 (2003).
95
Tinberg C. E., Khare S. D., Dou J., Doyle L., Nelson J. W., Schena A., Jankowski W., Kalodimos C. G., Johnsson K., Stoddard B. L., and Baker D., Computational design of ligand-binding proteins with high affinity and selectivity. Nature 501, 212–216 (2013).
96
Whitaker W. R., Davis S. A., Arkin A. P., and Dueber J. E., Engineering robust control of two-component system phosphotransfer using modular scaffolds. Proc. Natl. Acad. Sci. U.S.A. 109, 18090–18095 (2012).
97
Henry C. S., Broadbelt L. J., and Hatzimanikatis V., Thermodynamics-based metabolic flux analysis. Biophys. J. 92, 1792–1805 (2007).
98
Feist A. M., Henry C. S., Reed J. L., Krummenacker M., Joyce A. R., Karp P. D., Broadbelt L. J., Hatzimanikatis V., and Palsson B. Ø., A genome-scale metabolic reconstruction for Escherichia coli K-12 MG1655 that accounts for 1260 ORFs and thermodynamic information. Mol. Syst. Biol. 3, 121 (2007).
99
Jang S. S., Oishi K. T., Egbert R. G., and Klavins E., Specification and simulation of synthetic multicelled behaviors. ACS Synth. Biol. 1, 365–374 (2012).
100
Blanchard A. E., Celik V., and Lu T., Extinction, coexistence, and localized patterns of a bacterial population with contact-dependent inhibition. BMC Syst. Biol. 8, 23 (2014).
101
Quinn J. Y., Cox R. S. 3rd, Adler A., Beal J., Bhatia S., Cai Y., Chen J., Clancy K., Galdzicki M., Hillson N. J., Le Novère N., Maheshwari A. J., McLaughlin J. A., Myers C. J., P U., Pocock M., Rodriguez C., Soldatova L., Stan G. B., Swainston N., Wipat A., and Sauro H. M., SBOL Visual: A graphical language for genetic designs. PLOS Biol. 13, e1002310 (2015).

Information & Authors

Information

Published In

Science
Volume 352 | Issue 6281
1 April 2016

Submission history

Received: 4 June 2015
Accepted: 21 January 2016
Published in print: 1 April 2016

Permissions

Request permissions for this article.

Acknowledgments

All data described in this paper are presented in the supplementary materials. Cello can be accessed at www.cellocad.org; the code is open source and maintained via the Nona Research Foundation (www.nonasoftware.org). The insulated gates, circuits, and plasmids defined in the UCF can be obtained via Addgene (www.addgene.org). The E. coli strain used in this UCF is available from New England Biolabs (C3019). D.D. is president and part owner of Lattice Automation, which works on software for synthetic biology. Supported by Office of Naval Research, Multidisciplinary University Research Initiative grant N00014-13-1-0074 (C.A.V. and A.A.K.N.); a Siebel Scholarship (Class of 2015) and Air Force Office of Scientific Research, National Defense Science and Engineering Graduate fellowship FA9550-11-C-0028 (A.A.K.N.); National Institute of General Medical Sciences grant P50 GMO98792 and NSF Synthetic Biology Engineering Research Center grant SynBERC EEC0540879 (C.A.V. and J.S.); NSF grant 1147158 (D.D. and P.V.); the NIST Strategic and Emerging Research Initiative (V.P., E.A.S., and D.R.); the National Research Council postdoctoral program (V.P.); an AWS in Education Grant; and Thermo Fischer (Life Technologies, A114510). We thank S. Bhatia (Boston University) for his work to enumerate the three-input, one-output logic motifs; R. Ghamari (Boston University) for early work on the Cello software foundation and design approach; N. Roehner for technical assistance with SBOL; and E. Oberortner for technical assistance with Eugene. The National Institute of Standards and Technology notes that certain commercial equipment, instruments, and materials are identified in this paper to specify an experimental procedure as completely as possible. In no case does the identification of particular equipment or materials imply a recommendation or endorsement by NIST, nor does it imply that the materials, instruments, or equipment are necessarily the best available for the purpose. The University of California, San Francisco, holds a patent application associated with this work (US20130005590 A1). The set of insulated gates, the plasmid backbones for the circuit and output plasmids (Fig. 1), and the standard RPU plasmid are available via Addgene (www.addgene.org/Christopher_Voigt/). Cello can be accessed as a web-based application (www.cellocad.org), the code for which will be open source and provided on Github (https://github.com/CIDARLAB/cello).

Authors

Affiliations

Alec A. K. Nielsen
Synthetic Biology Center, Department of Biological Engineering, Massachusetts Institute of Technology, Cambridge, MA 02139, USA.
Bryan S. Der
Synthetic Biology Center, Department of Biological Engineering, Massachusetts Institute of Technology, Cambridge, MA 02139, USA.
Biological Design Center, Department of Biomedical Engineering, Department of Electrical and Computer Engineering, Boston University, Boston, MA 02215, USA.
Jonghyeon Shin
Synthetic Biology Center, Department of Biological Engineering, Massachusetts Institute of Technology, Cambridge, MA 02139, USA.
Prashant Vaidyanathan
Biological Design Center, Department of Biomedical Engineering, Department of Electrical and Computer Engineering, Boston University, Boston, MA 02215, USA.
Vanya Paralanov
Biosystems and Biomaterials Division, Material Measurement Laboratory, National Institute of Standards and Technology, Gaithersburg, MD 20817, USA.
Elizabeth A. Strychalski
Biosystems and Biomaterials Division, Material Measurement Laboratory, National Institute of Standards and Technology, Gaithersburg, MD 20817, USA.
David Ross
Biosystems and Biomaterials Division, Material Measurement Laboratory, National Institute of Standards and Technology, Gaithersburg, MD 20817, USA.
Douglas Densmore
Biological Design Center, Department of Biomedical Engineering, Department of Electrical and Computer Engineering, Boston University, Boston, MA 02215, USA.
Christopher A. Voigt* [email protected]
Synthetic Biology Center, Department of Biological Engineering, Massachusetts Institute of Technology, Cambridge, MA 02139, USA.

Notes

*Corresponding author. E-mail: [email protected]

Metrics & Citations

Metrics

Article Usage
Altmetrics

Citations

Export citation

Select the format you want to export the citation of this publication.

Cited by
  1. Microbiome Based Diseases Diagnostics, Reference Module in Food Science, (2022).https://doi.org/10.1016/B978-0-12-819265-8.00012-7
    Crossref
  2. Fundamental Building Blocks of Whole-Cell Biosensor Design, Handbook of Cell Biosensors, (383-405), (2022).https://doi.org/10.1007/978-3-030-23217-7
    Crossref
  3. Engineering Prokaryote Synthetic Biology Biosensors, Handbook of Cell Biosensors, (283-318), (2022).https://doi.org/10.1007/978-3-030-23217-7
    Crossref
  4. Genetic Circuit Design Principles, Handbook of Cell Biosensors, (339-381), (2022).https://doi.org/10.1007/978-3-030-23217-7
    Crossref
  5. Engineering of Sensory Proteins with New Ligand-Binding Capacities, Handbook of Cell Biosensors, (223-242), (2022).https://doi.org/10.1007/978-3-030-23217-7
    Crossref
  6. Digital and Analogue Approaches to Whole-Cell Sensor Design, Handbook of Cell Biosensors, (205-221), (2022).https://doi.org/10.1007/978-3-030-23217-7
    Crossref
  7. Model-guided design of mammalian genetic programs, Science Advances, 7, 8, (2021)./doi/10.1126/sciadv.abe9375
    Abstract
  8. In silico, in vitro, and in vivo machine learning in synthetic biology and metabolic engineering, Current Opinion in Chemical Biology, 65, (85-92), (2021).https://doi.org/10.1016/j.cbpa.2021.06.002
    Crossref
  9. Comparison of bias and resolvability in single-cell and single-transcript methods, Communications Biology, 4, 1, (2021).https://doi.org/10.1038/s42003-021-02138-6
    Crossref
  10. CRISPR interference and its applications, Reprogramming the Genome: Applications of CRISPR-Cas in Non-mammalian Systems Part B, (123-140), (2021).https://doi.org/10.1016/bs.pmbts.2021.01.007
    Crossref
  11. See more
Loading...

View Options

Get Access

Log in to view the full text

AAAS ID LOGIN

AAAS login provides access to Science for AAAS Members, and access to other journals in the Science family to users who have purchased individual subscriptions.

Log in via OpenAthens.
Log in via Shibboleth.
More options

Register for free to read this article

As a service to the community, this article is available for free. Login or register for free to read this article.

Purchase this issue in print

Buy a single issue of Science for just $15 USD.

View options

PDF format

Download this article as a PDF file

Download PDF

Media

Figures

Multimedia

Tables

Share

Share

Share article link

Share on social media