Skip to main content
Log in

Database indexing for large DNA and protein sequence collections

  • Special issue VLDB Best papers 2001
  • Published:
The VLDB Journal Aims and scope Submit manuscript

Abstract.

Our aim is to develop new database technologies for the approximate matching of unstructured string data using indexes. We explore the potential of the suffix tree data structure in this context. We present a new method of building suffix trees, allowing us to build trees in excess of RAM size, which has hitherto not been possible. We show that this method performs in practice as well as the O(n) method of Ukkonen [70]. Using this method we build indexes for 200 Mb of protein and 300 Mbp of DNA, whose disk-image exceeds the available RAM. We show experimentally that suffix trees can be effectively used in approximate string matching with biological data. For a range of query lengths and error bounds the suffix tree reduces the size of the unoptimised O(mn) dynamic programming calculation required in the evaluation of string similarity, and the gain from indexing increases with index size. In the indexes we built this reduction is significant, and less than 0.3% of the expected matrix is evaluated. We detail the requirements for further database and algorithmic research to support efficient use of large suffix indexes in biological applications.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received: November 1, 2001 / Accepted: March 2, 2002 Published online: September 25, 2002

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hunt, E., Atkinson, M. & Irving, R. Database indexing for large DNA and protein sequence collections. The VLDB Journal 11, 256–271 (2002). https://doi.org/10.1007/s007780200064

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s007780200064

Navigation