Skip to main content

Abstract

DNA probe arrays, or DNA chips, have emerged as a core genomic technology that enables cost-effective gene expression monitoring, mutation detection, single nucleotide polymorphism analysis and other genomic analyses. DNA chips are manufactured through a highly scalable process, called Very Large-Scale Immobilized Polymer Synthesis (VLSIPS), that combines photolithographic technologies adapted from the semiconductor industry with combinatorial chemistry. As the number and size of DNA array designs continues to grow, there is an imperative need for highly-scalable software tools with predictable solution quality to assist in the design and manufacturing process. In this chapter we review recent algorithmic and methodological advances forming the foundation for a new generation of DNA array design tools. A recurring motif behind these advances is exploiting the analogy between silicon chip design, pointing to the value of technology transfer between the 40-year old VLSI CAD field and the newer DNA array design field.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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. http://www.affymetrix.com

    Google Scholar 

  2. http://www.perlegen.com

    Google Scholar 

  3. S. Akers, “On the Use of the Linear Assignment Algorithm in Module Placement,” Proc. 1981 ACM/IEEE Design Automation Conference (DAC′81) , pp. 137–144.

    Google Scholar 

  4. C.J. Alpert and A.B. Kahng, “Geometric Embeddings for Faster (and Better) Multi-Way Netlist Partitioning” Proc. ACM/IEEE Design Automation Conf., 1993, pp. 743–748.

    Google Scholar 

  5. C.J. Alpert and A.B. Kahng, “Multi-Way Partitioning Via Spacefilling Curves and Dynamic Programming,” Proc. 1994 ACM/IEEE Design Automation Conference (DAC′94), pp. 652–657.

    Google Scholar 

  6. C.J. Alpert and A.B. Kahng, “Recent directions in netlist partitioning: A survey”, Integration: The VLSI Jour. 19 (1995), pp. 1–81.

    Article  MATH  Google Scholar 

  7. N. Alon, C.J. Colbourn, A.C.H. Lingi and M. Tompa, “Equireplicate Balanced Binary Codes for Oligo Arrays”, SIAM Journal on Discrete Mathematics 14(4) (2001), pp. 481–497.

    Article  MATH  MathSciNet  Google Scholar 

  8. A.A. Antipova, P. Tamayo and T.R. Golub, “ A strategy for oligonucleotide microarray probe reduction”, Genome Biology 2002 3(12):research0073.1–0073.4.

    Google Scholar 

  9. M. Atlas, N. Hundewale, L. Perelygina and A. Zelikovsky, “Consolidating Software Tools for DNA Microarray Design and Manufacturing”, Proc. International Conf. of the IEEE Engineering in Medicine and Biology (EMBC′04), 2004, pp. 172–175.

    Google Scholar 

  10. K. Nandan Babu and S. Saxena, “Parallel algorithms for the longest common subsequence problem”, Proc. 4th Intl. Conf. on High-Performance Computing, Dec. 1997, pp. 120–125.

    Google Scholar 

  11. J.J. Bartholdi and L.K. Platzman, “An O(N log N) Planar Travelling Salesman Heuristic Based On Spacefilling Curves,” Operations Research Letters 1 (1982), pp. 121–125.

    Article  MATH  MathSciNet  Google Scholar 

  12. J. Branke and M. Middendorf, “Searching for shortest common supersequences”, Proc. Second Nordic Workshop on Genetic Algorithms and Their Applications, 1996, pp. 105–113.

    Google Scholar 

  13. J. Branke, M. Middendorf and F. Schneider, “Improved heuristics and a genetic algorithm for finding short supersequences”, OR Spektrum 20(1) (1998), pp. 39–46.

    Article  MATH  MathSciNet  Google Scholar 

  14. A.E. Caldwell, A.B. Kahng and I.L. Markov, “Optimal Partitioners and End-Case Placers for Standard-Cell Layout,” Proc. ACM1999 International Symposium on Physical Design (ISPD′99), pp. 90–96.

    Google Scholar 

  15. A. Caldwell and A. Kahng and I. Markov, “Can Recursive bisection Produce Routable Designs?”, DAC, 2000, pp.477–482.

    Google Scholar 

  16. C.C. Chang, J. Cong and M. Xie, “Optimality and Scalability Study of Existing Placement Algorithms”, Proc. Asia South-Pacific Design Automation Conference, Jan. 2003.

    Google Scholar 

  17. C.J. Colbourn, A.C.H. Lingi and M. Tompa, “Construction of optimal quality control for oligo arrays”, Bioinformatics 18(4) (2002), pp. 529–535.

    Article  Google Scholar 

  18. J. Cong, M. Romesis and M. Xie, “Optimality, Scalability and Stability Study of Partitioning and Placement Algorithms”, Proc. ISPD, 2003, pp. 88–94.

    Google Scholar 

  19. D.R. Cutting, D.R. Karger, J.O. Pederson and J.W. Tukey, “Scatter/Gather: A Cluster-Based Approach to Browsing Large Document Collections”, (15th Intl. ACM/SIGIR Conference on Research and Development in Information Retrieval) SIGIR Forum (1992), pp. 318–329.

    Google Scholar 

  20. V. Dancik, “Common subsequences and supersequences and their expected length”, Combinatorics, Probability and Computing 7(4) (1998), pp. 365–373.

    Article  MATH  MathSciNet  Google Scholar 

  21. K. Doll, F.M. Johannes, K.J. Antreich, “Iterative Placement Improvement by Network Flow Methods”, IEEE Transactions on Computer-Aided Design 13(10) (1994), pp. 1189–1200.

    Article  Google Scholar 

  22. J.J. Engel et al. “Design methodology for IBM ASIC products”, IBM Journal for Research and Development 40(4) (1996), pp. 387.

    Article  Google Scholar 

  23. W. Feldman and P.A. Pevzner, “Gray code masks for sequencing by hybridization”, Genomics, 23 (1994), pp. 233–235.

    Article  Google Scholar 

  24. C.M. Fiduccia and R.M. Mattheyses, “A Linear-Time Heuristic for Improving Network Partitions”, Proc. Design Automation Conference (DAC 1982), pp. 175–181.

    Google Scholar 

  25. S. Fodor, J. L. Read, M. C. Pirrung, L. Stryer, L. A. Tsai and D. Solas, “Light-Directed, Spatially Addressable Parallel Chemical Synthesis”, Science 251 (1991), pp. 767–773.

    Article  Google Scholar 

  26. D.E. Foulser, M. Li and Q. Yang, “Theory and algorithms for plan merging”, Artificial Intelligence 57(2–3) (1992), pp. 143–181.

    Article  MATH  MathSciNet  Google Scholar 

  27. C.B. Fraser and R.W. Irving, “Approximation algorithms for the shortest common supersequence”, Nordic J. Computing 2 (1995), pp. 303–325.

    MATH  MathSciNet  Google Scholar 

  28. D.H. Geschwind and J.P. Gregg (Eds.), Microarrays for the neurosciences: an essential guide, MIT Press, Cambridge, MA, 2002.

    Google Scholar 

  29. S. Hannenhalli, E. Hubbell, R. Lipshutz and P.A. Pevzner, “Combinatorial Algorithms for Design of DNA Arrays,” in Chip Technology (ed. J. Hoheisel), Springer-Verlag, 2002.

    Google Scholar 

  30. L.W. Hagen, D.J. Huang and A.B. Kahng, “Quantified Suboptimality of VLSI Layout Heuristics”, Proc. ACM/IEEE Design Automation Conf., 1995, pp. 216–221.

    Google Scholar 

  31. S. A. Heath and F. P. Preparata, “Enhanced Sequence ReconstructionWith DNA Microarray Application”, Proc. 2001 Annual International Conf. on Computing and Combinatorics (COCOON′01), pp. 64–74.

    Google Scholar 

  32. D. J. Huang and A. B. Kahng, “Partitioning-Based Standard-Cell Global Placement with an Exact Objective”, in Proc. ACM/IEEE Intl. Symp. on Physical Design, Napa, April 1997, pp. 18–25.

    Google Scholar 

  33. E. Hubbell and P.A. Pevzner, “Fidelity Probes for DNA Arrays”, Proc. Seventh International Conference on Intelligent Systems for Molecular Biology, 1999, pp. 113–117.

    Google Scholar 

  34. E. Hubbell and M. Mittman , personal communication (Affymetrix, Santa Clara, CA), July 2002.

    Google Scholar 

  35. T. Jiang and M. Li, “On the approximation of shortest common supersequences and longest common subsequences”, SIAM J. on Discrete Mathematics 24(5) (1995), pp. 1122–1139.

    MATH  MathSciNet  Google Scholar 

  36. L. Kaderali and A. Schliep, “Selecting signature oligonucleotides to identify organisms using DNA arrays”, Bioiformatics 18:1340–1349, 2002.

    Article  Google Scholar 

  37. A.B. Kahng, I.I. Măndoiu, P.A. Pevzner, S. Reda, and A. Zelikovsky, “Border Length Minimization in DNA Array Design”, Proc. 2nd International Workshop on Algorithms in Bioinformatics (WABI 2002), R. Guigo and D. Gusfield (Eds.), Springer-Verlag Lecture Notes in Computer Science Series 2452, pp. 435–448.

    Google Scholar 

  38. A.B. Kahng, I.I. Măndoiu, P.A. Pevzner, S. Reda, and A. Zelikovsky, “Engineering a Scalable Placement Heuristic for DNA Probe Arrays”, Proc. 7th Annual International Conference on Research in Computational Molecular Biology(RECOMB2003),W. miller, M. Vingron, S. Istrail, P. Pevzner and M. Waterman (Eds.), 2003, pp. 148–156.

    Google Scholar 

  39. A.B. Kahng, I.I. Măndoiu, S. Reda, X. Xu, and A. Zelikovsky. Design flow enhancements for DNA arrays. In Proc. IEEE International Conference on Computer Design (ICCD), pages 116–123, 2003.

    Google Scholar 

  40. A.B. Kahng, I.I. Măndoiu, S. Reda, X. Xu, and A. Zelikovsky. Evaluation of placement techniques for DNA probe array layout. In Proc. IEEE-ACM International Conference on Computer-Aided Design (ICCAD), pages 262–269, 2003.

    Google Scholar 

  41. A.B. Kahng, I.I. Măndoiu, P. Pevzner, S. Reda, and A. Zelikovsky. Scalable heuristics for design of DNA probe arrays. Journal of Computational Biology, 11(2–3):429–447, 2004.

    Article  Google Scholar 

  42. S. Kasif, Z. Weng, A. Derti, R. Beigel, and C. DeLisi, “A computational framework for optimal masking in the synthesis of oligonucleotide microarrays”, Nucleic Acids Research vol. 30 (2002), e106.

    Article  Google Scholar 

  43. T. Kozawa et al., “Automatic Placement Algorithms for High Packging Density VLSI”, Proc. 20th Design Automation Conference (DAC 1983), pp. 175–181.

    Google Scholar 

  44. F. Li and G.D. Stormo, “Selection of optimal DNA oligos for gene expression arrays,” Bioinformatics 17(11):1067–1076, 2001.

    Article  Google Scholar 

  45. R.J. Lipshutz, S.P. Fodor, T.R. Gingeras, D.J. Lockhart, “High density synthetic oligonucleotide arrays,” Nature Genetics 21 (1999), pp. 20–24.

    Article  Google Scholar 

  46. B. T. Preas and M. J. Lorenzetti (Eds.), Physical Design Automation of VLSI Systems, Benjamin-Cummings, 1988.

    Google Scholar 

  47. S. Rahmann. “Rapid large-scale oligonucleotide selection for microarrays”, Proc. IEEE Computer Society Bioinformatics Conference (CSB), 2002.

    Google Scholar 

  48. S. Rahmann, “The Shortest Common Supersequence Problem in a Microarray Production Setting,” Bioinformatics 19 Suppl. 2 (2003), pp. 156–161.

    Article  Google Scholar 

  49. R. Sengupta and M. Tompa, “Quality Control in Manufacturing Oligo Arrays: a Combinatorial Design Approach”, Journal of Computational Biology 9 (2002), pp. 1–22.

    Article  Google Scholar 

  50. K. Shahookar and P. Mazumder, “VLSI Cell Placement Techniques”, Computing Surveys 23(2) (1991), pp. 143–220.

    Article  Google Scholar 

  51. N.A. Sherwani, Algorithms for VLSI Physical Design Automation, Kluwer Academic Publishers, Norwell, MA, 199

    Google Scholar 

  52. L. Steinberg, “The backboard wiring problem: a placement algorithm”, SIAM Review 3 (1961), pp. 37–50.

    Article  MATH  MathSciNet  Google Scholar 

  53. A.C.Tolonen, D.F. Albeanu, J.F. Corbett, H. Handley, C. Henson, and P. Malik, “Optimized in situ construction of oligomers on an array surface”, Nucleic Acids Research 30 (2002), e107.

    Article  Google Scholar 

  54. M. Wang, X. Yang and M. Sarrafzadeh, “DRAGON2000: Standard-cell Placement Tool For Large Industry Circuits”, Proc. International Conference on Computer-Aided Design (ICCAD 2001), pp. 260–263.

    Google Scholar 

  55. J.A.Warrington, R. Todd, and D.Wong (Eds.). Microarrays and cancer research BioTechniques Press/Eaton Pub., Westboro, MA, 2002.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer

About this chapter

Cite this chapter

Kahng, A.B., Măndoiu, I.I., Reda, S., Xu, X., Zelikovsky, A.Z. (2006). COMPUTER-AIDED OPTIMIZATION OF DNA ARRAY DESIGN AND MANUFACTURING. In: Chakrabarty, K., Zeng, J. (eds) Design Automation Methods and Tools for Microfluidics-Based Biochips. Springer, Dordrecht . https://doi.org/10.1007/1-4020-5123-9_10

Download citation

  • DOI: https://doi.org/10.1007/1-4020-5123-9_10

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-5122-7

  • Online ISBN: 978-1-4020-5123-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics