Literature DB >> 29234460

Generalized enhanced suffix array construction in external memory.

Felipe A Louza1, Guilherme P Telles2, Steve Hoffmann3, Cristina D A Ciferri4.   

Abstract

BACKGROUND: Suffix arrays, augmented by additional data structures, allow solving efficiently many string processing problems. The external memory construction of the generalized suffix array for a string collection is a fundamental task when the size of the input collection or the data structure exceeds the available internal memory.
RESULTS: In this article we present and analyze [Formula: see text] [introduced in CPM (External memory generalized suffix and [Formula: see text] arrays construction. In: Proceedings of CPM. pp 201-10, 2013)], the first external memory algorithm to construct generalized suffix arrays augmented with the longest common prefix array for a string collection. Our algorithm relies on a combination of buffers, induced sorting and a heap to avoid direct string comparisons. We performed experiments that covered different aspects of our algorithm, including running time, efficiency, external memory access, internal phases and the influence of different optimization strategies. On real datasets of size up to 24 GB and using 2 GB of internal memory, [Formula: see text] showed a competitive performance when compared to [Formula: see text] and [Formula: see text], which are efficient algorithms for a single string according to the related literature. We also show the effect of disk caching managed by the operating system on our algorithm.
CONCLUSIONS: The proposed algorithm was validated through performance tests using real datasets from different domains, in various combinations, and showed a competitive performance. Our algorithm can also construct the generalized Burrows-Wheeler transform of a string collection with no additional cost except by the output time.

Entities:  

Keywords:  Burrows–Wheeler transform; External memory algorithms; LCP array; String collections; Suffix array

Year:  2017        PMID: 29234460      PMCID: PMC5719966          DOI: 10.1186/s13015-017-0117-9

Source DB:  PubMed          Journal:  Algorithms Mol Biol        ISSN: 1748-7188            Impact factor:   1.405


  3 in total

1.  External memory BWT and LCP computation for sequence collections with applications.

Authors:  Lavinia Egidi; Felipe A Louza; Giovanni Manzini; Guilherme P Telles
Journal:  Algorithms Mol Biol       Date:  2019-03-08       Impact factor: 1.405

2.  Metagenomic analysis through the extended Burrows-Wheeler transform.

Authors:  Veronica Guerrini; Felipe A Louza; Giovanna Rosone
Journal:  BMC Bioinformatics       Date:  2020-09-16       Impact factor: 3.169

3.  SNPs detection by eBWT positional clustering.

Authors:  Nicola Prezza; Nadia Pisanti; Marinella Sciortino; Giovanna Rosone
Journal:  Algorithms Mol Biol       Date:  2019-02-06       Impact factor: 1.405

  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.