| Literature DB >> 20167639 |
Yizhi Cai1, Mandy L Wilson, Jean Peccoud.
Abstract
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.Entities:
Mesh:
Substances:
Year: 2010 PMID: 20167639 PMCID: PMC2860117 DOI: 10.1093/nar/gkq086
Source DB: PubMed Journal: Nucleic Acids Res ISSN: 0305-1048 Impact factor: 16.971
Summary of prefix, suffix and scar groups used in different BioBrick assembly standards
| Standard | Reference | Prefix | Suffix | Scar | Compatible parts | ||||
|---|---|---|---|---|---|---|---|---|---|
| Prom. | RBS | Gene | Ter. | PB | |||||
| BBa1.0 | RFC 10 | EcoRI | SpeI | TACTAGAG | 2166 | ||||
| NotI | NotI | 761 | 149 | 1149 | 98 | 9 | |||
| XbaI | PstI | ||||||||
| BBa2.0 | RFC 11 | EcoRI | SpeI | TACTAGAG | 2166 | ||||
| NotI | NotI | ||||||||
| XbaI | SbfI/PstI | 761 | 149 | 1149 | 98 | 9 | |||
| Biofusion | RFC 23 | EcoRI | SpeI | ACTAGA | 2166 | ||||
| NotI | NotI | ||||||||
| XbaI | PstI | 761 | 149 | 1149 | 98 | 9 | |||
| Freiburg | RFC 25 | EcoRI | AgeI | ACCGGC | 1969 | ||||
| NotI | SpeI | ||||||||
| XbaI | NotI | ||||||||
| Met | PstI | 743 | 148 | 973 | 96 | 9 | |||
| NgoMIV | |||||||||
| BBb | RFC 21 | EcoRI | BamHI | GGATCT | 2019 | ||||
| BglII | XhoI | 636 | 149 | 1112 | 83 | 39 | |||
| Knight | RFC 12 | EcoRI | NheI | GCTAGT | 2140 | ||||
| SpeI | PstI | 724 | 150 | 1159 | 97 | 10 | |||
A CFG describing different BioBrick assembly standards
| Rule | Comments | Left term | Right term |
|---|---|---|---|
| 1 | Select a standard (BBa1.0) | S | BBa1.0 |
| 2 | Similar to rule 1 | S | BBa2.0 |
| 3 | Similar to rule 1 | S | Biofusion |
| 4 | Similar to rule 1 | S | Freiburg |
| 5 | Similar to rule 1 | S | BBb |
| 6 | Similar to rule 1 | S | Knight |
| 7 | Transform a standard (BBa1.0) into a plasmid backbone (PB1), a prefix (P1), a cassette (Cass1) and a suffix (S1) | BBa1.0 | PB1 |
| 8 | Transform a cassette (Cass1) into two cassettes (Cass1) with a scar (C1) in between | Cass1 | Cass1 |
| 9 | Reverse the sequence orientation of a cassette (Cass1) | Cass1 | [Cass1] |
| 10 | Transform a cassette (Cass1) into a promoter (Prom1), a scar (C1), a cistron (Cist1), a scar (C1) and a terminator (Term1) | Cass1 | Prom1 |
| 11 | Transform a cistron (Cist1) into two cistrons (Cist1) with a scar (C1) in between | Cist1 | Cist1 |
| 12 | Transform a cistron (Cist1) into a RBS (RBS1), a scar (C1) and a gene (Gene1) | Cist1 | RBS1 |
| 13 | Transform a terminator (Term1) into two terminators (Term1) with a scar (C1) in between | Term1 | Term1 |
| 14 | Similar to rule 7 | BBa2.0 | PB2 |
| 15 | Similar to rule 8 | Cass2 | Cass2 |
| 16 | Similar to rule 9 | Cass2 | [Cass2] |
| 17 | Similar to rule 10 | Cass2 | Prom2 |
| 18 | Similar to rule 11 | Cist2 | Cist2 |
| 19 | Similar to rule 12 | Cist2 | RBS2 |
| 20 | Similar to rule 13 | Term2 | Term2 |
| 21 | Similar to rule 7 | Biofusion | PB3 |
| 22 | Similar to rule 8 | Cass3 | Cass3 |
| 23 | Similar to rule 9 | Cass3 | [Cass3] |
| 24 | Similar to rule 10 | Cass3 | Prom3 |
| 25 | Similar to rule 11 | Cist3 | Cist3 |
| 26 | Similar to rule 12 | Cist3 | RBS3 |
| 27 | Transform a gene (Gene3) into two genes (Gene3) with a scar (C3) in between, i.e. protein fusion | Gene3 | Gene3 |
| 28 | Similar to rule 13 | Term3 | Term3 |
| 29 | Similar to rule 7 | Freiburg | PB4 |
| 30 | Similar to rule 8 | Cass4 | Cass4 |
| 31 | Similar to rule 9 | Cass4 | [Cass4] |
| 32 | Similar to rule 10 | Cass4 | Prom4 |
| 33 | Similar to rule 11 | Cist4 | Cist4 |
| 34 | Similar to rule 12 | Cist4 | RBS4 |
| 35 | Similar to rule 27 | Gene4 | Gene4 |
| 36 | Similar to rule 13 | Term4 | Term4 |
| 37 | Similar to rule 7 | BBb | PB5 |
| 38 | Similar to rule 8 | Cass5 | Cass5 |
| 39 | Similar to rule 9 | Cass5 | [Cass5] |
| 40 | Similar to rule 10 | Cass5 | Prom5 |
| 41 | Similar to rule 11 | Cist5 | Cist5 |
| 42 | Similar to rule 12 | Cist5 | RBS5 |
| 43 | Similar to rule 27 | Gene5 | Gene5 |
| 44 | Similar to rule 13 | Term5 | Term5 |
| 45 | Similar to rule 7 | Knight | PB6 |
| 46 | Similar to rule 8 | Cass6 | Cass6 |
| 47 | Similar to rule 9 | Cass6 | [Cass6] |
| 48 | Similar to rule 10 | Cass6 | Prom6 |
| 49 | Similar to rule 11 | Cist6 | Cist6 |
| 50 | Similar to rule 12 | Cist6 | RBS6 |
| 51 | Similar to rule 27 | Gene6 | Gene6 |
| 52 | Similar to rule 13 | Term6 | Term6 |
Terminals are italicized. P, C and S are terminals representing prefix, scar and suffix, respectively. As BBa2.0 uses the same prefix and scar as BBa1.0, there is no P2 and C2 in the grammar.
Figure 1.Correspondence between parts categories, non-terminals and icons used to graphically represent construct structures.
Figure 2.Three different representations of a BBa2.0 design. (A) This design includes two gene expression cassettes in opposite orientations. The first icon represents the construct backbone. The icons P1 (second to the left) and S2 (last) represent the construct prefix and suffix. The brackets [and] indicate the reverse orientation of the first cassette. Because BBa1.0 and BBa2.0 share the same prefix and scars, the design includes P1, C1 and S2. (B) The sequence generated by the grammar includes the special characters [ and ] to indicate the fragment in reverse orientation in bold characters. (C) The sequence of the construct is generated by replacing the sequence in bold character by its reverse complement.
Figure 3.Step-by-step design process of a wintergreen odor system using GenoCAD. The construct is designed in nine steps. For each step, the rewriting rule used is indicated in blue in the second column using the same number as in Table 2. The rewriting resulting from the rule selection is indicated in the graphical representation of the construct. The icon underlined by the base of the arrow indicates the left term of the rule. The icons enclosed in a blue rectangle correspond to the right term of the rule. For instance, applying the rule P8 to Cass1 in step 2 transforms this element into Cass1 C1 Cass1 in step 3.