Cargando…

Computational Tools and Algorithms for Designing Customized Synthetic Genes

Advances in DNA synthesis have enabled the construction of artificial genes, gene circuits, and genomes of bacterial scale. Freedom in de novo design of synthetic constructs provides significant power in studying the impact of mutations in sequence features, and verifying hypotheses on the functiona...

Descripción completa

Detalles Bibliográficos
Autores principales: Gould, Nathan, Hendy, Oliver, Papamichail, Dimitris
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4186344/
https://www.ncbi.nlm.nih.gov/pubmed/25340050
http://dx.doi.org/10.3389/fbioe.2014.00041
_version_ 1782338041819430912
author Gould, Nathan
Hendy, Oliver
Papamichail, Dimitris
author_facet Gould, Nathan
Hendy, Oliver
Papamichail, Dimitris
author_sort Gould, Nathan
collection PubMed
description Advances in DNA synthesis have enabled the construction of artificial genes, gene circuits, and genomes of bacterial scale. Freedom in de novo design of synthetic constructs provides significant power in studying the impact of mutations in sequence features, and verifying hypotheses on the functional information that is encoded in nucleic and amino acids. To aid this goal, a large number of software tools of variable sophistication have been implemented, enabling the design of synthetic genes for sequence optimization based on rationally defined properties. The first generation of tools dealt predominantly with singular objectives such as codon usage optimization and unique restriction site incorporation. Recent years have seen the emergence of sequence design tools that aim to evolve sequences toward combinations of objectives. The design of optimal protein-coding sequences adhering to multiple objectives is computationally hard, and most tools rely on heuristics to sample the vast sequence design space. In this review, we study some of the algorithmic issues behind gene optimization and the approaches that different tools have adopted to redesign genes and optimize desired coding features. We utilize test cases to demonstrate the efficiency of each approach, as well as identify their strengths and limitations.
format Online
Article
Text
id pubmed-4186344
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-41863442014-10-22 Computational Tools and Algorithms for Designing Customized Synthetic Genes Gould, Nathan Hendy, Oliver Papamichail, Dimitris Front Bioeng Biotechnol Bioengineering and Biotechnology Advances in DNA synthesis have enabled the construction of artificial genes, gene circuits, and genomes of bacterial scale. Freedom in de novo design of synthetic constructs provides significant power in studying the impact of mutations in sequence features, and verifying hypotheses on the functional information that is encoded in nucleic and amino acids. To aid this goal, a large number of software tools of variable sophistication have been implemented, enabling the design of synthetic genes for sequence optimization based on rationally defined properties. The first generation of tools dealt predominantly with singular objectives such as codon usage optimization and unique restriction site incorporation. Recent years have seen the emergence of sequence design tools that aim to evolve sequences toward combinations of objectives. The design of optimal protein-coding sequences adhering to multiple objectives is computationally hard, and most tools rely on heuristics to sample the vast sequence design space. In this review, we study some of the algorithmic issues behind gene optimization and the approaches that different tools have adopted to redesign genes and optimize desired coding features. We utilize test cases to demonstrate the efficiency of each approach, as well as identify their strengths and limitations. Frontiers Media S.A. 2014-10-06 /pmc/articles/PMC4186344/ /pubmed/25340050 http://dx.doi.org/10.3389/fbioe.2014.00041 Text en Copyright © 2014 Gould, Hendy and Papamichail. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Bioengineering and Biotechnology
Gould, Nathan
Hendy, Oliver
Papamichail, Dimitris
Computational Tools and Algorithms for Designing Customized Synthetic Genes
title Computational Tools and Algorithms for Designing Customized Synthetic Genes
title_full Computational Tools and Algorithms for Designing Customized Synthetic Genes
title_fullStr Computational Tools and Algorithms for Designing Customized Synthetic Genes
title_full_unstemmed Computational Tools and Algorithms for Designing Customized Synthetic Genes
title_short Computational Tools and Algorithms for Designing Customized Synthetic Genes
title_sort computational tools and algorithms for designing customized synthetic genes
topic Bioengineering and Biotechnology
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4186344/
https://www.ncbi.nlm.nih.gov/pubmed/25340050
http://dx.doi.org/10.3389/fbioe.2014.00041
work_keys_str_mv AT gouldnathan computationaltoolsandalgorithmsfordesigningcustomizedsyntheticgenes
AT hendyoliver computationaltoolsandalgorithmsfordesigningcustomizedsyntheticgenes
AT papamichaildimitris computationaltoolsandalgorithmsfordesigningcustomizedsyntheticgenes