View metadata, citation and similar papers at core.ac.uk brought to you by CORE REVIEW ARTICLE published: 06provided October by 2014 Frontiers - Publisher Connector BIOENGINEERING AND BIOTECHNOLOGY doi: 10.3389/fbioe.2014.00041 Computational tools and algorithms for designing customized synthetic genes Nathan Gould 1, Oliver Hendy 2 and Dimitris Papamichail 1* 1 Department of Computer Science, The College of New Jersey, Ewing, NJ, USA 2 Department of Biology, The College of New Jersey, Ewing, NJ, USA Edited by: Advances in DNA synthesis have enabled the construction of artificial genes, gene cir- Ilias Tagkopoulos, University of cuits, and genomes of bacterial scale. Freedom in de novo design of synthetic constructs California, Davis, USA provides significant power in studying the impact of mutations in sequence features, and Reviewed by: verifying hypotheses on the functional information that is encoded in nucleic and amino Yinjie Tang, Washington University, USA acids. To aid this goal, a large number of software tools of variable sophistication have M. Kalim Akhtar, University College been implemented, enabling the design of synthetic genes for sequence optimization London, UK based on rationally defined properties. The first generation of tools dealt predominantly *Correspondence: with singular objectives such as codon usage optimization and unique restriction site incor- Dimitris Papamichail, Department of Computer Science, The College of poration. Recent years have seen the emergence of sequence design tools that aim to New Jersey, 2000 Pennington Road, evolve sequences toward combinations of objectives.The design of optimal protein-coding Ewing, NJ 08628, USA sequences adhering to multiple objectives is computationally hard, and most tools rely on e-mail:
[email protected] heuristics to sample the vast sequence design space.