Cargando…

Algorithms for automated DNA assembly

Generating a defined set of genetic constructs within a large combinatorial space provides a powerful method for engineering novel biological functions. However, the process of assembling more than a few specific DNA sequences can be costly, time consuming and error prone. Even if a correct theoreti...

Descripción completa

Detalles Bibliográficos
Autores principales: Densmore, Douglas, Hsiau, Timothy H.-C., Kittleson, Joshua T., DeLoache, Will, Batten, Christopher, Anderson, J. Christopher
Formato: Texto
Lenguaje:English
Publicado: Oxford University Press 2010
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2860133/
https://www.ncbi.nlm.nih.gov/pubmed/20335162
http://dx.doi.org/10.1093/nar/gkq165
_version_ 1782180562878857216
author Densmore, Douglas
Hsiau, Timothy H.-C.
Kittleson, Joshua T.
DeLoache, Will
Batten, Christopher
Anderson, J. Christopher
author_facet Densmore, Douglas
Hsiau, Timothy H.-C.
Kittleson, Joshua T.
DeLoache, Will
Batten, Christopher
Anderson, J. Christopher
author_sort Densmore, Douglas
collection PubMed
description Generating a defined set of genetic constructs within a large combinatorial space provides a powerful method for engineering novel biological functions. However, the process of assembling more than a few specific DNA sequences can be costly, time consuming and error prone. Even if a correct theoretical construction scheme is developed manually, it is likely to be suboptimal by any number of cost metrics. Modular, robust and formal approaches are needed for exploring these vast design spaces. By automating the design of DNA fabrication schemes using computational algorithms, we can eliminate human error while reducing redundant operations, thus minimizing the time and cost required for conducting biological engineering experiments. Here, we provide algorithms that optimize the simultaneous assembly of a collection of related DNA sequences. We compare our algorithms to an exhaustive search on a small synthetic dataset and our results show that our algorithms can quickly find an optimal solution. Comparison with random search approaches on two real-world datasets show that our algorithms can also quickly find lower-cost solutions for large datasets.
format Text
id pubmed-2860133
institution National Center for Biotechnology Information
language English
publishDate 2010
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-28601332010-04-27 Algorithms for automated DNA assembly Densmore, Douglas Hsiau, Timothy H.-C. Kittleson, Joshua T. DeLoache, Will Batten, Christopher Anderson, J. Christopher Nucleic Acids Res Synthetic Biology and Chemistry Generating a defined set of genetic constructs within a large combinatorial space provides a powerful method for engineering novel biological functions. However, the process of assembling more than a few specific DNA sequences can be costly, time consuming and error prone. Even if a correct theoretical construction scheme is developed manually, it is likely to be suboptimal by any number of cost metrics. Modular, robust and formal approaches are needed for exploring these vast design spaces. By automating the design of DNA fabrication schemes using computational algorithms, we can eliminate human error while reducing redundant operations, thus minimizing the time and cost required for conducting biological engineering experiments. Here, we provide algorithms that optimize the simultaneous assembly of a collection of related DNA sequences. We compare our algorithms to an exhaustive search on a small synthetic dataset and our results show that our algorithms can quickly find an optimal solution. Comparison with random search approaches on two real-world datasets show that our algorithms can also quickly find lower-cost solutions for large datasets. Oxford University Press 2010-05 2010-03-23 /pmc/articles/PMC2860133/ /pubmed/20335162 http://dx.doi.org/10.1093/nar/gkq165 Text en © The Author(s) 2010. Published by Oxford University Press. http://creativecommons.org/licenses/by-nc/2.5 This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/2.5), which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Synthetic Biology and Chemistry
Densmore, Douglas
Hsiau, Timothy H.-C.
Kittleson, Joshua T.
DeLoache, Will
Batten, Christopher
Anderson, J. Christopher
Algorithms for automated DNA assembly
title Algorithms for automated DNA assembly
title_full Algorithms for automated DNA assembly
title_fullStr Algorithms for automated DNA assembly
title_full_unstemmed Algorithms for automated DNA assembly
title_short Algorithms for automated DNA assembly
title_sort algorithms for automated dna assembly
topic Synthetic Biology and Chemistry
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2860133/
https://www.ncbi.nlm.nih.gov/pubmed/20335162
http://dx.doi.org/10.1093/nar/gkq165
work_keys_str_mv AT densmoredouglas algorithmsforautomateddnaassembly
AT hsiautimothyhc algorithmsforautomateddnaassembly
AT kittlesonjoshuat algorithmsforautomateddnaassembly
AT deloachewill algorithmsforautomateddnaassembly
AT battenchristopher algorithmsforautomateddnaassembly
AT andersonjchristopher algorithmsforautomateddnaassembly