Biology Reference
In-Depth Information
TABLE 8.1
Computational Tools in Designing Synthetic Biological Components
Synthetic system
Website
Refs
DNA assembly
GeneDesigner
29
GeneDesign
28
j5
26
Asmparts
30
Gene Composer
27
Biomolecular design
Rosetta
25
RBSDesigner
21
RBS Calculator
19
Optimizer
24
Genetic circuit design
Genetdes
31
RoVerGeNe
7
B
OptCircuit
32
GEC
16
Biojade
36
GenoCAD
33
SynBioSS
34
TinkerCell
35
Pathway prediction
EnzMatcher
stand-alone software
1
KEGG PathPred
39
BNICE
2
UM-BBD Pathway prediction
38
OptStrain
framework (No website)
42
147
DESHARKY
43
RetroPath
12
FMM
40
CarbonSearch
41
Furthermore, it is possible to optimize the codons of open reading frames for protein
expression for a specific host organism.
29
GeneDesign is a web-based tool that provides modules, algorithms, restriction enzyme
library, and batch processing capabilities. Each module can be in charge of different tasks,
such as reverse translation, codon juggling, and building block design.
28
For example, after a
target protein has been characterized and its presence inside a novel gene circuit has been
confirmed, the protein can be reverse translated back to DNA, whose sequence is then
modified and engineered to optimally function in the host organism which the gene circuit
is to be incorporated into.
Another tool that can automate the design of DNA assembly protocol is j5, a web-based
software tool.
26
The design process of j5 includes the optimization of costs, design
specification rule enforcement, strategies in hierarchical assembly to minimize assembly
errors, and the manual or automated construction of scarless combinatorial DNA libraries.
The design algorithms are generally compatible with other DNA construction
methodologies, and can be used to complement other DNA assembly tools (
Table 8.1
).
Genetic Circuit Design
A number of computational methods have already been developed to facilitate system
design. To date these methods have concentrated mainly on the design of small