Abstract
The non-unique probe selection problem consists of selecting oligonucleotide probes for use in hybridization experiments in which target viruses or bacteria are to be identified in biological samples. The presence or absence of these targets is determined by observing whether selected probes bind to their corresponding sequences. The goal is to select a probe set that is able to uniquely identify targets while containing a minimal number of probes. This paper contributes the first exact method for finding optimal solutions to the non-unique probe selection problem within practical computational limits, without the a priori elimination of candidate probes. Previously published methods have employed heuristics to find approximate solutions that are not provably optimal, and as a result, no knowledge has been obtained regarding the quality of those solutions relative to optimality. We demonstrate that our approach consistently finds an optimal solution to the non-unique probe selection problem within 10 min, and is capable of reducing the number of probes required over state-of-the-art heuristic techniques by as much as 20%.
Similar content being viewed by others
References
Barnes R. S. K., Hughes R. N. (1999) An Introduction to Marine Ecology. Malden, MA: Blackwell Science, pp. 296
Borneman J., Chroback M., Vedova G. D., Figueroa A., Jiang T. (2001) Probe selection algorithms with applications in the analysis of microbial communities. Bioinformatics 17:S39–S48
Conejero-Goldberg C., Wang E., Yi C., Goldberg T. E., Jones-Brando L., Marincola F. M., Webster M. J., Torrey E. F. (2005) Infectious pathogen detection arrays: Viral detection in cell lines and postmortem brain tissue. BioTech. 39:741–751
de Souza, P. S., and S. N. Talukdar. Asynchronous organizations for MultiAlgorithm problems. In: Proceedings of the 1993 ACM/SIGAPP Symposium on Applied Computing: States of the Art and Practice. Indianapolis, IN, pp. 286–293.
Garey M. R., Johnson D. S. (1979) Computers and Intractability: A Guide to the Theory of NP-Completeness. New York, NY: W. H. Freeman and Co, 340 pp.
Huang Y., Chang C., Chan C., Yeh T., Chang Y., Chen C., Kao C. (2005) Integrated minimum-set primers and unique probe design algorithms for differential detection on symptom-related pathogens. Bioinformatics 21:4330–4337
Klau G. W., Rahmann S., Schliep A., Vingron M., Reinert K. (2004) Optimal robust non-unique probe selection using integer linear programming. Bioinformatics 20:186–193
Klau, G. W., S. Rahmann, A. Schliep, M. Vingron, and K. Reinert. Integer linear programming approaches for non-unique probe selection. (To appear in Discr. App. Math, 2006)
Knudsen S (2004) Guide to Analysis of DNA Microarray Data., 2nd Ed. New York, NY: John Wiley & Sons, Ltd.,184 pp.
Meneses C. N., P. M. Pardalos, and M. A. Ragle. A survey of computational methods for probe design and selection. To appear in: Optimization in Medicine and Biology, edited by G. J. Lim. New York: Auerbach, 2008.
Meneses C. N., Pardalos P. M., Ragle M. A. (2007) A new approach to the non-unique probe selection problem. Ann. Biomed. Eng. 35:651–658
Nemhauser G. L., Wolsey L. A. (1999) Integer and Combinatorial Optimization. New York, NY: John Wiley & Sons, Ltd, 763 pp.
Nordberg E. K. (2005) YODA: selecting signature oligonucleotides. Bioinformatics 21:1365–1370
Rash, S., and D. Gusfield. String barcoding: Uncovering optimal virus signatures. In: Proceedings of the Sixth Annual International Conference on Computational Biology. edited by G. Meyers, S. Hannenballi, S. Istrail, P. Perzner, and M. Waterman. Washington, DC, 2002, pp. 254–261.
Roth S. B., Jalava J., Ruuskanen O., Ruohola A., Nikkari S. (2004) Use of an oligonucleotide array for laboratory diagnosis of bacteria responsible for acute upper respiratory infections. J. Clin. Microbiol. 42:4268–4274
Rozen S., Skaletsky H. J. (2000) Primer3 on the WWW for general users and for biologist programmers. In Krawetz S., Misener S. (eds) Bioinformatics Methods and Protocols: Methods in Molecular Biology. Totowa, NJ: Humana Press, pp. 365–386
Schliep, A., D. C. Torney, and S. Rahmann. Group testing with DNA chips: generating designs and decoding experiments. In: Proceedings of the 2nd IEEE Computer Society Bioinformatics Conference (CSB 2003), edited by G. Meyers, S. Hannenballi, S. Istrail, P. Perzner, and M. Waterman. Stanford, CA, 2003, pp. 84–93
Acknowledgements
The authors gratefully acknowledge the comments made by two referees and an Associate Editor that led to the improvement of this paper’s exposition. We are grateful to Dr. Sven Rahmann for providing us with some of the data used in this paper. This work was partially supported by NIH, NSF and Air Force grants.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ragle, M.A., Smith, J.C. & Pardalos, P.M. An Optimal Cutting-Plane Algorithm for Solving the Non-Unique Probe Selection Problem. Ann Biomed Eng 35, 2023–2030 (2007). https://doi.org/10.1007/s10439-007-9374-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10439-007-9374-y