z-logo
open-access-imgOpen Access
Using the Sadakane Compressed Suffix Tree to Solve the All-Pairs Suffix-Prefix Problem
Author(s) -
Maan Haj Rachid,
Qutaibah Malluhi,
Mohamed Abouelhoda
Publication year - 2014
Publication title -
biomed research international
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.772
H-Index - 126
eISSN - 2314-6141
pISSN - 2314-6133
DOI - 10.1155/2014/745298
Subject(s) - compressed suffix array , suffix tree , generalized suffix tree , computer science , suffix , prefix , suffix array , data structure , string searching algorithm , trie , string (physics) , algorithm , tree (set theory) , theoretical computer science , parallel computing , mathematics , combinatorics , linguistics , philosophy , mathematical physics , programming language
The all-pairs suffix-prefix matching problem is a basic problem in string processing. It has an application in the de novo genome assembly task, which is one of the major bioinformatics problems. Due to the large size of the input data, it is crucial to use fast and space efficient solutions. In this paper, we present a space-economical solution to this problem using the generalized Sadakane compressed suffix tree. Furthermore, we present a parallel algorithm to provide more speed for shared memory computers. Our sequential and parallel algorithms are optimized by exploiting features of the Sadakane compressed index data structure. Experimental results show that our solution based on the Sadakane's compressed index consumes significantly less space than the ones based on noncompressed data structures like the suffix tree and the enhanced suffix array. Our experimental results show that our parallel algorithm is efficient and scales well with increasing number of processors.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom