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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
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)