Demo Data from EDBT 2026 / reviewers in the wild / expert
Tomás Flouri
dblp:01/5035
· DBLP profile ↗
14ranked-venue papers
6as first author
0since 2021 · last 2019
0000-0002-8474-9507ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 7 · 2 first-authorTheory of computation · 6 · 4 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
3 papers |
Bioinformatics and computational biology · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › phylogenetics › phylogenetic inference
maximum likelihood estimation |
0.4 | 1 | 2019 | RAxML-NG: a fast, scalable and user-friendly tool for maximum likelihood phylogenetic inference · Bioinform. 2019 |
Bioinformatics and computational biology
phylogenetics |
0.4 | 1 | 2019 | RAxML-NG: a fast, scalable and user-friendly tool for maximum likelihood phylogenetic inference · Bioinform. 2019 |
Bioinformatics and computational biology › phylogenetics
phylogenetic inference |
0.4 | 1 | 2019 | RAxML-NG: a fast, scalable and user-friendly tool for maximum likelihood phylogenetic inference · Bioinform. 2019 |
Bioinformatics and computational biology › phylogenetics › phylogenetic inference
phylogenetic tree search |
0.4 | 1 | 2019 | RAxML-NG: a fast, scalable and user-friendly tool for maximum likelihood phylogenetic inference · Bioinform. 2019 |
Bioinformatics and computational biology › phylogenetics
species delimitation |
0.3 | 1 | 2017 | Multi-rate Poisson tree processes for single-locus species delimitation under maximum likelihood and Markov chain Monte Carlo · Bioinform. 2017 |
Bioinformatics and computational biology › sequence analysis
sequencing data processing |
0.2 | 1 | 2014 | PEAR: a fast and accurate Illumina Paired-End reAd mergeR · Bioinform. 2014 |
Methods — techniques the papers use, named apart from their topics
transfer bootstrap support · 0.4greedy tree search · 0.4statistical test for false positives · 0.4maximum likelihood · 0.3markov chain monte carlo · 0.3dynamic programming · 0.3POSIX threads · 0.2POSIX Threads · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | RAxML-NG: a fast, scalable and user-friendly tool for maximum likelihood phylogenetic inferenceabstractMOTIVATION: Phylogenies are important for fundamental biological research, but also have numerous applications in biotechnology, agriculture and medicine. Finding the optimal tree under the popular maximum likelihood (ML) criterion is known to be NP-hard. Thus, highly optimized and scalable codes are needed to analyze constantly growing empirical datasets. RESULTS: We present RAxML-NG, a from-scratch re-implementation of the established greedy tree search algorithm of RAxML/ExaML. RAxML-NG offers improved accuracy, flexibility, speed, scalability, and usability compared with RAxML/ExaML. On taxon-rich datasets, RAxML-NG typically finds higher-scoring trees than IQTree, an increasingly popular recent tool for ML-based phylogenetic inference (although IQ-Tree shows better stability). Finally, RAxML-NG introduces several new features, such as the detection of terraces in tree space and the recently introduced transfer bootstrap support metric. AVAILABILITY AND IMPLEMENTATION: The code is available under GNU GPL at https://github.com/amkozlov/raxml-ng. RAxML-NG web service (maintained by Vital-IT) is available at https://raxml-ng.vital-it.ch/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Alexey M. Kozlov, Diego Darriba, Tomás Flouri, Benoit Morel, Alexandros Stamatakis |
Bioinform. | 3 |
| 2017 | Multi-rate Poisson tree processes for single-locus species delimitation under maximum likelihood and Markov chain Monte CarloabstractMOTIVATION: In recent years, molecular species delimitation has become a routine approach for quantifying and classifying biodiversity. Barcoding methods are of particular importance in large-scale surveys as they promote fast species discovery and biodiversity estimates. Among those, distance-based methods are the most common choice as they scale well with large datasets; however, they are sensitive to similarity threshold parameters and they ignore evolutionary relationships. The recently introduced "Poisson Tree Processes" (PTP) method is a phylogeny-aware approach that does not rely on such thresholds. Yet, two weaknesses of PTP impact its accuracy and practicality when applied to large datasets; it does not account for divergent intraspecific variation and is slow for a large number of sequences. RESULTS: We introduce the multi-rate PTP (mPTP), an improved method that alleviates the theoretical and technical shortcomings of PTP. It incorporates different levels of intraspecific genetic diversity deriving from differences in either the evolutionary history or sampling of each species. Results on empirical data suggest that mPTP is superior to PTP and popular distance-based methods as it, consistently yields more accurate delimitations with respect to the taxonomy (i.e., identifies more taxonomic species, infers species numbers closer to the taxonomy). Moreover, mPTP does not require any similarity threshold as input. The novel dynamic programming algorithm attains a speedup of at least five orders of magnitude compared to PTP, allowing it to delimit species in large (meta-) barcoding data. In addition, Markov Chain Monte Carlo sampling provides a comprehensive evaluation of the inferred delimitation in just a few seconds for millions of steps, independently of tree size. AVAILABILITY AND IMPLEMENTATION: mPTP is implemented in C and is available for download at http://github.com/Pas-Kapli/mptp under the GNU Affero 3 license. A web-service is available at http://mptp.h-its.org . CONTACT: : [email protected] or [email protected] or [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Paschalia Kapli, Sarah Lutteropp, Kassian Kobert, Pavlos Pavlidis, Alexandros Stamatakis, Tomás Flouri |
Bioinform. | 7 |
| 2015 | Longest common substrings with k mismatchesabstractThe longest common substring with k-mismatches problem is to find, given two strings S1 and S2, a longest substring A1 of S1 and A2 of S2 such that the Hamming distance between A1 and A2 is ≤k. We introduce a practical O(nm) time and O(1) space solution for this problem, where n and m are the lengths of S1 and S2, respectively. This algorithm can also be used to compute the matching statistics with k-mismatches of S1 and S2 in O(nm) time and O(m) space. Moreover, we also present a theoretical solution for the k=1 case which runs in O(nlogm) time, assuming m≤n, and uses O(m) space, improving over the existing O(nm) time and O(m) space bound of Babenko and Starikovskaya [1]. Tomás Flouri, Emanuele Giaquinta, Kassian Kobert, Esko Ukkonen |
Inf. Process. Lett. | 1 |
| 2015 | Global and local sequence alignment with a bounded number of gaps
Carl Barton, Tomás Flouri, Costas S. Iliopoulos, Solon P. Pissis |
Theor. Comput. Sci. | 2 |
| 2014 | The Divisible Load Balance Problem and Its Application to Phylogenetic Inference
Kassian Kobert, Tomás Flouri, Andre J. Aberer, Alexandros Stamatakis |
WABI | 2 |
| 2014 | PEAR: a fast and accurate Illumina Paired-End reAd mergeRabstractMOTIVATION: The Illumina paired-end sequencing technology can generate reads from both ends of target DNA fragments, which can subsequently be merged to increase the overall read length. There already exist tools for merging these paired-end reads when the target fragments are equally long. However, when fragment lengths vary and, in particular, when either the fragment size is shorter than a single-end read, or longer than twice the size of a single-end read, most state-of-the-art mergers fail to generate reliable results. Therefore, a robust tool is needed to merge paired-end reads that exhibit varying overlap lengths because of varying target fragment lengths. RESULTS: We present the PEAR software for merging raw Illumina paired-end reads from target fragments of varying length. The program evaluates all possible paired-end read overlaps and does not require the target fragment size as input. It also implements a statistical test for minimizing false-positive results. Tests on simulated and empirical data show that PEAR consistently generates highly accurate merged paired-end reads. A highly optimized implementation allows for merging millions of paired-end reads within a few minutes on a standard desktop computer. On multi-core architectures, the parallel version of PEAR shows linear speedups compared with the sequential version of PEAR. AVAILABILITY AND IMPLEMENTATION: PEAR is implemented in C and uses POSIX threads. It is freely available at http://www.exelixis-lab.org/web/software/pear. Kassian Kobert, Tomás Flouri, Alexandros Stamatakis |
Bioinform. | 3 |
| 2013 | An Optimal Algorithm for Computing All Subtree Repeats in Trees
Tomás Flouri, Kassian Kobert, Solon P. Pissis, Alexandros Stamatakis |
IWOCA | 1 |
| 2013 | libgapmis: extending short-read alignmentsabstractBACKGROUND: A wide variety of short-read alignment programmes have been published recently to tackle the problem of mapping millions of short reads to a reference genome, focusing on different aspects of the procedure such as time and memory efficiency, sensitivity, and accuracy. These tools allow for a small number of mismatches in the alignment; however, their ability to allow for gaps varies greatly, with many performing poorly or not allowing them at all. The seed-and-extend strategy is applied in most short-read alignment programmes. After aligning a substring of the reference sequence against the high-quality prefix of a short read--the seed--an important problem is to find the best possible alignment between a substring of the reference sequence succeeding and the remaining suffix of low quality of the read--extend. The fact that the reads are rather short and that the gap occurrence frequency observed in various studies is rather low suggest that aligning (parts of) those reads with a single gap is in fact desirable. RESULTS: In this article, we present libgapmis, a library for extending pairwise short-read alignments. Apart from the standard CPU version, it includes ultrafast SSE- and GPU-based implementations. libgapmis is based on an algorithm computing a modified version of the traditional dynamic-programming matrix for sequence alignment. Extensive experimental results demonstrate that the functions of the CPU version provided in this library accelerate the computations by a factor of 20 compared to other programmes. The analogous SSE- and GPU-based implementations accelerate the computations by a factor of 6 and 11, respectively, compared to the CPU version. The library also provides the user the flexibility to split the read into fragments, based on the observed gap occurrence frequency and the length of the read, thereby allowing for a variable, but bounded, number of gaps in the alignment. CONCLUSIONS: We present libgapmis, a library for extending pairwise short-read alignments. We show that libgapmis is better-suited and more efficient than existing algorithms for this task. The importance of our contribution is underlined by the fact that the provided functions may be seamlessly integrated into any short-read alignment pipeline. The open-source code of libgapmis is available at http://www.exelixis-lab.org/gapmis. Nikolaos Alachiotis 0001, Simon A. Berger, Tomás Flouri, Solon P. Pissis, Alexandros Stamatakis |
BMC Bioinform. | 3 |
| 2013 | Enhanced string covering
Tomás Flouri, Costas S. Iliopoulos, Tomasz Kociumaka, Solon P. Pissis, Simon J. Puglisi, William F. Smyth, Wojciech Tyczynski |
Theor. Comput. Sci. | 1 |
| 2012 | Computing all subtree repeats in ordered trees
Michalis Christou, Maxime Crochemore, Tomás Flouri, Costas S. Iliopoulos, Jan Janousek, Borivoj Melichar, Solon P. Pissis |
Inf. Process. Lett. | 3 |
| 2011 | Tree Indexing by Pushdown Automata and Repeats of Subtrees
Tomás Flouri, Jan Janousek, Borivoj Melichar, Costas S. Iliopoulos, Solon P. Pissis |
FedCSIS | 1 |
| 2011 | Computing All Subtree Repeats in Ordered Ranked Trees
Michalis Christou, Maxime Crochemore, Tomás Flouri, Costas S. Iliopoulos, Jan Janousek, Borivoj Melichar, Solon P. Pissis |
SPIRE | 3 |
| 2011 | Tree Template Matching in Ranked Ordered Trees by Pushdown Automata
Tomás Flouri, Jan Janousek, Borivoj Melichar, Costas S. Iliopoulos, Solon P. Pissis |
CIAA | 1 |
| 2010 | An algorithm for mapping short reads to a dynamically changing genomic sequenceabstractThe constant advances in sequencing technology have redefined the way genome sequencing is performed. They are able to produce tens of millions of short sequences (reads), during a single experiment, and with a much lower cost than previously possible. Due to this massive amount of data, efficient algorithms for mapping these reads to reference sequences are in great demand, and recently, there has been ample work for publishing such algorithms. In this paper, we study a different version of this problem: mapping these reads to a dynamically changing genomic sequence. We propose a new practical algorithm, which employs a suitable data structure that takes into account potential dynamic effects (replacements, insertions, deletions) on the genomic sequence. The presented experimental results demonstrate that the proposed approach can be applied to address the problem of mapping millions of reads to multiple genomic sequences. Tomás Flouri, Jan Holub 0001, Costas S. Iliopoulos, Solon P. Pissis |
BIBM | 1 |