Finding the nearest neighbors in biological databases using less distance computations
Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review
Author(s)
Related Research Unit(s)
Detail(s)
Original language | English |
---|---|
Article number | 4626946 |
Pages (from-to) | 669-680 |
Journal / Publication | IEEE/ACM Transactions on Computational Biology and Bioinformatics |
Volume | 7 |
Issue number | 4 |
Publication status | Published - 2010 |
Link(s)
Abstract
Modern biological applications usually involve the similarity comparison between two objects, which is often computationally very expensive, such as whole genome pairwise alignment and protein 3D structure alignment. Nevertheless, being able to quickly identify the closest neighboring objects from very large databases for a newly obtained sequence or structure can provide timely hints to its functions and more. This paper presents a substantial speedup technique for the well-studied k-nearest neighbor (k-nn) search, based on novel concepts of virtual pivots and partial pivots, such that a significant number of the expensive distance computations can be avoided. The new method is able to dynamically locate virtual pivots, according to the query, with increasing pruning ability. Using the same or less amount of database preprocessing effort, the new method outperformed the second best method by using no more than 40 percent distance computations per query, on a database of 10,000 gene sequences, compared to several best known k-nn search methods including M-Tree, OMNI, SA-Tree, and LAESA. We demonstrated the use of this method on two biological sequence data sets, one of which is for HIV-1 viral strain computational genotyping. © 2006 IEEE.
Research Area(s)
- HIV-1 computational genotyping, HIV-1 computational genotyping., metric space, Metric space, Nearest neighbor search, partial pivot, Partial pivot, triangle inequality pruning, Triangle inequality pruning, Virtual pivot, virtual pivot
Citation Format(s)
Finding the nearest neighbors in biological databases using less distance computations. / Zhou, Jianjun; Sander, Jörg; Cai, Zhipeng et al.
In: IEEE/ACM Transactions on Computational Biology and Bioinformatics, Vol. 7, No. 4, 4626946, 2010, p. 669-680.
In: IEEE/ACM Transactions on Computational Biology and Bioinformatics, Vol. 7, No. 4, 4626946, 2010, p. 669-680.
Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review