Demo Data from EDBT 2026 / reviewers in the wild / expert
Klaas Vandepoele
dblp:64/9331
· DBLP profile ↗
7ranked-venue papers
0as first author
1since 2021 · last 2021
0000-0003-4790-2725ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 7 · 1 since 2021
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
7 papers |
Bioinformatics and computational biology · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 14 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › genome annotation
gene annotation |
0.5 | 1 | 2021 | Comment on 'Hayai-Annotation Plants: an ultrafast and comprehensive functional gene annotation system in plants': the importance of taking the GO graph structure into account · Bioinform. 2021 |
Bioinformatics and computational biology
comparative genomics |
0.5 | 2 | 2018 | Gearing up to handle the mosaic nature of life in the quest for orthologs · Bioinform. 2018 A greedy, graph-based algorithm for the alignment of multiple homologous gene lists · Bioinform. 2011 |
Bioinformatics and computational biology › network bioinformatics › biological network analysis › gene co-expression network analysis
co-expression network construction |
0.4 | 1 | 2019 | Curse: building expression atlases and co-expression networks from public RNA-Seq data · Bioinform. 2019 |
Bioinformatics and computational biology › transcriptomics
RNA-seq analysis |
0.4 | 1 | 2019 | Curse: building expression atlases and co-expression networks from public RNA-Seq data · Bioinform. 2019 |
Bioinformatics and computational biology
transcriptomics |
0.4 | 1 | 2019 | Curse: building expression atlases and co-expression networks from public RNA-Seq data · Bioinform. 2019 |
Bioinformatics and computational biology › comparative genomics › orthology analysis
ortholog identification |
0.3 | 1 | 2018 | Gearing up to handle the mosaic nature of life in the quest for orthologs · Bioinform. 2018 |
Bioinformatics and computational biology
phylogenetics |
0.3 | 1 | 2017 | PhyD3: a phylogenetic tree viewer with extended phyloXML support for functional genomics data visualization · Bioinform. 2017 |
Bioinformatics and computational biology › phylogenetics › phyloinformatics
phylogenetic tree visualization |
0.3 | 1 | 2017 | PhyD3: a phylogenetic tree viewer with extended phyloXML support for functional genomics data visualization · Bioinform. 2017 |
Bioinformatics and computational biology › gene regulation › regulatory element discovery
cis-regulatory element identification |
0.2 | 1 | 2015 | BLSSpeller: exhaustive comparative discovery of conserved cis-regulatory elements · Bioinform. 2015 |
Bioinformatics and computational biology › gene regulation
regulatory genomics |
0.2 | 1 | 2015 | BLSSpeller: exhaustive comparative discovery of conserved cis-regulatory elements · Bioinform. 2015 |
Bioinformatics and computational biology › gene regulation
transcription factor binding site prediction |
0.2 | 1 | 2015 | BLSSpeller: exhaustive comparative discovery of conserved cis-regulatory elements · Bioinform. 2015 |
Bioinformatics and computational biology › data integration
cross-platform data integration |
0.2 | 1 | 2014 | MAGIC: access portal to a cross-platform gene expression compendium for maize · Bioinform. 2014 |
Bioinformatics and computational biology › sequence alignment › genome alignment
multiple genome alignment |
0.1 | 1 | 2011 | A greedy, graph-based algorithm for the alignment of multiple homologous gene lists · Bioinform. 2011 |
Parallel and multicore computing › data-parallel programming
mapreduce |
0.1 | 1 | 2015 | BLSSpeller: exhaustive comparative discovery of conserved cis-regulatory elements · Bioinform. 2015 |
Methods — techniques the papers use, named apart from their topics
mapreduce · 0.4branch length score · 0.4alignment-free motif discovery · 0.4alignment-based motif discovery · 0.4data curation · 0.4RNA-Seq processing pipeline · 0.4web-based visualization · 0.3probe-to-gene mapping · 0.2data integration · 0.2greedy graph-based alignment · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Comment on 'Hayai-Annotation Plants: an ultrafast and comprehensive functional gene annotation system in plants': the importance of taking the GO graph structure into accountabstractThe Bioinformatics article ‘Hayai-Annotation Plants: an ultrafast and comprehensive functional gene annotation system in plants’ (Ghelfi et al., 2019), describes the Hayai-Annotation Plants tool for the functional annotation of plant genes (hereafter shortened to Hayai), together with a performance evaluation of the Hayai tool and similar software. The applied functional annotation is mostly based on the Gene Ontology (GO) framework, and GO-based performance evaluations of different functional annotation tools are reported. We agree with Ghelfi and coauthors that creating user-friendly tools and software for the functional annotation of nonmodel plant species is of prime importance in this era of ubiquitous transcriptome and genome sequencing. However, we are extremely alarmed at the evaluation methodology employed by the authors of the Hayai tool, as several critical flaws are present with regards to the assessment of (in)correct GO annotations, (not) incorporating the GO graph structure when estimating performance, and how the datasets for the evaluation were selected. GO is a structured ontology, providing a clear and unambiguous way to describe the function of gene products (Dessimoz and Škunca, 2017). The structure is provided by organizing the GO in a graph structure, where the top-level GO terms are generally quite general (e.g. ‘reproduction’), and the leaf GO terms are very specific (e.g. ‘flower development’). The implication is that the top-level GO terms are associated with many more gene products, than the bottom-level (leaf) GO terms. The basis of various GO annotation software is fundamentally similar: (i) gene sequences are provided as input by the end-user, (ii) one or more algorithms are applied, often making use of reference databases and (iii) the software produces a list of gene identifiers annotated with GO annotations to the end-user. Given that the GO is organized in a complex graph structure, where child GO terms are more specific than their parental GO terms, the various GO annotation software packages can return the output per gene in different manners: Only the most specific GO terms are returned; parental GO terms are removed from the output where possible. For each GO term, all parental GO terms are also returned in the output. No effort is made to select the most specific terms, or to propagate the output to the parental terms. Thus, partial redundancy might be present. Depending on the output per software tool, the end-user might thus need to perform additional postprocessing (filtering and/or propagation). Importantly, when evaluating the performance of different GO annotation software tools, the graph structure needs to be used to homogenize the various outputs. This can be done either prior to the evaluation, or the homogenization needs to be an integral part of the evaluation procedure itself. The graph structure also plays a role in many of the used metrics to evaluate GO annotations: annotating a gene product with a parental GO term that is not as specific as the GO term used in the gold standard, should be seen as a lesser infraction than not annotating the gene product at all. To this end, many metrics make use of the Semantic Similarity between GO terms (Dessimoz and Škunca, 2017). Finally, an important point is that GO annotations are incomplete, and that absence of evidence is not equal to absence of function (Dessimoz and Škunca, 2017), the so-called ‘Open World Assumption’. Thus, the assessment of false positives (FP) is quite difficult (Dessimoz et al., 2013). In the Hayai article (Ghelfi et al., 2019), the performance of the Hayai tool is compared to that of TRAPID (Van Bel et al., 2013) and BLAST2GO (Conessa and Götz, 2008), ignoring the graph structure of the GO and differences in the output of different tools. The supplementary material of the Hayai article makes it clear that only Unix commands such as grep and awk are used to check the absence and presence of GO annotations, which will result in erroneous counts. This in turn leads to wrong estimates of both the true positives (TP), false positives (FP), and false negative (FN) rates, and subsequently also provides wrong results for the overall specificity and sensitivity of the evaluated tools. We will demonstrate the issues in the evaluation procedure, by showcasing an example for which the GO annotation from UniProt Consortium (2018) will be considered the gold standard, which we compare to the GO annotation produced by any other tool. Note that this approach is in itself a simplification due to the Open World Assumption. We can distinguish between four comparisons with regards to the propagation of GO terms to their respective parental terms in GO annotations: I. The gold standard is not propagated, and neither is the prediction II. The gold standard is propagated, the prediction not III. The gold standard is not propagated, but the prediction is IV. The gold standard is propagated, and so is the prediction As example we use the Arabidopsis thaliana gene AT5G35770, which is annotated in UniProt with, among others, the GO term ‘flower development’ (UniProt Consortium, 2018). Due to the graph structure, it is also annotated with all its parental terms that have the ‘is_a’ relationship (Table 1). GO annotations for gene AT5G35770 Note: GO annotations for gene AT5G35770. The order of the GO terms is determined by the depth of the GO term in the DAG. Propagated terms, when starting from the GO accession GO:0009908, are indicated with a *. Source data: UniProt. GO annotations for gene AT5G35770 Note: GO annotations for gene AT5G35770. The order of the GO terms is determined by the depth of the GO term in the DAG. Propagated terms, when starting from the GO accession GO:0009908, are indicated with a *. Source data: UniProt. Now, assume that the tool that we wish to evaluate annotates the example gene with the GO term ‘reproductive structure development’ (GO:0048608). This GO term is clearly correct, just not the most precise and informative. Using the Hayai tool methodology for evaluating GO annotations (see Supplementary Materials S1–S5), we can generate a table which showcases the results that would have been obtained when either propagating or not propagating the GO annotations to the respective parental terms (Methods I–IV in Table 2). When the graph structure is fully not taken into account (I), it is clear that the predicted GO annotation is flagged as wrong, while the expected result is flagged as missing. When the graph structure is taken into account for the gold standard, but not for the GO predictions (II), it is clear that the number of FN is very high due to the increased number of GO annotations in the gold standard. When the graph is not taken into account for the gold standard, but it is for the GO predictions (III), it is clear that the number of FP is very high due to the many predicted GO annotations, as mirrored in (II). When the DAG is taken into account for both the gold standard and the GO predictions (IV), then artificially high numbers of TP and FN are achieved, with the balance depending on the depth of the GO term reported by the tool annotation. Results when using Hayai methodology Note: Results when using the Hayai methodology for evaluating GO annotations, with the gold dataset containing the single annotation GO:0009908, and the test dataset containing the single annotation GO:0048608. TP, true positives; FP, false positives; FN, false negatives. Results when using Hayai methodology Note: Results when using the Hayai methodology for evaluating GO annotations, with the gold dataset containing the single annotation GO:0009908, and the test dataset containing the single annotation GO:0048608. TP, true positives; FP, false positives; FN, false negatives. This makes it very clear that not taking the graph structure into account leads to erroneous conclusions, but simply propagating GO terms is also not an optimal solution when solely using awk and grep for testing the absence and presence of GO annotations. The core issue is that these Unix commands can only be used to perform string-matching operations on a line-by-line basis, forgoing the complexity of the GO structure. Various solutions have been proposed for the problem of evaluating GO annotations (Dessimoz et al., 2013), with the usage of GO semantic similarity metrics being one of the more prominent (Dessimoz and Škunca, 2017). Coming back to the Hayai article (Ghelfi et al., 2019), Table 1 in its manuscript details the TP, FP, and FN counts for Hayai, Blast2GO, and TRAPID. The extremely high FP counts for TRAPID should be seen in the light of case III of Table 2: the UniProt-GOA data are not propagated to the parental terms, while the TRAPID data are. Additionally, the relatively (compared to Blast2GO and Hayai) lower TP rate of TRAPID compared to Hayai is a side effect of TRAPID often reporting a parental term of the annotation from the UniProt-GOA gold standard, rather than the most specific. While this can indeed be construed as TRAPID having a lower sensitivity, an optimal scoring system should not report single Boolean values for GO annotations. Chapter 10 in the GO handbook (Dessimoz and Škunca, 2017) titled ‘Community-Wide Evaluation of Computational Function Prediction’ goes more in-depth in how to perform the proper evaluation. Another important take-home message from the CAFA challenge (Radivojac et al., 2013) is the need for the performance evaluations for computational predictions to be split up over the three different aspects that make up the GO: molecular function, cellular component, biological process. Each of the aspects represent different challenges and performance. For example, in the recent CAFA3 challenge (Zhou et al., 2019), the performance for predicting molecular function and cellular component GO terms is much better than the one for predicting the biological process GO terms. Averaging the data over all three aspects will give rise to drawing incorrect conclusions. Another issue that is present in the ‘Hayai-Annotation Plants’ article is that the data used to build the models used in the software, contains the same information as the data used to evaluate the tool. As training data for the Hayai tool the entirety of UniProt Consortium (2018), which includes A.thaliana, is used. Subsequently the tool is evaluated by looking at the annotation of A.thaliana genes. An optimal solution would be to have independent test datasets, or make use of a data freeze, such as during the CAFA challenge (Radivojac et al., 2013). If this is not a feasible approach, then cross-validation can be applied to train the software on a subset of the data, and evaluate the software using another subset of the data (Dangeti, 2017). We find major issues with how the evaluation of the Hayai tool was performed. Not separating the testing and evaluation data, or using solutions such as cross-validation, is only a minor problem in the evaluation procedure. The much greater problem seems to be an incorrect interpretation of how the GO is organized, and how GO predictions should be evaluated. We acknowledge being a party of interest, as we are the authors of the TRAPID tool which was compared to the Hayai tool. However, the issues we bring forward are generic enough for them to be accounted for in all functional prediction software. We thank François Bucchini for helpful discussions. This work has been supported by Ghent University and VIB. Conflict of Interest: The authors of the article are also authors of the TRAPID tool, which was compared to the Hayai tool. Supplementary data are available at Bioinformatics online. Michiel Van Bel, Klaas Vandepoele |
Bioinform. | 2 |
| 2019 | Curse: building expression atlases and co-expression networks from public RNA-Seq dataabstractSUMMARY: Public RNA-Sequencing (RNA-Seq) datasets are a valuable resource for transcriptome analyses, but their accessibility is hindered by the imperfect quality and presentation of their metadata and by the complexity of processing raw sequencing data. The Curse suite was created to alleviate these problems. It consists of an online curation tool named Curse to efficiently build compendia of experiments hosted on the Sequence Read Archive, and a lightweight pipeline named Prose to download and process the RNA-Seq data into expression atlases and co-expression networks. Curse networks showed improved linking of functionally related genes compared to the state-of-the-art. AVAILABILITY AND IMPLEMENTATION: Curse, Prose and their manuals are available at http://bioinformatics.psb.ugent.be/webtools/Curse/. Prose was implemented in Java. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Dries Vaneechoutte, Klaas Vandepoele |
Bioinform. | 2 |
| 2018 | Gearing up to handle the mosaic nature of life in the quest for orthologsabstractThe Quest for Orthologs (QfO) is an open collaboration framework for experts in comparative phylogenomics and related research areas who have an interest in highly accurate orthology predictions and their applications. We here report highlights and discussion points from the QfO meeting 2015 held in Barcelona. Achievements in recent years have established a basis to support developments for improved orthology prediction and to explore new approaches. Central to the QfO effort is proper benchmarking of methods and services, as well as design of standardized datasets and standardized formats to allow sharing and comparison of results. Simultaneously, analysis pipelines have been improved, evaluated and adapted to handle large datasets. All this would not have occurred without the long-term collaboration of Consortium members. Meeting regularly to review and coordinate complementary activities from a broad spectrum of innovative researchers clearly benefits the community. Highlights of the meeting include addressing sources of and legitimacy of disagreements between orthology calls, the context dependency of orthology definitions, special challenges encountered when analyzing very anciently rooted orthologies, orthology in the light of whole-genome duplications, and the concept of orthologous versus paralogous relationships at different levels, including domain-level orthology. Furthermore, particular needs for different applications (e.g. plant genomics, ancient gene families and others) and the infrastructure for making orthology inferences available (e.g. interfaces with model organism databases) were discussed, with several ongoing efforts that are expected to be reported on during the upcoming 2017 QfO meeting. Sofia K. Forslund, Cécile Pereira, Salvador Capella-Gutiérrez, Alan W. Sousa da Silva, Adrian M. Altenhoff, Jaime Huerta-Cepas, Matthieu Muffato, Mateus Patricio, Klaas Vandepoele, Ingo Ebersberger, Judith A. Blake, Jesualdo Tomás Fernández-Breis, Brigitte Boeckmann, Toni Gabaldón, Erik L. L. Sonnhammer, Christophe Dessimoz, Suzanna Lewis |
Bioinform. | 9 |
| 2017 | PhyD3: a phylogenetic tree viewer with extended phyloXML support for functional genomics data visualizationabstractMOTIVATION: Comparative and evolutionary studies utilize phylogenetic trees to analyze and visualize biological data. Recently, several web-based tools for the display, manipulation and annotation of phylogenetic trees, such as iTOL and Evolview, have released updates to be compatible with the latest web technologies. While those web tools operate an open server access model with a multitude of registered users, a feature-rich open source solution using current web technologies is not available. RESULTS: Here, we present an extension of the widely used PhyloXML standard with several new options to accommodate functional genomics or annotation datasets for advanced visualization. Furthermore, PhyD3 has been developed as a lightweight tool using the JavaScript library D3.js to achieve a state-of-the-art phylogenetic tree visualization in the web browser, with support for advanced annotations. The current implementation is open source, easily adaptable and easy to implement in third parties' web sites. AVAILABILITY AND IMPLEMENTATION: More information about PhyD3 itself, installation procedures and implementation links are available at http://phyd3.bits.vib.be and at http://github.com/vibbits/phyd3/ . CONTACT: [email protected] or [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Lukasz Kreft, Alexander Botzki, Frederik Coppens, Klaas Vandepoele, Michiel Van Bel |
Bioinform. | 4 |
| 2015 | BLSSpeller: exhaustive comparative discovery of conserved cis-regulatory elementsabstractMOTIVATION: The accurate discovery and annotation of regulatory elements remains a challenging problem. The growing number of sequenced genomes creates new opportunities for comparative approaches to motif discovery. Putative binding sites are then considered to be functional if they are conserved in orthologous promoter sequences of multiple related species. Existing methods for comparative motif discovery usually rely on pregenerated multiple sequence alignments, which are difficult to obtain for more diverged species such as plants. As a consequence, misaligned regulatory elements often remain undetected. RESULTS: We present a novel algorithm that supports both alignment-free and alignment-based motif discovery in the promoter sequences of related species. Putative motifs are exhaustively enumerated as words over the IUPAC alphabet and screened for conservation using the branch length score. Additionally, a confidence score is established in a genome-wide fashion. In order to take advantage of a cloud computing infrastructure, the MapReduce programming model is adopted. The method is applied to four monocotyledon plant species and it is shown that high-scoring motifs are significantly enriched for open chromatin regions in Oryza sativa and for transcription factor binding sites inferred through protein-binding microarrays in O.sativa and Zea mays. Furthermore, the method is shown to recover experimentally profiled ga2ox1-like KN1 binding sites in Z.mays. AVAILABILITY AND IMPLEMENTATION: BLSSpeller was written in Java. Source code and manual are available at http://bioinformatics.intec.ugent.be/blsspeller CONTACT: [email protected] or [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Dieter De Witte, Jan Van de Velde, Dries Decap, Michiel Van Bel, Pieter Audenaert, Piet Demeester, Bart Dhoedt, Klaas Vandepoele, Jan Fostier |
Bioinform. | 8 |
| 2014 | MAGIC: access portal to a cross-platform gene expression compendium for maizeabstractAbstract Summary: To facilitate the exploration of publicly available Zea mays expression data, we constructed a maize expression compendium, making use of an integration methodology and a consistent probe to gene mapping based on the 5b.60 sequence release of Z. mays. The compendium is made available through a web portal MAGIC that hosts a variety of analysis tools to easily browse and analyze the data. Our compendium is different from previous initiatives in combining expression values across different experiments by providing a consistent gene annotation across different platforms. Availability and implementation: http://bioinformatics.intec.ugent.be/magic/ Contact: [email protected] Supplementary information: Supplementary data are available at Bioinformatics online. Qiang Fu 0009, Ana Carolina Fierro, Pieter Meysman, Aminael Sánchez-Rodríguez, Klaas Vandepoele, Kathleen Marchal, Kristof Engelen |
Bioinform. | 5 |
| 2011 | A greedy, graph-based algorithm for the alignment of multiple homologous gene listsabstractMOTIVATION: Many comparative genomics studies rely on the correct identification of homologous genomic regions using accurate alignment tools. In such case, the alphabet of the input sequences consists of complete genes, rather than nucleotides or amino acids. As optimal multiple sequence alignment is computationally impractical, a progressive alignment strategy is often employed. However, such an approach is susceptible to the propagation of alignment errors in early pairwise alignment steps, especially when dealing with strongly diverged genomic regions. In this article, we present a novel accurate and efficient greedy, graph-based algorithm for the alignment of multiple homologous genomic segments, represented as ordered gene lists. RESULTS: Based on provable properties of the graph structure, several heuristics are developed to resolve local alignment conflicts that occur due to gene duplication and/or rearrangement events on the different genomic segments. The performance of the algorithm is assessed by comparing the alignment results of homologous genomic segments in Arabidopsis thaliana to those obtained by using both a progressive alignment method and an earlier graph-based implementation. Especially for datasets that contain strongly diverged segments, the proposed method achieves a substantially higher alignment accuracy, and proves to be sufficiently fast for large datasets including a few dozens of eukaryotic genomes. AVAILABILITY: http://bioinformatics.psb.ugent.be/software. The algorithm is implemented as a part of the i-ADHoRe 3.0 package. Jan Fostier, Sebastian Proost, Bart Dhoedt, Yvan Saeys, Piet Demeester, Yves Van de Peer, Klaas Vandepoele |
Bioinform. | 7 |