Bubbles are pairs of internally vertex-disjoint (s, t)-paths in a directed graph. In de Bruijn graphs built from reads of RNA and DNA data, bubbles represent interesting biological events, such as alternative splicing (AS) and allelic differences (SNPs and indels). However, the set of all bubbles in a de Bruijn graph built from real data is usually too large to be efficiently enumerated and analysed in practice. In particular, despite significant research done in this area, listing bubbles still remains the main bottleneck for tools that detect AS events in a reference-free context. Recently, in [1] the concept of a bubble generator was introduced as a way for obtaining a compact representation of the bubble space of a graph. Although this generator was quite effective in finding AS events, preliminary experiments showed that it is about 5 times slower than state-of-art methods. In this paper we propose a new family of bubble generators which improve substantially on the previous generator: generators in this new family are about two orders of magnitude faster and are still able to achieve similar precision in identifying AS events. To highlight the practical value of our new generators, we also report some experimental results on a real dataset.

Acuña, V.; Lima, L.; Italiano, Giuseppe Francesco; Pepè Sciarria, L.; Sagot, M. F.; Sinaimeri, Blerina. (2020). A Family of Tree-Based Generators for Bubbles in Directed Graphs. In Combinatorial Algorithms - 31st International Workshop, IWOCA 2020, Proceedings (pp. 17- 29). Isbn: 9783030489656. Isbn: 9783030489663. Doi: 10.1007/978-3-030-48966-3_2.

A Family of Tree-Based Generators for Bubbles in Directed Graphs

Italiano G. F.;Sinaimeri B.
2020

Abstract

Bubbles are pairs of internally vertex-disjoint (s, t)-paths in a directed graph. In de Bruijn graphs built from reads of RNA and DNA data, bubbles represent interesting biological events, such as alternative splicing (AS) and allelic differences (SNPs and indels). However, the set of all bubbles in a de Bruijn graph built from real data is usually too large to be efficiently enumerated and analysed in practice. In particular, despite significant research done in this area, listing bubbles still remains the main bottleneck for tools that detect AS events in a reference-free context. Recently, in [1] the concept of a bubble generator was introduced as a way for obtaining a compact representation of the bubble space of a graph. Although this generator was quite effective in finding AS events, preliminary experiments showed that it is about 5 times slower than state-of-art methods. In this paper we propose a new family of bubble generators which improve substantially on the previous generator: generators in this new family are about two orders of magnitude faster and are still able to achieve similar precision in identifying AS events. To highlight the practical value of our new generators, we also report some experimental results on a real dataset.
2020
9783030489656
9783030489663
Bubble generator
Directed graphs
Alternative splicing
Acuña, V.; Lima, L.; Italiano, Giuseppe Francesco; Pepè Sciarria, L.; Sagot, M. F.; Sinaimeri, Blerina. (2020). A Family of Tree-Based Generators for Bubbles in Directed Graphs. In Combinatorial Algorithms - 31st International Workshop, IWOCA 2020, Proceedings (pp. 17- 29). Isbn: 9783030489656. Isbn: 9783030489663. Doi: 10.1007/978-3-030-48966-3_2.
File in questo prodotto:
File Dimensione Formato  
iwoca_bubbles.pdf

Solo gestori archivio

Tipologia: Versione dell'editore
Licenza: Tutti i diritti riservati
Dimensione 439.52 kB
Formato Adobe PDF
439.52 kB Adobe PDF   Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11385/253907
Citazioni
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
  • OpenAlex 0
social impact