Stéphane Vialette

dblp:42/3622 · DBLP profile ↗
← Back
70ranked-venue papers
2as first author
13since 2021 · last 2025
0000-0003-2308-6970ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 45 · 1 first-author · 9 since 2021Graphics, computer vision, multimedia, augmented reality and games · 12 · 1 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 9Databases, data management, data science and information retrieval · 4Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1
YearPublicationVenuePosition
2025 Branch Prediction Analysis of Morris-Pratt and Knuth-Morris-Pratt Algorithms
abstract
We investigate the classical Morris-Pratt and Knuth-Morris-Pratt pattern matching algorithms from the perspective of computer architecture, focusing on the effects of incorporating a simple branch prediction mechanism into the computational model. Assuming a fixed pattern and a random text, we derive precise estimates for the number of branch mispredictions incurred by these algorithms when using local predictors. Our analysis relies on tools from automata theory and Markov chains, offering a theoretical framework that can be extended to other text processing algorithms and more sophisticated branch prediction strategies.
Cyril Nicaud, Carine Pivoteau, Stéphane Vialette
CPM3
2025 Quasi-kernels in split graphs
Hélène Langlois, Frédéric Meunier, Romeo Rizzi, Stéphane Vialette, Yacong Zhou
Discret. Appl. Math.4
2025 Recognizing unit multiple interval graphs is hard
abstract
Multiple interval graphs are a well-known generalization of interval graphs introduced in the 1970s to deal with situations arising naturally in scheduling and allocation. A d -interval is the union of d disjoint intervals on the real line, and a graph is a d -interval graph if it is the intersection graph of d -intervals. In particular, it is a unit d -interval graph if it admits a d -interval representation where every interval has unit length. Whereas it has been known for a long time that recognizing 2-interval graphs and other related classes such as 2-track interval graphs is NP -complete, the complexity of recognizing unit 2-interval graphs remains open. Here, we settle this question by proving that the recognition of unit 2-interval graphs is also NP -complete. Our proof technique uses a completely different approach from the other hardness results of recognizing related classes. Furthermore, we extend the result for unit d -interval graphs for any d ≥ 2 , which does not follow directly in graph recognition problems — as an example, it took almost 20 years to close the gap between d = 2 and d > 2 for the recognition of d -track interval graphs. Our result has several implications, including that for every d ≥ 2 , recognizing ( x , … , x ) d -interval graphs and depth r unit d -interval graphs is NP -complete for every x ≥ 11 and every r ≥ 4 .
Virginia Ardévol Martínez, Romeo Rizzi, Florian Sikora, Stéphane Vialette
Discret. Appl. Math.4
2024 Generalizing Roberts' Characterization of Unit Interval Graphs
abstract
For any natural number d, a graph G is a (disjoint) d-interval graph if it is the intersection graph of (disjoint) d-intervals, the union of d (disjoint) intervals on the real line. Two important subclasses of d-interval graphs are unit and balanced d-interval graphs (where every interval has unit length or all the intervals associated to a same vertex have the same length, respectively). A celebrated result by Roberts gives a simple characterization of unit interval graphs being exactly claw-free interval graphs. Here, we study the generalization of this characterization for d-interval graphs. In particular, we prove that for any d ⩾ 2, if G is a K_{1,2d+1}-free interval graph, then G is a unit d-interval graph. However, somehow surprisingly, under the same assumptions, G is not always a disjoint unit d-interval graph. This implies that the class of disjoint unit d-interval graphs is strictly included in the class of unit d-interval graphs. Finally, we study the relationships between the classes obtained under disjoint and non-disjoint d-intervals in the balanced case and show that the classes of disjoint balanced 2-intervals and balanced 2-intervals coincide, but this is no longer true for d > 2.
Virginia Ardévol Martínez, Romeo Rizzi, Abdallah Saffidine, Florian Sikora, Stéphane Vialette
MFCS5
2024 Parity Permutation Pattern Matching
Virginia Ardévol Martínez, Florian Sikora, Stéphane Vialette
Algorithmica3
2024 The Maximum Zero-Sum Partition problem
abstract
We study the Maximum Zero-Sum Partition problem (or MZSP ), defined as follows: given a multiset S = { a 1 , a 2 , … , a n } of integers a i ∈ Z ⁎ (where Z ⁎ denotes the set of non-zero integers) such that ∑ i = 1 n a i = 0 , find a maximum cardinality partition { S 1 , S 2 , … , S k } of S such that, for every 1 ≤ i ≤ k , ∑ a j ∈ S i a j = 0 . Solving MZSP is useful in genomics for computing evolutionary distances between pairs of species. Our contributions are a series of algorithmic results concerning MZSP , in terms of complexity, (in)approximability, with a particular focus on the fixed-parameter tractability of MZSP with respect to either (i) the size k of the solution, (ii) the number of negative (resp. positive) values in S and (iii) the largest integer in S .
Guillaume Fertin, Oscar Fontaine, Géraldine Jean, Stéphane Vialette
Theor. Comput. Sci.4
2023 Recognizing Unit Multiple Intervals Is Hard
abstract
Multiple interval graphs are a well-known generalization of interval graphs introduced in the 1970s to deal with situations arising naturally in scheduling and allocation. A $d$-interval is the union of $d$ intervals on the real line, and a graph is a $d$-interval graph if it is the intersection graph of $d$-intervals. In particular, it is a unit $d$-interval graph if it admits a $d$-interval representation where every interval has unit length. Whereas it has been known for a long time that recognizing 2-interval graphs and other related classes such as 2-track interval graphs is NP-complete, the complexity of recognizing unit 2-interval graphs remains open. Here, we settle this question by proving that the recognition of unit 2-interval graphs is also NP-complete. Our proof technique uses a completely different approach from the other hardness results of recognizing related classes. Furthermore, we extend the result for unit $d$-interval graphs for any $d\geq 2$, which does not follow directly in graph recognition problems --as an example, it took almost 20 years to close the gap between $d=2$ and $d> 2$ for the recognition of $d$-track interval graphs. Our result has several implications, including that recognizing $(x, \dots, x)$ $d$-interval graphs and depth $r$ unit 2-interval graphs is NP-complete for every $x\geq 11$ and every $r\geq 4$.
Virginia Ardévol Martínez, Romeo Rizzi, Florian Sikora, Stéphane Vialette
ISAAC4
2023 On shuffled-square-free words
Laurent Bulteau, Vincent Jugé, Stéphane Vialette
Theor. Comput. Sci.3
2023 On recognising words that are squares for the shuffle product
Romeo Rizzi, Stéphane Vialette
Theor. Comput. Sci.2
2022 Permutation Pattern Matching for Doubly Partially Ordered Patterns
abstract
We study in this paper the Doubly Partially Ordered Pattern Matching (or DPOP Matching) problem, a natural extension of the Permutation Pattern Matching problem. Permutation Pattern Matching takes as input two permutations σ and π, and asks whether there exists an occurrence of σ in π; whereas DPOP Matching takes two partial orders P_v and P_p defined on the same set X and a permutation π, and asks whether there exist |X| elements in π whose values (resp., positions) are in accordance with P_v (resp., P_p). Posets P_v and P_p aim at relaxing the conditions formerly imposed by the permutation σ, since σ yields a total order on both positions and values. Our problem being NP-hard in general (as Permutation Pattern Matching is), we consider restrictions on several parameters/properties of the input, e.g., bounding the size of the pattern, assuming symmetry of the posets (i.e., P_v and P_p are identical), assuming that one partial order is a total (resp., weak) order, bounding the length of the longest chain/anti-chain in the posets, or forbidding specific patterns in π. For each such restriction, we provide results which together give a(n almost) complete landscape for the algorithmic complexity of the problem.
Laurent Bulteau, Guillaume Fertin, Vincent Jugé, Stéphane Vialette
CPM4
2022 Algorithmic Aspects of Small Quasi-Kernels
Hélène Langlois, Frédéric Meunier, Romeo Rizzi, Stéphane Vialette
WG4
2021 Disorders and Permutations
abstract
The additive x-disorder of a permutation is the sum of the absolute differences of all pairs of consecutive elements. We show that the additive x-disorder of a permutation of S(n), n ≥ 2, ranges from n-1 to ⌊n²/2⌋ - 1, and we give a complete characterization of permutations having extreme such values. Moreover, for any positive integers n and d such that n ≥ 2 and n-1 ≤ d ≤ ⌊n²/2⌋ - 1, we propose a linear-time algorithm to compute a permutation π ∈ S(n) with additive x-disorder d.
Laurent Bulteau, Samuele Giraudo, Stéphane Vialette
CPM3
2021 Efficient, robust and effective rank aggregation for massive biological datasets
Pierre Andrieu, Bryan Brancotte, Laurent Bulteau, Sarah Cohen Boulakia, Alain Denise, Adeline Pierrot, Stéphane Vialette
Future Gener. Comput. Syst.7
2020 Sorting with forbidden intermediates
Carlo Comin, Anthony Labarre, Romeo Rizzi, Stéphane Vialette
Discret. Appl. Math.4
2020 The Clever Shopper Problem
Laurent Bulteau, Danny Hermelin, Dusan Knop, Anthony Labarre, Stéphane Vialette
Theory Comput. Syst.5
2020 Recognizing binary shuffle squares is NP-hard
Laurent Bulteau, Stéphane Vialette
Theor. Comput. Sci.2
2019 Finding a Small Number of Colourful Components
abstract
A partition $(V_1,\ldots,V_k)$ of the vertex set of a graph $G$ with a (not necessarily proper) colouring $c$ is colourful if no two vertices in any $V_i$ have the same colour and every set $V_i$ induces a connected graph. The COLOURFUL PARTITION problem is to decide whether a coloured graph $(G,c)$ has a colourful partition of size at most $k$. This problem is closely related to the COLOURFUL COMPONENTS problem, which is to decide whether a graph can be modified into a graph whose connected components form a colourful partition by deleting at most $p$ edges. Nevertheless we show that COLOURFUL PARTITION and COLOURFUL COMPONENTS may have different complexities for restricted instances. We tighten known NP-hardness results for both problems and in addition we prove new hardness and tractability results for COLOURFUL PARTITION. Using these results we complete our paper with a thorough parameterized study of COLOURFUL PARTITION.
Laurent Bulteau, Konrad K. Dabrowski, Guillaume Fertin, Matthew Johnson 0002, Daniël Paulusma, Stéphane Vialette
CPM6
2019 Reliability-Aware and Graph-Based Approach for Rank Aggregation of Biological Data
abstract
Massive biological datasets are available in public databases and can be queried using portals with keyword queries. Ranked lists of answers are obtained by users. However, properly querying such portals remains difficult since various formulations of the same query can be considered (e.g., using synonyms). Consequently, users have to manually combine several lists of hundreds of answers into one list. Rank aggregation techniques are particularly well-fitted to this context as they take in a set of ranked elements (rankings) and provide a consensus, that is, a single ranking which is the "closest" to the input rankings. However, the problem of rank aggregation is NP-hard in most cases. Using an exact algorithm is currently not possible for more than a few dozens of elements. A plethora of heuristics have thus been proposed which behaviour are, by essence, difficult to anticipate: given a set of input rankings, one cannot guarantee how far from an exact solution the consensus ranking provided by an heuristic will be. The two challenges we want to tackle in this paper are the following: (i) providing an approach based on a pre-process to decompose large data sets into smaller ones where high-quality algorithms can be run and (ii) providing information to users on the robustness of the positions of elements in the consensus ranking produced. Our approach not only lies in mathematical bases, offering guarantees on the result computed but it has also been implemented in a real system available to life science community and tested on various real use cases.
Pierre Andrieu, Bryan Brancotte, Laurent Bulteau, Sarah Cohen Boulakia, Alain Denise, Adeline Pierrot, Stéphane Vialette
eScience7
2019 Unshuffling Permutations: Trivial Bijections and Compositions
Guillaume Fertin, Samuele Giraudo, Sylvie Hamel, Stéphane Vialette
TAMC4
2018 Pattern Matching for k-Track Permutations
Laurent Bulteau, Romeo Rizzi, Stéphane Vialette
IWOCA3
2018 The S-labeling problem: An algorithmic tour
Guillaume Fertin, Irena Rusu, Stéphane Vialette
Discret. Appl. Math.3
2018 Solving the tree containment problem in linear time for nearly stable phylogenetic networks
Philippe Gambette, Andreas D. M. Gunawan, Anthony Labarre, Stéphane Vialette, Louxin Zhang
Discret. Appl. Math.4
2018 Algorithmic and algebraic aspects of unshuffling permutations
abstract
A permutation is said to be a square if it can be obtained by shuffling two order-isomorphic patterns. The definition is intended to be the natural counterpart to the ordinary shuffle of words and languages. In this paper, we tackle the problem of recognizing square permutations from both the point of view of algebra and algorithms. On the one hand, we present some algebraic and combinatorial properties of the shuffle product of permutations. We follow an unusual line consisting in defining the shuffle of permutations by means of an unshuffling operator, known as a coproduct. This strategy allows to obtain easy proofs for algebraic and combinatorial properties of our shuffle product. We besides exhibit a bijection between square ( 213 , 231 ) -avoiding permutations and square binary words. On the other hand, by using a pattern avoidance criterion on directed perfect matchings, we prove that recognizing square permutations is NP -complete.
Samuele Giraudo, Stéphane Vialette
Theor. Comput. Sci.2
2016 Unshuffling Permutations
Samuele Giraudo, Stéphane Vialette
LATIN2
2016 Pattern Matching for Separable Permutations
Both Emerite Neou, Romeo Rizzi, Stéphane Vialette
SPIRE3
2015 Obtaining a Triangular Matrix by Independent Row-Column Permutations
Guillaume Fertin, Irena Rusu, Stéphane Vialette
ISAAC3
2015 Algorithmic Aspects of the S-Labeling Problem
Guillaume Fertin, Irena Rusu, Stéphane Vialette
IWOCA3
2015 Solving the Tree Containment Problem for Genetically Stable Networks in Quadratic Time
Philippe Gambette, Andreas D. M. Gunawan, Anthony Labarre, Stéphane Vialette, Louxin Zhang
IWOCA4
2015 Locating a Tree in a Phylogenetic Network in Quadratic Time
Philippe Gambette, Andreas D. M. Gunawan, Anthony Labarre, Stéphane Vialette, Louxin Zhang
RECOMB4
2015 Some algorithmic results for [2]-sumset covers
Laurent Bulteau, Guillaume Fertin, Romeo Rizzi, Stéphane Vialette
Inf. Process. Lett.4
2014 Towards Unlocking the Full Potential of Multileaf Collimators
Guillaume Blin, Paul Morel, Romeo Rizzi, Stéphane Vialette
SOFSEM4
2013 Single and Multiple Consecutive Permutation Motif Search
Djamal Belazzougui, Adeline Pierrot, Mathieu Raffinot, Stéphane Vialette
ISAAC4
2013 On the combinatorics of suffix arrays
Gregory Kucherov, Lilla Tóthmérész, Stéphane Vialette
Inf. Process. Lett.3
2013 Finding approximate and constrained motifs in graphs
Riccardo Dondi, Guillaume Fertin, Stéphane Vialette
Theor. Comput. Sci.3
2012 Hardness of Longest Common Subsequence for Sequences with Bounded Run-Lengths
Guillaume Blin, Laurent Bulteau, Minghui Jiang 0001, Pedro J. Tejada, Stéphane Vialette
CPM5
2012 Algorithmic Aspects of the Intersection and Overlap Numbers of a Graph
Danny Hermelin, Romeo Rizzi, Stéphane Vialette
ISAAC3
2012 The Longest Common Subsequence Problem with Crossing-Free Arc-Annotated Sequences
Guillaume Blin, Minghui Jiang 0001, Stéphane Vialette
SPIRE3
2012 A Faster Algorithm for Finding Minimum Tucker Submatrices
Guillaume Blin, Romeo Rizzi, Stéphane Vialette
Theory Comput. Syst.3
2011 Algorithmic Aspects of Heterogeneous Biological Networks Comparison
Guillaume Blin, Guillaume Fertin, Hafedh Mohamed-Babou, Irena Rusu, Florian Sikora, Stéphane Vialette
COCOA6
2011 Finding Approximate and Constrained Motifs in Graphs
Riccardo Dondi, Guillaume Fertin, Stéphane Vialette
CPM3
2011 Upper and lower bounds for finding connected motifs in vertex-colored graphs
Michael R. Fellows, Guillaume Fertin, Danny Hermelin, Stéphane Vialette
J. Comput. Syst. Sci.4
2010 A Faster Algorithm for Finding Minimum Tucker Submatrices
Guillaume Blin, Romeo Rizzi, Stéphane Vialette
CiE3
2010 Querying Graphs in Protein-Protein Interactions Networks Using Feedback Vertex Set
abstract
Recent techniques increase rapidly the amount of our knowledge on interactions between proteins. The interpretation of these new information depends on our ability to retrieve known substructures in the data, the Protein-Protein Interactions (PPIs) networks. In an algorithmic point of view, it is an hard task since it often leads to NP-hard problems. To overcome this difficulty, many authors have provided tools for querying patterns with a restricted topology, i.e., paths or trees in PPI networks. Such restriction leads to the development of fixed parameter tractable (FPT) algorithms, which can be practicable for restricted sizes of queries. Unfortunately, Graph Homomorphism is a W[1]-hard problem, and hence, no FPT algorithm can be found when patterns are in the shape of general graphs. However, Dost et al. gave an algorithm (which is not implemented) to query graphs with a bounded treewidth in PPI networks (the treewidth of the query being involved in the time complexity). In this paper, we propose another algorithm for querying pattern in the shape of graphs, also based on dynamic programming and the color-coding technique. To transform graphs queries into trees without loss of informations, we use feedback vertex set coupled to a node duplication mechanism. Hence, our algorithm is FPT for querying graphs with a bounded size of their feedback vertex set. It gives an alternative to the treewidth parameter, which can be better or worst for a given query. We provide a python implementation which allows us to validate our implementation on real data. Especially, we retrieve some human queries in the shape of graphs into the fly PPI network.
Guillaume Blin, Florian Sikora, Stéphane Vialette
IEEE ACM Trans. Comput. Biol. Bioinform.3
2010 Complexity issues in color-preserving graph embeddings
Gaëlle Brevier, Romeo Rizzi, Stéphane Vialette
Theor. Comput. Sci.3
2010 Finding common structured patterns in linear graphs
Guillaume Fertin, Danny Hermelin, Romeo Rizzi, Stéphane Vialette
Theor. Comput. Sci.4
2009 On Finding Small 2-Generating Sets
Isabelle Fagnot, Guillaume Fertin, Stéphane Vialette
COCOON3
2009 Maximum Motif Problem in Vertex-Colored Graphs
Riccardo Dondi, Guillaume Fertin, Stéphane Vialette
CPM3
2009 Pattern Matching for 321-Avoiding Permutations
Sylvain Guillemot, Stéphane Vialette
ISAAC2
2009 Querying Protein-Protein Interaction Networks
Guillaume Blin, Florian Sikora, Stéphane Vialette
ISBRA3
2009 On the parameterized complexity of multiple-interval graph problems
Michael R. Fellows, Danny Hermelin, Frances A. Rosamond, Stéphane Vialette
Theor. Comput. Sci.4
2008 The Minimum Substring Cover problem
Danny Hermelin, Dror Rawitz, Romeo Rizzi, Stéphane Vialette
Inf. Comput.4
2008 Approximating the 2-interval pattern problem
Maxime Crochemore, Danny Hermelin, Gad M. Landau, Dror Rawitz, Stéphane Vialette
Theor. Comput. Sci.5
2007 Longest Common Separable Pattern Among Permutations
Mathilde Bouvel, Dominique Rossin, Stéphane Vialette
CPM3
2007 Common Structured Patterns in Linear Graphs: Approximation and Combinatorics
Guillaume Fertin, Danny Hermelin, Romeo Rizzi, Stéphane Vialette
CPM4
2007 Pattern Matching in Protein-Protein Interaction Graphs
Gaëlle Brevier, Romeo Rizzi, Stéphane Vialette
FCT3
2007 Sharp Tractability Borderlines for Finding Connected Motifs in Vertex-Colored Graphs
Michael R. Fellows, Guillaume Fertin, Danny Hermelin, Stéphane Vialette
ICALP4
2007 The Minimum Substring Cover Problem
Danny Hermelin, Dror Rawitz, Romeo Rizzi, Stéphane Vialette
WAOA4
2007 On Restrictions of Balanced 2-Interval Graphs
Philippe Gambette, Stéphane Vialette
WG2
2007 Comparing Genomes with Duplications: A Computational Complexity Point of View
abstract
In this paper, we are interested in the computational complexity of computing (dis)similarity measures between two genomes when they contain duplicated genes or genomic markers, a problem that happens frequently when comparing whole nuclear genomes. Recently, several methods ( [1], [2]) have been proposed that are based on two steps to compute a given (dis)similarity measure M between two genomes G_1 and G_2: first, one establishes a oneto- one correspondence between genes of G_1 and genes of G_2 ; second, once this correspondence is established, it defines explicitly a permutation and it is then possible to quantify their similarity using classical measures defined for permutations, like the number of breakpoints. Hence these methods rely on two elements: a way to establish a one-to-one correspondence between genes of a pair of genomes, and a (dis)similarity measure for permutations. The problem is then, given a (dis)similarity measure for permutations, to compute a correspondence that defines an optimal permutation for this measure. We are interested here in two models to compute a one-to-one correspondence: the exemplar model, where all but one copy are deleted in both genomes for each gene family, and the matching model, that computes a maximal correspondence for each gene family. We show that for these two models, and for three (dis)similarity measures on permutations, namely the number of common intervals, the maximum adjacency disruption (MAD) number and the summed adjacency disruption (SAD) number, the problem of computing an optimal correspondence is NP-complete, and even APXhard for the MAD number and SAD number.
Guillaume Blin, Cédric Chauve, Guillaume Fertin, Romeo Rizzi, Stéphane Vialette
IEEE ACM Trans. Comput. Biol. Bioinform.5
2007 Exemplar Longest Common Subsequence
abstract
In this paper, we investigate the computational and approximation complexity of the Exemplar Longest Common Subsequence of a set of sequences (ELCS problem), a generalization of the Longest Common Subsequence problem, where the input sequences are over the union of two disjoint sets of symbols, a set of mandatory symbols and a set of optional symbols. We show that different versions of the problem are APX-hard even for instances with two sequences. Moreover, we show that the related problem of determining the existence of a feasible solution of the Exemplar Longest Common Subsequence of two sequences is NP-hard. On the positive side, we first present an efficient algorithm for the ELCS problem over instances of two sequences where each mandatory symbol can appear in total at most three times in the sequences. Furthermore, we present two fixed-parameter algorithms for the ELCS problem over instances of two sequences where the parameter is the number of mandatory symbols.
Paola Bonizzoni, Gianluca Della Vedova, Riccardo Dondi, Guillaume Fertin, Raffaella Rizzi, Stéphane Vialette
IEEE ACM Trans. Comput. Biol. Bioinform.6
2007 Extracting constrained 2-interval subsets in 2-interval sets
Guillaume Blin, Guillaume Fertin, Stéphane Vialette
Theor. Comput. Sci.3
2006 Approximation of RNA Multiple Structural Alignment
Marcin Kubica 0001, Romeo Rizzi, Stéphane Vialette, Tomasz Walen
CPM3
2006 Comparing gene expression networks in a multi-dimensional space to extract similarities and differences between organisms
abstract
MOTIVATION: Molecular evolution, which is classically assessed by comparison of individual proteins or genes between species, can now be studied by comparing co-expressed functional groups of genes. This approach, which better reflects the functional constraints on the evolution of organisms, can exploit the large amount of data generated by genome-wide expression analyses. However, it requires new methodologies to represent the data in a more accessible way for cross-species comparisons. RESULTS: In this work, we present an approach based on Multi-dimensional Scaling techniques, to compare the conformation of two gene expression networks, represented in a multi-dimensional space. The expression networks are optimally superimposed, taking into account two criteria: (1) inter-organism orthologous gene pairs have to be nearby points in the final multi-dimensional space and (2) the distortion of the gene expression networks, the organization of which reflects the similarities between the gene expression measurements, has to be circumscribed. Using this approach, we compared the transcriptional programs that drive sporulation in budding and fission yeasts, extracting some common properties and differences between the two species.
Gaëlle Lelandais, Pierre Vincens, Anne Badel-Chagnon, Stéphane Vialette, Claude Jacq, Serge A. Hazout
Bioinform.4
2005 Approximating the 2-Interval Pattern Problem
Maxime Crochemore, Danny Hermelin, Gad M. Landau, Stéphane Vialette
ESA4
2005 Finding Exact and Maximum Occurrences of Protein Complexes in Protein-Protein Interaction Graphs
Guillaume Fertin, Romeo Rizzi, Stéphane Vialette
MFCS3
2005 Fixed-Parameter Algorithms for Protein Similarity Search Under mRNA Structure Constraints
Guillaume Blin, Guillaume Fertin, Danny Hermelin, Stéphane Vialette
WG4
2004 New Results for the 2-Interval Pattern Problem
Guillaume Blin, Guillaume Fertin, Stéphane Vialette
CPM3
2004 MiCoViTo: a tool for gene-centric comparison and visualization of yeast transcriptome states
abstract
BACKGROUND: Information obtained by DNA microarray technology gives a rough snapshot of the transcriptome state, i.e., the expression level of all the genes expressed in a cell population at any given time. One of the challenging questions raised by the tremendous amount of microarray data is to identify groups of co-regulated genes and to understand their role in cell functions. RESULTS: MiCoViTo (Microarray Comparison Visualization Tool) is a set of biologists' tools for exploring, comparing and visualizing changes in the yeast transcriptome by a gene-centric approach. A relational database includes data linked to genome expression and graphical output makes it easy to visualize clusters of co-expressed genes in the context of available biological information. To this aim, upload of personal data is possible and microarray data from fifty publications dedicated to S. cerevisiae are provided on-line. A web interface guides the biologist during the usage of this tool and is freely accessible at http://www.transcriptome.ens.fr/micovito/. CONCLUSIONS: MiCoViTo offers an easy-to-read picture of local transcriptional changes connected to current biological knowledge. This should help biologists to mine yeast microarray data and better understand the underlying biology. We plan to add functional annotations from other organisms. That would allow inter-species comparison of transcriptomes via orthology tables.
Gaëlle Lelandais, Philippe Marc, Pierre Vincens, Claude Jacq, Stéphane Vialette
BMC Bioinform.5
2004 On the computational complexity of 2-interval pattern matching problems
Stéphane Vialette
Theor. Comput. Sci.1
2002 Pattern Matching Problems over 2-Interval Sets
Stéphane Vialette
CPM1