GenoCAD for iGEM: a grammatical approach to the design of standard-compliant constructs

One of the foundations of synthetic biology is the project to develop libraries of standardized genetic parts that could be assembled quickly and cheaply into large systems. The limitations of the initial BioBrick standard have prompted the development of multiple new standards proposing different avenues to overcome these shortcomings. The lack of compatibility between standards, the compliance of parts with only some of the standards or even the type of constructs that each standard supports have significantly increased the complexity of assembling constructs from standardized parts. Here, we describe computer tools to facilitate the rigorous description of part compositions in the context of a rapidly changing landscape of physical construction methods and standards. A context-free grammar has been developed to model the structure of constructs compliant with six popular assembly standards. Its implementation in GenoCAD makes it possible for users to quickly assemble from a rich library of genetic parts, constructs compliant with any of six existing standards.

[1]  G. Buchman,et al.  Uracil DNA glycosylase-mediated cloning of polymerase chain reaction-amplified DNA: application to genomic and cDNA cloning. , 1992, Analytical biochemistry.

[2]  M. Walker,et al.  Generation of cohesive ends on PCR products by UDG-mediated excision of dU, and application for cloning into restriction digest-linearized vectors. , 1993, PCR methods and applications.

[3]  J. Collins,et al.  Construction of a genetic toggle switch in Escherichia coli , 2000, Nature.

[4]  R. Durbin,et al.  The Sequence Ontology: a tool for the unification of genome annotations , 2005, Genome Biology.

[5]  D. Endy Foundations for engineering biology , 2005, Nature.

[6]  Alan Villalobos,et al.  Gene Designer: a synthetic biology tool for constructing artificial DNA segments , 2006, BMC Bioinformatics.

[7]  Ehud Shapiro,et al.  Bringing DNA computers to life , 2006 .

[8]  Ron Weiss,et al.  Engineering life: building a fab for biology. , 2006, Scientific American.

[9]  M. Elowitz,et al.  Programming gene expression with combinatorial promoters , 2007, Molecular systems biology.

[10]  David Alderton,et al.  A versatile ligation-independent cloning method suitable for high-throughput expression screening applications , 2007, Nucleic acids research.

[11]  Jean Peccoud,et al.  A syntactic model to design and verify synthetic genetic constructs derived from standard biological parts , 2007, Bioinform..

[12]  C. Goodman Engineering ingenuity at iGEM. , 2008, Nature chemical biology.

[13]  Adam Arkin,et al.  Setting the standard in synthetic biology , 2008, Nature Biotechnology.

[14]  J. Peccoud,et al.  Targeted Development of Registries of Biological Parts , 2008, PloS one.

[15]  Vassilios Sotiropoulos,et al.  SynBioSS: the synthetic biology modeling suite , 2008, Bioinform..

[16]  Jörg Stelling,et al.  Computational design of synthetic gene circuits with composable parts , 2008, Bioinform..

[17]  D. Endy,et al.  Refinement and standardization of synthetic biological parts and devices , 2008, Nature Biotechnology.

[18]  Deepak Chandran,et al.  TinkerCell: modular CAD tool for synthetic biology , 2009, Journal of biological engineering.

[19]  Jean Peccoud,et al.  Gene synthesis demystified. , 2009, Trends in biotechnology.

[20]  J. Collins,et al.  DIVERSITY-BASED, MODEL-GUIDED CONSTRUCTION OF SYNTHETIC GENE NETWORKS WITH PREDICTED FUNCTIONS , 2009, Nature Biotechnology.

[21]  Jean Peccoud,et al.  Modeling Structure-Function Relationships in Synthetic DNA Sequences using Attribute Grammars , 2009, PLoS Comput. Biol..

[22]  Christina D Smolke,et al.  Building outside of the box: iGEM and the BioBricks Foundation , 2009, Nature Biotechnology.

[23]  Jean Peccoud,et al.  Writing DNA with GenoCAD™ , 2009, Nucleic Acids Res..

[24]  Reinhard Wolf,et al.  Coding-Sequence Determinants of Gene Expression in Escherichia coli , 2009 .

[25]  J. Stelling,et al.  Computational design tools for synthetic biology. , 2009, Current opinion in biotechnology.

[26]  Andrew Phillips,et al.  Towards programming languages for genetic engineering of living cells , 2009, Journal of The Royal Society Interface.

[27]  D. Densmore,et al.  Algorithms for automated DNA assembly , 2010, Nucleic acids research.