BDDBlast - A Memory Efficient Architecture for Pairwise Alignments

  • Demian Bueno de Oliveira Federal University of Minas Gerais (UFMG)
  • Alessandra Faria-Campos Federal University of Minas Gerais (UFMG)
  • Sérgio Campos Federal University of Minas Gerais (UFMG)

Abstract

BLAST, or Basic Local Alignment Search Tool, is one of the most widely used bioinformatics tools today. However, as biological data accumulates, its use can become a bottleneck limiting biological analyses both in time and memory usage. In this work we propose the use of a new data structure to re-implement BLAST. We use Binary Decision Diagrams (BDDs) to store the biological sequences and opti- mize resources, reducing memory requirements. This new approach has allowed us to construct the alignment of biological sequences with gains of up to 65.7% in memory usage for the allocation of the BLAST data structures and up to 16.3% faster search results, without altering the BLAST algorithm or its results.
Published
2022-09-21
How to Cite
DE OLIVEIRA, Demian Bueno; FARIA-CAMPOS, Alessandra; CAMPOS, Sérgio. BDDBlast - A Memory Efficient Architecture for Pairwise Alignments. Proceedings of the Brazilian Symposium on Bioinformatics (BSB), [S.l.], p. 1-13, sep. 2022. ISSN 2316-1248. Available at: <https://sol.sbc.org.br/index.php/bsb/article/view/22855>. Date accessed: 17 may 2024.