Skip to main content

Complexity of a Collision-Aware String Partition Problem and Its Relation to Oligo Design for Gene Synthesis

  • Conference paper
Computing and Combinatorics (COCOON 2008)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5092))

Included in the following conference series:

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 to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cox, J.C., Lape, J., Sayed, M.A., Hellinga, H.W.: Protein Fabrication Automation. Protein Sci. 16(3), 379–390 (2007)

    Article  Google Scholar 

  2. Garey, M., Johnson, D.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman Press, New York (1979)

    MATH  Google Scholar 

  3. 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)

    Google Scholar 

  4. Gusfield, D.: Algorithms on Strings, Trees, and Sequences. Cambridge Press (1997)

    Google Scholar 

  5. Hoover, D.M., Lubkowski, J.: DNAWorks: an Automated Method for Designing Oligonucleotides for PCR-based Gene Synthesis. Nuc. Acids Res. 30(10), 43 (2002)

    Article  Google Scholar 

  6. Jayaraj, S., Reid, R., Santi, D.V.: GeMS: an Advanced Software Package for Designing Synthetic Genes. Nuc. Acids Res. 33(9), 3011–3016 (2005)

    Article  Google Scholar 

  7. Lien, Y.E.: Periodic Properties of Strings. SIGACT News 7(1), 21–25 (1975)

    Article  Google Scholar 

  8. Lothaire, M.: Combinatorics on Words. Encyclopedia of Mathematics and its Applications, vol. 17. Addison-Wesley, Reading (1983)

    MATH  Google Scholar 

  9. Papadimitriou, C.H.: Computational Complexity. Addison-Wesley, Reading (1994)

    MATH  Google Scholar 

  10. Post, E.L.: A Variant of a Recursively Unsolvable Problem. Bulletin of the American Mathematical Society 52, 264–268 (1946)

    Article  MATH  MathSciNet  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. Thachuk, C., Condon, A.: On the Design of Oligos for Gene Synthesis. In: BIBE, pp. 123–130 (2007)

    Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Xiaodong Hu Jie Wang

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics