Space-efficient merging of succinct de Bruijn graphs

02/07/2019
by   Lavinia Egidi, et al.
0

We propose a new algorithm for merging succinct representations of de Bruijn graphs introduced in [Bowe et al. WABI 2012]. Our algorithm is inspired by the approach introduced by Holt and McMillan [Bionformatics 2014, ACM-BCB 2014] for merging Burrow-Wheeler transforms. In addition to its input, our algorithm uses only four bitvectors of working space and all data is accessed sequentially making the algorithm suitable for external memory execution. Our algorithm can also merge Colored succinct de Bruijn graphs, and can compute the Variable Order succinct representation from the plain representation of the input graphs. Combining our merging algorithm with recent results on de Bruijn graph construction, we provide a space efficient procedure for building succinct representations of de Bruijn graphs for very large collections.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/05/2020

Space efficient merging of de Bruijn graphs and Wheeler graphs

The merging of succinct data structures is a well established technique ...
research
03/04/2019

Lightweight merging of compressed indices based on BWT variants

In this paper we propose a flexible and lightweight technique for mergin...
research
12/01/2015

Dynamic Parallel and Distributed Graph Cuts

Graph-cuts are widely used in computer vision. In order to speed up the ...
research
03/24/2021

Generic Merging of Structure from Motion Maps with a Low Memory Footprint

With the development of cheap image sensors, the amount of available ima...
research
05/26/2020

On the improvement of the in-place merge algorithm parallelization

In this paper, we present several improvements in the parallelization of...
research
08/23/2023

State Merging with Quantifiers in Symbolic Execution

We address the problem of constraint encoding explosion which hinders th...
research
07/03/2023

Dynamical Graph Echo State Networks with Snapshot Merging for Dissemination Process Classification

The Dissemination Process Classification (DPC) is a popular application ...

Please sign up or login with your details

Forgot password? Click here to reset