Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Gustavo Sacomoto is active.

Publication


Featured researches published by Gustavo Sacomoto.


BMC Bioinformatics | 2012

KISSPLICE: de-novo calling alternative splicing events from RNA-seq data

Gustavo Sacomoto; Janice Kielbassa; Rayan Chikhi; Raluca Uricaru; Pavlos Antoniou; Marie-France Sagot; Pierre Peterlongo; Vincent Lacroix

BackgroundIn this paper, we address the problem of identifying and quantifying polymorphisms in RNA-seq data when no reference genome is available, without assembling the full transcripts. Based on the fundamental idea that each polymorphism corresponds to a recognisable pattern in a De Bruijn graph constructed from the RNA-seq reads, we propose a general model for all polymorphisms in such graphs. We then introduce an exact algorithm, called KIS SPLICE, to extract alternative splicing events.ResultsWe show that KIS SPLICE enables to identify more correct events than general purpose transcriptome assemblers. Additionally, on a 71 M reads dataset from human brain and liver tissues, KIS SPLICE identified 3497 alternative splicing events, out of which 56% are not present in the annotations, which confirms recent estimates showing that the complexity of alternative splicing has been largely underestimated so far.ConclusionsWe propose new models and algorithms for the detection of polymorphism in RNA-seq data. This opens the way to a new kind of studies on large HTS RNA-seq datasets, where the focus is not the global reconstruction of full-length transcripts, but local assembly of polymorphic regions. KIS SPLICE is available for download at http://alcovna.genouest.org/kissplice/.


workshop on algorithms in bioinformatics | 2013

Using Cascading Bloom Filters to Improve the Memory Usage for de Brujin Graphs

Kamil Salikhov; Gustavo Sacomoto; Gregory Kucherov

De Brujin graphs are widely used in bioinformatics for processing next-generation sequencing (NGS) data. Due to the 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 Chikhi and Rizk (WABI, 2012) that represents de Brujin graphs using Bloom filters. Our method requires 30% to 40% less memory with respect to their method, with insignificant impact to construction time. At the same time, our experiments showed a better query time compared to their method. This is, to our knowledge, the best practical representation for de Bruijn graphs.


Algorithms for Molecular Biology | 2009

Lossless Filter for Multiple Repeats with Bounded Edit Distance

Pierre Peterlongo; Gustavo Sacomoto; Alair Pereira do Lago; Nadia Pisanti; Marie-France Sagot

BackgroundIdentifying local similarity between two or more sequences, or identifying repeats occurring at least twice in a sequence, is an essential part in the analysis of biological sequences and of their phylogenetic relationship. Finding such fragments while allowing for a certain number of insertions, deletions, and substitutions, is however known to be a computationally expensive task, and consequently exact methods can usually not be applied in practice.ResultsThe filter TUIUIU that we introduce in this paper provides a possible solution to this problem. It can be used as a preprocessing step to any multiple alignment or repeats inference method, eliminating a possibly large fraction of the input that is guaranteed not to contain any approximate repeat. It consists in the verification of several strong necessary conditions that can be checked in a fast way. We implemented three versions of the filter. The first is simply a straightforward extension to the case of multiple sequences of an application of conditions already existing in the literature. The second uses a stronger condition which, as our results show, enable to filter sensibly more with negligible (if any) additional time. The third version uses an additional condition and pushes the sensibility of the filter even further with a non negligible additional time in many circumstances; our experiments show that it is particularly useful with large error rates. The latter version was applied as a preprocessing of a multiple alignment tool, obtaining an overall time (filter plus alignment) on average 63 and at best 530 times smaller than before (direct alignment), with in most cases a better quality alignment.ConclusionTo the best of our knowledge, TUIUIU is the first filter designed for multiple repeats and for dealing with error rates greater than 10% of the repeats length.


string processing and information retrieval | 2012

Efficient bubble enumeration in directed graphs

Etienne Birmelé; Pierluigi Crescenzi; Rui A. Ferreira; Roberto Grossi; Vincent Lacroix; Andrea Marino; Nadia Pisanti; Gustavo Sacomoto; Marie-France Sagot

Polymorphisms in DNA- or RNA-seq data lead to recognisable patterns in a de Bruijn graph representation of the reads obtained by sequencing. Such patterns have been called mouths, or bubbles in the literature. They correspond to two vertex-disjoint directed paths between a source s and a target t. Due to the high number of such bubbles that may be present in real data, their enumeration is a major issue concerning the efficiency of dedicated algorithms. We propose in this paper the first linear delay algorithm to enumerate all bubbles with a given source.


workshop on algorithms in bioinformatics | 2013

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

Gustavo Sacomoto; Vincent Lacroix; Marie-France Sagot

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 to deal with larger instances and therefore to discover novel alternative splicing events, especially long ones, that were previously overseen using existing methods.


computer science symposium in russia | 2016

Computing and Listing st-Paths in Public Transportation Networks

Kateřina Böhmová; Matúš Mihalák; Tobias Pröger; Gustavo Sacomoto; Marie-France Sagot

Given a set of directed paths called linesL, a public transportation network is a directed graph


international workshop on combinatorial algorithms | 2014

Efficiently Listing Bounded Length st-Paths

Romeo Rizzi; Gustavo Sacomoto; Marie-France Sagot


Algorithms for Molecular Biology | 2017

Playing hide and seek with repeats in local and global de novo transcriptome assembly of short RNA-seq reads

Leandro Lima; Blerina Sinaimeri; Gustavo Sacomoto; Hélène Lopez-Maestre; Camille Marchet; Vincent Miele; Marie-France Sagot; Vincent Lacroix

G_L=V_L,A_L


workshop on algorithms in bioinformatics | 2014

Navigating in a Sea of Repeats in RNA-seq without Drowning

Gustavo Sacomoto; Blerina Sinaimeri; Camille Marchet; Vincent Miele; Marie-France Sagot; Vincent Lacroix


european symposium on algorithms | 2014

Amortized Õ(|V|) -Delay Algorithm for Listing Chordless Cycles in Undirected Graphs.

Rui A. Ferreira; Roberto Grossi; Romeo Rizzi; Gustavo Sacomoto; Marie-France Sagot

which contains exactly the vertices and arcs of every line

Collaboration


Dive into the Gustavo Sacomoto's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Pierre Peterlongo

University of Marne-la-Vallée

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge