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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
REFERENCES
http://www.affymetrix.com
http://www.perlegen.com
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.
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.
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.
C.J. Alpert and A.B. Kahng, “Recent directions in netlist partitioning: A survey”, Integration: The VLSI Jour. 19 (1995), pp. 1–81.
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.
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.
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.
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.
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.
J. Branke and M. Middendorf, “Searching for shortest common supersequences”, Proc. Second Nordic Workshop on Genetic Algorithms and Their Applications, 1996, pp. 105–113.
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.
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.
A. Caldwell and A. Kahng and I. Markov, “Can Recursive bisection Produce Routable Designs?”, DAC, 2000, pp.477–482.
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.
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.
J. Cong, M. Romesis and M. Xie, “Optimality, Scalability and Stability Study of Partitioning and Placement Algorithms”, Proc. ISPD, 2003, pp. 88–94.
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.
V. Dancik, “Common subsequences and supersequences and their expected length”, Combinatorics, Probability and Computing 7(4) (1998), pp. 365–373.
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.
J.J. Engel et al. “Design methodology for IBM ASIC products”, IBM Journal for Research and Development 40(4) (1996), pp. 387.
W. Feldman and P.A. Pevzner, “Gray code masks for sequencing by hybridization”, Genomics, 23 (1994), pp. 233–235.
C.M. Fiduccia and R.M. Mattheyses, “A Linear-Time Heuristic for Improving Network Partitions”, Proc. Design Automation Conference (DAC 1982), pp. 175–181.
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.
D.E. Foulser, M. Li and Q. Yang, “Theory and algorithms for plan merging”, Artificial Intelligence 57(2–3) (1992), pp. 143–181.
C.B. Fraser and R.W. Irving, “Approximation algorithms for the shortest common supersequence”, Nordic J. Computing 2 (1995), pp. 303–325.
D.H. Geschwind and J.P. Gregg (Eds.), Microarrays for the neurosciences: an essential guide, MIT Press, Cambridge, MA, 2002.
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.
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.
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.
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.
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.
E. Hubbell and M. Mittman , personal communication (Affymetrix, Santa Clara, CA), July 2002.
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.
L. Kaderali and A. Schliep, “Selecting signature oligonucleotides to identify organisms using DNA arrays”, Bioiformatics 18:1340–1349, 2002.
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.
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.
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.
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.
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.
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.
T. Kozawa et al., “Automatic Placement Algorithms for High Packging Density VLSI”, Proc. 20th Design Automation Conference (DAC 1983), pp. 175–181.
F. Li and G.D. Stormo, “Selection of optimal DNA oligos for gene expression arrays,” Bioinformatics 17(11):1067–1076, 2001.
R.J. Lipshutz, S.P. Fodor, T.R. Gingeras, D.J. Lockhart, “High density synthetic oligonucleotide arrays,” Nature Genetics 21 (1999), pp. 20–24.
B. T. Preas and M. J. Lorenzetti (Eds.), Physical Design Automation of VLSI Systems, Benjamin-Cummings, 1988.
S. Rahmann. “Rapid large-scale oligonucleotide selection for microarrays”, Proc. IEEE Computer Society Bioinformatics Conference (CSB), 2002.
S. Rahmann, “The Shortest Common Supersequence Problem in a Microarray Production Setting,” Bioinformatics 19 Suppl. 2 (2003), pp. 156–161.
R. Sengupta and M. Tompa, “Quality Control in Manufacturing Oligo Arrays: a Combinatorial Design Approach”, Journal of Computational Biology 9 (2002), pp. 1–22.
K. Shahookar and P. Mazumder, “VLSI Cell Placement Techniques”, Computing Surveys 23(2) (1991), pp. 143–220.
N.A. Sherwani, Algorithms for VLSI Physical Design Automation, Kluwer Academic Publishers, Norwell, MA, 199
L. Steinberg, “The backboard wiring problem: a placement algorithm”, SIAM Review 3 (1961), pp. 37–50.
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.
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.
J.A.Warrington, R. Todd, and D.Wong (Eds.). Microarrays and cancer research BioTechniques Press/Eaton Pub., Westboro, MA, 2002.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)