Skip to main content

Showing 1–8 of 8 results for author: Sacomoto, G

.
  1. arXiv:1411.6852  [pdf, ps, other

    cs.DS

    Efficiently listing bounded length st-paths

    Authors: Romeo Rizzi, Gustavo Sacomoto, Marie-France Sagot

    Abstract: The problem of listing the $K$ shortest simple (loopless) $st$-paths in a graph has been studied since the early 1960s. For a non-negatively weighted graph with $n$ vertices and $m$ edges, the most efficient solution is an $O(K(mn + n^2 \log n))$ algorithm for directed graphs by Yen and Lawler [Management Science, 1971 and 1972], and an $O(K(m+n \log n))$ algorithm for the undirected version by Ka… ▽ More

    Submitted 25 November, 2014; originally announced November 2014.

    Comments: 12 pages, accepted to IWOCA 2014

  2. arXiv:1410.6663  [pdf, ps, other

    cs.CC

    Computing an Evolutionary Ordering is Hard

    Authors: Laurent Bulteau, Gustavo Sacomoto, Blerina Sinaimeri

    Abstract: We prove that computing an evolutionary ordering of a family of sets, i.e. an ordering where each set intersects with --but is not included in-- the union earlier sets, is NP-hard.

    Submitted 24 October, 2014; originally announced October 2014.

  3. arXiv:1408.1265  [pdf, ps, other

    cs.DS

    Amortized $\tilde{O}(|V|)$-Delay Algorithm for Listing Chordless Cycles in Undirected Graphs

    Authors: Rui Ferreira, Roberto Grossi, Romeo Rizzi, Gustavo Sacomoto, Marie-France Sagot

    Abstract: Chordless cycles are very natural structures in undirected graphs, with an important history and distinguished role in graph theory. Motivated also by previous work on the classical problem of listing cycles, we study how to list chordless cycles. The best known solution to list all the $C$ chordless cycles contained in an undirected graph $G = (V,E)$ takes $O(|E|^2 +|E|\cdot C)$ time. In this pap… ▽ More

    Submitted 6 August, 2014; originally announced August 2014.

    Comments: Accepted in ESA 2014

  4. arXiv:1406.6047  [pdf, other

    cs.DS cs.CE q-bio.QM

    Efficient Algorithms for de novo Assembly of Alternative Splicing Events from RNA-seq Data

    Authors: Gustavo Sacomoto

    Abstract: In this thesis, we address the problem of identifying and quantifying variants (alternative splicing and genomic polymorphism) in RNA-seq data when no reference genome is available, without assembling the full transcripts. Based on the fundamental idea that each variant corresponds to a recognizable pattern, a bubble, in a de Bruijn graph constructed from the RNA-seq reads, we propose a general mo… ▽ More

    Submitted 23 June, 2014; originally announced June 2014.

    Comments: PhD thesis, 139 pages

  5. arXiv:1406.1022  [pdf, other

    cs.DS cs.CE q-bio.QM

    Navigating in a sea of repeats in RNA-seq without drowning

    Authors: Gustavo Sacomoto, Blerina Sinaimeri, Camille Marchet, Vincent Miele, Marie-France Sagot, Vincent Lacroix

    Abstract: The main challenge in de novo assembly of NGS data is certainly to deal with repeats that are longer than the reads. This is particularly true for RNA- seq data, since coverage information cannot be used to flag repeated sequences, of which transposable elements are one of the main examples. Most transcriptome assemblers are based on de Bruijn graphs and have no clear and explicit model for repeat… ▽ More

    Submitted 4 June, 2014; originally announced June 2014.

  6. arXiv:1307.7813  [pdf, other

    q-bio.QM cs.CE cs.DS

    A polynomial delay algorithm for the enumeration of bubbles with length constraints in directed graphs and its application to the detection of alternative splicing in RNA-seq data

    Authors: Gustavo Sacomoto, Vincent Lacroix, Marie-France Sagot

    Abstract: We present a new algorithm for enumerating bubbles with length constraints in directed graphs. This problem arises in transcriptomics, where the question is to identify all alternative splicing events present in a sample of mRNAs sequenced by RNA-seq. This is the first polynomial-delay algorithm for this problem and we show that in practice, it is faster than previous approaches. This enables us t… ▽ More

    Submitted 30 July, 2013; originally announced July 2013.

    Comments: Peer-reviewed and presented as part of the 13th Workshop on Algorithms in Bioinformatics (WABI2013)

  7. arXiv:1302.7278  [pdf, other

    cs.DS

    Using cascading Bloom filters to improve the memory usage for de Brujin graphs

    Authors: Kamil Salikhov, Gustavo Sacomoto, Gregory Kucherov

    Abstract: De Brujin graphs are widely used in bioinformatics for processing next-generation sequencing data. Due to a very large size of NGS datasets, it is essential to represent de Bruijn graphs compactly, and several approaches to this problem have been proposed recently. In this work, we show how to reduce the memory required by the algorithm of [3] that represents de Brujin graphs using Bloom filters.… ▽ More

    Submitted 21 May, 2013; v1 submitted 28 February, 2013; originally announced February 2013.

    Comments: 12 pages, submitted

    ACM Class: E.2; J.3

  8. arXiv:1205.2766  [pdf, ps, other

    cs.DS

    Optimal Listing of Cycles and st-Paths in Undirected Graphs

    Authors: Rui Ferreira, Roberto Grossi, Andrea Marino, Nadia Pisanti, Romeo Rizzi, Gustavo Sacomoto

    Abstract: We present the first optimal algorithm for the classical problem of listing all the cycles in an undirected graph. We exploit their properties so that the total cost is the time taken to read the input graph plus the time to list the output, namely, the edges in each of the cycles. The algorithm uses a reduction to the problem of listing all the paths from a vertex s to a vertex t which we also so… ▽ More

    Submitted 5 July, 2012; v1 submitted 12 May, 2012; originally announced May 2012.

    Comments: 12 Pages, 7 Page Appendix