Lecture Notes in Computer Science, 2003, Volume 2676/2003, 70-82, DOI: 10.1007/3-540-44888-8_6

Distributed and Paged Suffix Trees for Large Genetic Databases

Raphaël Clifford and Marek Sergot

View Related Documents

Abstract

We present two new variants of the suffix tree which allow much larger genome sequence databases to be handled efficiently. The method is based on a new linear time construction algorithm for “sparse” suffix trees, which are subtrees of the whole suffix tree. The new data structures are called the paged suffix tree (PST) and the distributed suffix tree (DST). Both tackle the memory bottleneck by constructing subtrees of the full suffix tree independently and are designed for single processor and distributed memory parallel computing environments (e.g. Beowulf clusters), respectively. The standard operations on suffix trees of biological importance are shown to be easily translatable to these new data structures. While none of these operations on the DST require interprocess communication, many have optimal expected parallel running times.

Fulltext Preview

Image of the first page of the fulltext document