Felipe Alves da Louza
University of São Paulo
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Felipe Alves da Louza.
combinatorial pattern matching | 2013
Felipe Alves da Louza; Guilherme P. Telles; Cristina Dutra de Aguiar Ciferri
A suffix array is a data structure that, together with the LCP array, allows solving many string processing problems in a very efficient fashion. In this article we introduce eGSA, the first external memory algorithm to construct both generalized suffix and LCP arrays for sets of strings. Our algorithm relies on a combination of buffers, induced sorting and a heap. Performance tests with real DNA sequence sets of size up to 8.5 GB showed that eGSA can indeed be applied to sets of large sequences with efficient running time on a low-cost machine. Compared to the algorithm that most closely resembles eGSA purpose, eSAIS, eGSA reduced the time spent to construct the arrays by a factor of 2.5−4.8.
data compression conference | 2016
Felipe Alves da Louza; Simon Gog; Guilherme P. Telles
Sorting all suffixes of a string collection may be performed by sorting the concatenation of all strings using different end marker symbols as separators, or alternatively using the same end marker as separator. However, both approaches have the following drawbacks. The first alternative increases the alphabet size of the resulting string by the number of strings, whereas the second alternative does not guarantee the order among suffixes that are equal up to the end marker symbol. In this article, we show how to modify two important suffix sorting algorithms, SAIS [1] and SACA-K [2], to sort the concatenated string using the same end marker, maintaining their theoretical bounds, respecting the order among all suffixes, and improving their practical performance.
Algorithms for Molecular Biology | 2017
Felipe Alves da Louza; Guilherme P. Telles; Steve Hoffmann; Cristina Dutra de Aguiar Ciferri
BackgroundSuffix 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.ResultsIn this article we present and analyze
brazilian symposium on bioinformatics | 2011
Felipe Alves da Louza; Ricardo Rodrigues Ciferri; Cristina Dutra de Aguiar Ciferri
string processing and information retrieval | 2018
Felipe Alves da Louza; Guilherme P. Telles; Simon Gog; Liang Zhao
\mathsf {eGSA}
Journal of Discrete Algorithms | 2018
Felipe Alves da Louza; William F. Smyth; Giovanni Manzini; Guilherme P. Telles
Journal of Information and Data Management | 2012
Daniel Yoshinobu Takada Chino; Felipe Alves da Louza; Agma J. M. Traina; Cristina Dutra de Aguiar Ciferri; Caetano Traina Junior
eGSA [introduced in CPM (External memory generalized suffix and
workshop on algorithms in bioinformatics | 2018
Lavinia Egidi; Felipe Alves da Louza; Giovanni Manzini; Guilherme P. Telles
data compression conference | 2018
Daniel Saad Nogueira Nunes; Felipe Alves da Louza; Simon Gog; Mauricio Ayala-Rincón; Gonzalo Navarro
\mathsf {LCP}
XXIII Congresso de Iniciação Científica da Unicamp | 2015
William Hideki Azana Tustumi; Guilherme P. Telles; Felipe Alves da Louza