Abstract
Artificial synthesis of long genes and entire genomes is achieved by self-assembly of DNA oligo fragments - fragments which are short enough to be generated using a DNA synthesizer. Given a description of the duplex to be synthesized, a computational challenge is to select the short oligos so that, once synthesized, they will self-assemble without error. In this paper, we show that a natural abstraction of this problem, the collision-aware string partition problem, is NP-complete.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Cox, J.C., Lape, J., Sayed, M.A., Hellinga, H.W.: Protein Fabrication Automation. Protein Sci. 16(3), 379–390 (2007)
Garey, M., Johnson, D.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman Press, New York (1979)
Gibson, D.G., Benders, G.A., Andrews-Pfannkoch, C., Denisova, E.A., Baden-Tillson, H., Zaveri, J., Stockwell, T.B., Brownley, A., Thomas, D.W., Algire, M.A., Merryman, C., Young, L., Noskov, V.N., Glass, J.I., Venter, J.C., Hutchison, I., Clyde, A., Smith, H.O.: Complete Chemical Synthesis, Assembly, and Cloning of a Mycoplasma Genitalium Genome. Science 1151721 (2008)
Gusfield, D.: Algorithms on Strings, Trees, and Sequences. Cambridge Press (1997)
Hoover, D.M., Lubkowski, J.: DNAWorks: an Automated Method for Designing Oligonucleotides for PCR-based Gene Synthesis. Nuc. Acids Res. 30(10), 43 (2002)
Jayaraj, S., Reid, R., Santi, D.V.: GeMS: an Advanced Software Package for Designing Synthetic Genes. Nuc. Acids Res. 33(9), 3011–3016 (2005)
Lien, Y.E.: Periodic Properties of Strings. SIGACT News 7(1), 21–25 (1975)
Lothaire, M.: Combinatorics on Words. Encyclopedia of Mathematics and its Applications, vol. 17. Addison-Wesley, Reading (1983)
Papadimitriou, C.H.: Computational Complexity. Addison-Wesley, Reading (1994)
Post, E.L.: A Variant of a Recursively Unsolvable Problem. Bulletin of the American Mathematical Society 52, 264–268 (1946)
Rouillard, J.M., Lee, W., Truan, G., Gao, X., Zhou, X., Gulari, E.: Gene2Oligo: Oligonucleotide Design for in Vitro Gene Synthesis. Nuc. Acids Res. 32, 176–180 (2004) (Web Server issue)
Stemmer, W.P., Crameri, A., Ha, K.D., Brennan, T.M., Heyneker, H.L.: Single-Step Assembly of a Gene and Entire Plasmid from Large Numbers of Oligodeoxyribonucleotides. Gene 164(1), 49–53 (1995)
Thachuk, C., Condon, A.: On the Design of Oligos for Gene Synthesis. In: BIBE, pp. 123–130 (2007)
Tian, J., Gong, H., Sheng, N., Zhou, X., Gulari, E., Gao, X., Church, G.: Accurate Multiplex Gene Synthesis from Programmable DNA Microchips. Nature 432(7020), 1050–1054 (2004)
Villalobos, A., Ness, J.E., Gustafsson, C., Minshull, J., Govindarajan, S.: Gene Designer: a Synthetic Biology Tool for Constructing Artificial DNA Segments. BMC Bioinformatics 7, 285 (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Condon, A., Maňuch, J., Thachuk, C. (2008). Complexity of a Collision-Aware String Partition Problem and Its Relation to Oligo Design for Gene Synthesis. In: Hu, X., Wang, J. (eds) Computing and Combinatorics. COCOON 2008. Lecture Notes in Computer Science, vol 5092. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69733-6_27
Download citation
DOI: https://doi.org/10.1007/978-3-540-69733-6_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69732-9
Online ISBN: 978-3-540-69733-6
eBook Packages: Computer ScienceComputer Science (R0)