Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Dick de Ridder

dblp:42/6605 · DBLP profile ↗
← Back
47ranked-venue papers
9as first author
3since 2021 · last 2025
0000-0002-4944-4310ORCID · corroborated

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

Applied, interdisciplinary, general and emerging computing · 30 · 2 first-author · 3 since 2021Artificial intelligence and machine learning · 17 · 7 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 3 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
14 papers
Bioinformatics and computational biology · 100%

Topics — the 26 heaviest of 27, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology
comparative genomics
1.022022
PanTools v3: functional annotation, classification and phylogenomics · Bioinform. 2022
GeneNoteBook, a collaborative notebook for comparative genomics · Bioinform. 2019
Bioinformatics and computational biology › comparative genomics › pangenomics
pan-genome analysis
0.822022
PanTools v3: functional annotation, classification and phylogenomics · Bioinform. 2022
PanTools: representation, storage and exploration of pan-genomic data · Bioinform. 2016
Bioinformatics and computational biology › sequence analysis
sequence assembly
0.842019
poreTally: run and publish de novo nanopore assembler benchmarks · Bioinform. 2019
Exploring variation-aware contig graphs for (comparative) metagenomics using MaryGold · Bioinform. 2013
De novo detection of copy number variation by co-assembly · Bioinform. 2012
Bioinformatics and computational biology
protein structure analysis
0.412020
Geometricus represents protein structures as shape-mers derived from moment invariants · Bioinform. 2020
Bioinformatics and computational biology › protein structure analysis
structural similarity search
0.412020
Geometricus represents protein structures as shape-mers derived from moment invariants · Bioinform. 2020
Bioinformatics and computational biology › sequence analysis › sequence assembly › genome assembly
de novo assembly
0.412019
poreTally: run and publish de novo nanopore assembler benchmarks · Bioinform. 2019
Bioinformatics and computational biology
protein-protein interaction prediction
0.412019
Improved inference of intermolecular contacts through protein-protein interaction prediction using coevolutionary analysis · Bioinform. 2019
Bioinformatics and computational biology › genomics
haplotype inference
0.312018
TriPoly: haplotype estimation for polyploids using sequencing data of related individuals · Bioinform. 2018
Bioinformatics and computational biology
genomics
0.212016
PanTools: representation, storage and exploration of pan-genomic data · Bioinform. 2016
Bioinformatics and computational biology › comparative genomics › pangenomics
pangenome representation
0.212016
PanTools: representation, storage and exploration of pan-genomic data · Bioinform. 2016
Bioinformatics and computational biology
sequence analysis
0.212015
ACE: accurate correction of errors using K-mer tries · Bioinform. 2015
Bioinformatics and computational biology › sequence analysis
sequencing error correction
0.212015
ACE: accurate correction of errors using K-mer tries · Bioinform. 2015
Bioinformatics and computational biology › sequence analysis › sequence assembly
genome assembly
0.222015
GRASS: a generic algorithm for scaffolding next-generation sequencing assemblies · Bioinform. 2012
ACE: accurate correction of errors using K-mer tries · Bioinform. 2015
Bioinformatics and computational biology › genome annotation
functional annotation
0.212022
PanTools v3: functional annotation, classification and phylogenomics · Bioinform. 2022
Bioinformatics and computational biology › phylogenetics
phylogenomics
0.212022
PanTools v3: functional annotation, classification and phylogenomics · Bioinform. 2022
Bioinformatics and computational biology
metagenomics
0.212013
Exploring variation-aware contig graphs for (comparative) metagenomics using MaryGold · Bioinform. 2013
Bioinformatics and computational biology › cancer genomics › copy number analysis
copy number variation detection
0.112012
De novo detection of copy number variation by co-assembly · Bioinform. 2012
Bioinformatics and computational biology › sequence analysis › sequence assembly › genome assembly
scaffolding
0.112012
GRASS: a generic algorithm for scaffolding next-generation sequencing assemblies · Bioinform. 2012
Bioinformatics and computational biology › genomics › structural variation
structural variation detection
0.112012
De novo detection of copy number variation by co-assembly · Bioinform. 2012
Bioinformatics and computational biology › molecular evolution
co-evolutionary analysis
0.112019
Improved inference of intermolecular contacts through protein-protein interaction prediction using coevolutionary analysis · Bioinform. 2019
Bioinformatics and computational biology › molecular evolution
correlated mutation analysis
0.112019
Improved inference of intermolecular contacts through protein-protein interaction prediction using coevolutionary analysis · Bioinform. 2019
Bioinformatics and computational biology › genomics
genomic data management
0.112019
GeneNoteBook, a collaborative notebook for comparative genomics · Bioinform. 2019
Bioinformatics and computational biology › systems biology
metabolic network analysis
0.112009
Metabolite and reaction inference based on enzyme specificities · Bioinform. 2009
Bioinformatics and computational biology
genome annotation
0.112016
PanTools: representation, storage and exploration of pan-genomic data · Bioinform. 2016
Bioinformatics and computational biology › gene expression analysis
microarray data analysis
0.112006
Maximum significance clustering of oligonucleotide microarrays · Bioinform. 2006
Bioinformatics and computational biology
next-generation sequencing
0.012012
GRASS: a generic algorithm for scaffolding next-generation sequencing assemblies · Bioinform. 2012

Methods — techniques the papers use, named apart from their topics

graph database · 0.8shape-mers · 0.4moment invariants · 0.4web application · 0.4quality assessment · 0.4pipeline automation · 0.4iterative weighting · 0.4correlated mutation analysis · 0.4mendelian inheritance · 0.3long-read sequencing · 0.3
YearPublicationVenuePosition
2025 Comparative Assessment of Protein Large Language Models for Enzyme Commission Number Prediction
abstract
BACKGROUND: Protein large language models (LLM) have been used to extract representations of enzyme sequences to predict their function, which is encoded by enzyme commission (EC) numbers. However, a comprehensive comparison of different LLMs for this task is still lacking, leaving questions about their relative performance. Moreover, protein sequence alignments (e.g. BLASTp or DIAMOND) are often combined with machine learning models to assign EC numbers from homologous enzymes, thus compensating for the shortcomings of these models' predictions. In this context, LLMs and sequence alignment methods have not been extensively compared as individual predictors, raising unaddressed questions about LLMs' performance and limitations relative to the alignment methods. In this study, we set out to assess the performance of ESM2, ESM1b, and ProtBERT language models in their ability to predict EC numbers, comparing them with BLASTp, against each other and against models that rely on one-hot encodings of amino acid sequences. RESULTS: Our findings reveal that combining these LLMs with fully connected neural networks surpasses the performance of deep learning models that rely on one-hot encodings. Moreover, although BLASTp provided marginally better results overall, DL models provide results that complement BLASTp's, revealing that LLMs better predict certain EC numbers while BLASTp excels in predicting others. The ESM2 stood out as the best model among the LLMs tested, providing more accurate predictions on difficult annotation tasks and for enzymes without homologs. CONCLUSIONS: Crucially, this study demonstrates that LLMs still have to be improved to become the gold standard tool over BLASTp in mainstream enzyme annotation routines. On the other hand, LLMs can provide good predictions for more difficult-to-annotate enzymes, particularly when the identity between the query sequence and the reference database falls below 25%. Our results reinforce the claim that BLASTp and LLM models complement each other and can be more effective when used together.
João Capela, Maria Zimmermann-Kogadeeva, Aalt D. J. van Dijk, Dick de Ridder, Oscar Dias, Miguel Rocha 0001
BMC Bioinform.4
2022 PanTools v3: functional annotation, classification and phylogenomics
abstract
SUMMARY: The ever-increasing number of sequenced genomes necessitates the development of pangenomic approaches for comparative genomics. Introduced in 2016, PanTools is a platform that allows pangenome construction, homology grouping and pangenomic read mapping. The use of graph database technology makes PanTools versatile, applicable from small viral genomes like SARS-CoV-2 up to large plant or animal genomes like tomato or human. Here, we present our third major update to PanTools that enables the integration of functional annotations and provides both gene-level analyses and phylogenetics. AVAILABILITY AND IMPLEMENTATION: PanTools is implemented in Java 8 and released under the GNU GPLv3 license. Software and documentation are available at https://git.wur.nl/bioinformatics/pantools. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Eef M. Jonkheer, Dirk-Jan M. van Workum, Siavash Sheikhizadeh Anari, Balázs Brankovics, Jorn R. de Haan, Lidija Berke, Theo A. J. van der Lee, Dick de Ridder, Sandra Smit
Bioinform.8
2021 Integrating structure-based machine learning and co-evolution to investigate specificity in plant sesquiterpene synthases
abstract
Sesquiterpene synthases (STSs) catalyze the formation of a large class of plant volatiles called sesquiterpenes. While thousands of putative STS sequences from diverse plant species are available, only a small number of them have been functionally characterized. Sequence identity-based screening for desired enzymes, often used in biotechnological applications, is difficult to apply here as STS sequence similarity is strongly affected by species. This calls for more sophisticated computational methods for functionality prediction. We investigate the specificity of precursor cation formation in these elusive enzymes. By inspecting multi-product STSs, we demonstrate that STSs have a strong selectivity towards one precursor cation. We use a machine learning approach combining sequence and structure information to accurately predict precursor cation specificity for STSs across all plant species. We combine this with a co-evolutionary analysis on the wealth of uncharacterized putative STS sequences, to pinpoint residues and distant functional contacts influencing cation formation and reaction pathway selection. These structural factors can be used to predict and engineer enzymes with specific functions, as we demonstrate by predicting and characterizing two novel STSs from Citrus bergamia.
Janani Durairaj, Elena Melillo, Harro J. Bouwmeester, Jules Beekwilder, Dick de Ridder, Aalt D. J. van Dijk
PLoS Comput. Biol.5
2020 Geometricus represents protein structures as shape-mers derived from moment invariants
abstract
MOTIVATION: As the number of experimentally solved protein structures rises, it becomes increasingly appealing to use structural information for predictive tasks involving proteins. Due to the large variation in protein sizes, folds and topologies, an attractive approach is to embed protein structures into fixed-length vectors, which can be used in machine learning algorithms aimed at predicting and understanding functional and physical properties. Many existing embedding approaches are alignment based, which is both time-consuming and ineffective for distantly related proteins. On the other hand, library- or model-based approaches depend on a small library of fragments or require the use of a trained model, both of which may not generalize well. RESULTS: We present Geometricus, a novel and universally applicable approach to embedding proteins in a fixed-dimensional space. The approach is fast, accurate, and interpretable. Geometricus uses a set of 3D moment invariants to discretize fragments of protein structures into shape-mers, which are then counted to describe the full structure as a vector of counts. We demonstrate the applicability of this approach in various tasks, ranging from fast structure similarity search, unsupervised clustering and structure classification across proteins from different superfamilies as well as within the same family. AVAILABILITY AND IMPLEMENTATION: Python code available at https://git.wur.nl/durai001/geometricus.
Janani Durairaj, Mehmet Akdel, Dick de Ridder, Aalt D. J. van Dijk
Bioinform.3
2020 Hap10: reconstructing accurate and long polyploid haplotypes using linked reads
abstract
BACKGROUND: Haplotype information is essential for many genetic and genomic analyses, including genotype-phenotype associations in human, animals and plants. Haplotype assembly is a method for reconstructing haplotypes from DNA sequencing reads. By the advent of new sequencing technologies, new algorithms are needed to ensure long and accurate haplotypes. While a few linked-read haplotype assembly algorithms are available for diploid genomes, to the best of our knowledge, no algorithms have yet been proposed for polyploids specifically exploiting linked reads. RESULTS: The first haplotyping algorithm designed for linked reads generated from a polyploid genome is presented, built on a typical short-read haplotyping method, SDhaP. Using the input aligned reads and called variants, the haplotype-relevant information is extracted. Next, reads with the same barcodes are combined to produce molecule-specific fragments. Then, these fragments are clustered into strongly connected components which are then used as input of a haplotype assembly core in order to estimate accurate and long haplotypes. CONCLUSIONS: Hap10 is a novel algorithm for haplotype assembly of polyploid genomes using linked reads. The performance of the algorithms is evaluated in a number of simulation scenarios and its applicability is demonstrated on a real dataset of sweet potato.
Sina Majidian, Mohammad Hossein Kahaei, Dick de Ridder
BMC Bioinform.3
2019 GeneNoteBook, a collaborative notebook for comparative genomics
abstract
SUMMARY: Analysis and comparison of genomic and transcriptomic datasets have become standard procedures in biological research. However, for non-model organisms no efficient tools exist to visually work with multiple genomes and their metadata, and to annotate such data in a collaborative way. Here we present GeneNoteBook: a web based collaborative notebook for comparative genomics. GeneNoteBook allows experimental and computational researchers to query, browse, visualize and curate bioinformatic analysis results for multiple genomes. GeneNoteBook is particularly suitable for the analysis of non-model organisms, as it allows for comparing newly sequenced genomes to those of model organisms. AVAILABILITY AND IMPLEMENTATION: GeneNoteBook is implemented as a node.js web application and depends on MongoDB and NCBI BLAST. Source code is available at https://github.com/genenotebook/genenotebook. Additionally, GeneNoteBook can be installed through Bioconda and as a Docker image. Full installation instructions and online documentation are available at https://genenotebook.github.io. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Rens Holmer, Robin van Velzen, René Geurts, Ton Bisseling, Dick de Ridder, Sandra Smit
Bioinform.5
2019 poreTally: run and publish de novo nanopore assembler benchmarks
abstract
SUMMARY: Nanopore sequencing is a novel development in nucleic acid analysis. As such, nanopore-sequencing hardware and software are updated frequently and extensively, which quickly renders peer-reviewed publications on analysis pipeline benchmarking efforts outdated. To provide the user community with a faster, more flexible alternative to peer-reviewed benchmark papers for de novo assembly tool performance we constructed poreTally, a comprehensive benchmarking tool. poreTally automatically assembles a given read set using several often-used assembly pipelines, analyzes the resulting assemblies for correctness and continuity, and finally generates a quality report, which can immediately be published on Github/Gitlab. AVAILABILITY AND IMPLEMENTATION: poreTally is available on Github at https://github.com/ cvdelannoy/poreTally, under an MIT license. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Carlos de Lannoy, Judith Risse, Dick de Ridder
Bioinform.3
2019 Improved inference of intermolecular contacts through protein-protein interaction prediction using coevolutionary analysis
abstract
MOTIVATION: Predicting residue-residue contacts between interacting proteins is an important problem in bioinformatics. The growing wealth of sequence data can be used to infer these contacts through correlated mutation analysis on multiple sequence alignments of interacting homologs of the proteins of interest. This requires correct identification of pairs of interacting proteins for many species, in order to avoid introducing noise (i.e. non-interacting sequences) in the analysis that will decrease predictive performance. RESULTS: We have designed Ouroboros, a novel algorithm to reduce such noise in intermolecular contact prediction. Our method iterates between weighting proteins according to how likely they are to interact based on the correlated mutations signal, and predicting correlated mutations based on the weighted sequence alignment. We show that this approach accurately discriminates between protein interaction versus non-interaction and simultaneously improves the prediction of intermolecular contact residues compared to a naive application of correlated mutation analysis. This requires no training labels concerning interactions or contacts. Furthermore, the method relaxes the assumption of one-to-one interaction of previous approaches, allowing for the study of many-to-many interactions. AVAILABILITY AND IMPLEMENTATION: Source code and test data are available at www.bif.wur.nl/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Miguel Correa Marrero, Richard G. H. Immink, Dick de Ridder, Aalt D. J. van Dijk
Bioinform.3
2018 Exploiting next-generation sequencing to solve the haplotyping puzzle in polyploids: a simulation study
abstract
Haplotypes are the units of inheritance in an organism, and many genetic analyses depend on their precise determination. Methods for haplotyping single individuals use the phasing information available in next-generation sequencing reads, by matching overlapping single-nucleotide polymorphisms while penalizing post hoc nucleotide corrections made. Haplotyping diploids is relatively easy, but the complexity of the problem increases drastically for polyploid genomes, which are found in both model organisms and in economically relevant plant and animal species. Although a number of tools are available for haplotyping polyploids, the effects of the genomic makeup and the sequencing strategy followed on the accuracy of these methods have hitherto not been thoroughly evaluated.We developed the simulation pipeline haplosim to evaluate the performance of three haplotype estimation algorithms for polyploids: HapCompass, HapTree and SDhaP, in settings varying in sequencing approach, ploidy levels and genomic diversity, using tetraploid potato as the model. Our results show that sequencing depth is the major determinant of haplotype estimation quality, that 1 kb PacBio circular consensus sequencing reads and Illumina reads with large insert-sizes are competitive and that all methods fail to produce good haplotypes when ploidy levels increase. Comparing the three methods, HapTree produces the most accurate estimates, but also consumes the most resources. There is clearly room for improvement in polyploid haplotyping algorithms.
Ehsan Motazedi, Richard Finkers, Chris Maliepaard, Dick de Ridder
Briefings Bioinform.4
2018 TriPoly: haplotype estimation for polyploids using sequencing data of related individuals
abstract
Motivation: Knowledge of haplotypes, i.e. phased and ordered marker alleles on a chromosome, is essential to answer many questions in genetics and genomics. By generating short pieces of DNA sequence, high-throughput modern sequencing technologies make estimation of haplotypes possible for single individuals. In polyploids, however, haplotype estimation methods usually require deep coverage to achieve sufficient accuracy. This often renders sequencing-based approaches too costly to be applied to large populations needed in studies of Quantitative Trait Loci. Results: We propose a novel haplotype estimation method for polyploids, TriPoly, that combines sequencing data with Mendelian inheritance rules to infer haplotypes in parent-offspring trios. Using realistic simulations of both short and long-read sequencing data for banana (Musa acuminata) and potato (Solanum tuberosum) trios, we show that TriPoly yields more accurate progeny haplotypes at low coverages compared to existing methods that work on single individuals. We also apply TriPoly to phase Single Nucleotide Polymorphisms on chromosome 5 for a family of tetraploid potato with 2 parents and 37 offspring sequenced with an RNA capture approach. We show that TriPoly haplotype estimates differ from those of the other methods mainly in regions with imperfect sequencing or mapping difficulties, as it does not rely solely on sequence reads and aims to avoid phasings that are not likely to have been passed from the parents to the offspring. Availability and implementation: TriPoly has been implemented in Python 3.5.2 (also compatible with Python 2.7.3 and higher) and can be freely downloaded at https://github.com/EhsanMotazedi/TriPoly. Supplementary information: Supplementary data are available at Bioinformatics online.
Ehsan Motazedi, Dick de Ridder, Richard Finkers, Samantha J. Baldwin, Susan Thomson 0003, Katrina Monaghan, Chris Maliepaard
Bioinform.2
2018 Efficient inference of homologs in large eukaryotic pan-proteomes
abstract
BACKGROUND: Identification of homologous genes is fundamental to comparative genomics, functional genomics and phylogenomics. Extensive public homology databases are of great value for investigating homology but need to be continually updated to incorporate new sequences. As new sequences are rapidly being generated, there is a need for efficient standalone tools to detect homologs in novel data. RESULTS: To address this, we present a fast method for detecting homology groups across a large number of individuals and/or species. We adopted a k-mer based approach which considerably reduces the number of pairwise protein alignments without sacrificing sensitivity. We demonstrate accuracy, scalability, efficiency and applicability of the presented method for detecting homology in large proteomes of bacteria, fungi, plants and Metazoa. CONCLUSIONS: We clearly observed the trade-off between recall and precision in our homology inference. Favoring recall or precision strongly depends on the application. The clustering behavior of our program can be optimized for particular applications by altering a few key parameters. The program is available for public use at https://github.com/sheikhizadeh/pantools as an extension to our pan-genomic analysis tool, PanTools.
Siavash Sheikhizadeh, Dick de Ridder, M. Eric Schranz, Sandra Smit
BMC Bioinform.2
2017 Sequence features of viral and human Internal Ribosome Entry Sites predictive of their activity
abstract
Translation of mRNAs through Internal Ribosome Entry Sites (IRESs) has emerged as a prominent mechanism of cellular and viral initiation. It supports cap-independent translation of select cellular genes under normal conditions, and in conditions when cap-dependent translation is inhibited. IRES structure and sequence are believed to be involved in this process. However due to the small number of IRESs known, there have been no systematic investigations of the determinants of IRES activity. With the recent discovery of thousands of novel IRESs in human and viruses, the next challenge is to decipher the sequence determinants of IRES activity. We present the first in-depth computational analysis of a large body of IRESs, exploring RNA sequence features predictive of IRES activity. We identified predictive k-mer features resembling IRES trans-acting factor (ITAF) binding motifs across human and viral IRESs, and found that their effect on expression depends on their sequence, number and position. Our results also suggest that the architecture of retroviral IRESs differs from that of other viruses, presumably due to their exposure to the nuclear environment. Finally, we measured IRES activity of synthetically designed sequences to confirm our prediction of increasing activity as a function of the number of short IRES elements.
Alexey A. Gritsenko, Shira Weingarten-Gabbay, Shani Elias-Kirma, Ronit Nir, Dick de Ridder, Eran Segal
PLoS Comput. Biol.5
2016 PanTools: representation, storage and exploration of pan-genomic data
abstract
MOTIVATION: Next-generation sequencing technology is generating a wealth of highly similar genome sequences for many species, paving the way for a transition from single-genome to pan-genome analyses. Accordingly, genomics research is going to switch from reference-centric to pan-genomic approaches. We define the pan-genome as a comprehensive representation of multiple annotated genomes, facilitating analyses on the similarity and divergence of the constituent genomes at the nucleotide, gene and genome structure level. Current pan-genomic approaches do not thoroughly address scalability, functionality and usability. RESULTS: We introduce a generalized De Bruijn graph as a pan-genome representation, as well as an online algorithm to construct it. This representation is stored in a Neo4j graph database, which makes our approach scalable to large eukaryotic genomes. Besides the construction algorithm, our software package, called PanTools, currently provides functionality for annotating pan-genomes, adding sequences, grouping genes, retrieving gene sequences or genomic regions, reconstructing genomes and comparing and querying pan-genomes. We demonstrate the performance of the tool using datasets of 62 E. coli genomes, 93 yeast genomes and 19 Arabidopsis thaliana genomes. AVAILABILITY AND IMPLEMENTATION: The Java implementation of PanTools is publicly available at http://www.bif.wur.nl CONTACT: [email protected].
Siavash Sheikhizadeh, M. Eric Schranz, Mehmet Akdel, Dick de Ridder, Sandra Smit
Bioinform.4
2016 Selected proceedings of Machine Learning in Systems Biology: MLSB 2016
abstract
Biology is rapidly turning into an information science, thanks to enormous advances in the ability to observe the molecular properties of cells, organs and individuals. This wealth of data allows us to model molecular systems at an unprecedented level of detail and to start to understand the underlying biological mechanisms. The burgeoning field of systems biology creates a huge need for methods from machine learning, which find statistical dependencies and patterns in these large-scale datasets and use these to establish models of complex molecular systems. MLSB is a successful series of workshops that aims to provide a scientific forum for the exchange between researchers from Systems Biology and Machine Learning, to promote the exchange of ideas, interactions and collaborations between these communities.
Aalt D. J. van Dijk, Harri Lähdesmäki, Dick de Ridder, Juho Rousu
BMC Bioinform.3
2015 Making the difference: integrating structural variation detection tools
abstract
From prokaryotes to eukaryotes, phenotypic variation, adaptation and speciation has been associated with structural variation between genomes of individuals within the same species. Many computer algorithms detecting such variations (callers) have recently been developed, spurred by the advent of the next-generation sequencing technology. Such callers mainly exploit split-read mapping or paired-end read mapping. However, as different callers are geared towards different types of structural variation, there is still no single caller that can be considered a community standard; instead, increasingly the various callers are combined in integrated pipelines. In this article, we review a wide range of callers, discuss challenges in the integration step and present a survey of pipelines used in population genomics studies. Based on our findings, we provide general recommendations on how to set-up such pipelines. Finally, we present an outlook on future challenges in structural variation detection.
Sandra Smit, Guusje Bonnema, Gabino Sanchez-Perez, Dick de Ridder
Briefings Bioinform.5
2015 ACE: accurate correction of errors using K-mer tries
abstract
UNLABELLED: The quality of high-throughput next-generation sequencing data significantly influences the performance and memory consumption of assembly and mapping algorithms. The most ubiquitous platform, Illumina, mainly suffers from substitution errors. We have developed a tool, ACE, based on K-mer tries to correct such errors. On real MiSeq and HiSeq Illumina archives, ACE yields higher gains in terms of coverage depth, outperforming state-of-the-art competitors in the majority of cases. AVAILABILITY AND IMPLEMENTATION: ACE is licensed under the GPL license and can be freely obtained at https://github.com/sheikhizadeh/ACE/. The program is implemented in C++ and runs on most Unix-derived operating systems. CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Siavash Sheikhizadeh, Dick de Ridder
Bioinform.2
2015 Cnidaria: fast, reference-free clustering of raw and assembled genome and transcriptome NGS data
abstract
BACKGROUND: Identification of biological specimens is a requirement for a range of applications. Reference-free methods analyse unprocessed sequencing data without relying on prior knowledge, but generally do not scale to arbitrarily large genomes and arbitrarily large phylogenetic distances. RESULTS: We present Cnidaria, a practical tool for clustering genomic and transcriptomic data with no limitation on genome size or phylogenetic distances. We successfully simultaneously clustered 169 genomic and transcriptomic datasets from 4 kingdoms, achieving 100% identification accuracy at supra-species level and 78% accuracy at the species level. CONCLUSION: CNIDARIA allows for fast, resource-efficient comparison and identification of both raw and assembled genome and transcriptome data. This can help answer both fundamental (e.g. in phylogeny, ecological diversity analysis) and practical questions (e.g. sequencing quality control, primer design).
Saulo Aflitos, Edouard Severing, Gabino Sanchez-Perez, Sander Peters, Hans de Jong, Dick de Ridder
BMC Bioinform.6
2015 Unbiased Quantitative Models of Protein Translation Derived from Ribosome Profiling Data
abstract
Translation of RNA to protein is a core process for any living organism. While for some steps of this process the effect on protein production is understood, a holistic understanding of translation still remains elusive. In silico modelling is a promising approach for elucidating the process of protein synthesis. Although a number of computational models of the process have been proposed, their application is limited by the assumptions they make. Ribosome profiling (RP), a relatively new sequencing-based technique capable of recording snapshots of the locations of actively translating ribosomes, is a promising source of information for deriving unbiased data-driven translation models. However, quantitative analysis of RP data is challenging due to high measurement variance and the inability to discriminate between the number of ribosomes measured on a gene and their speed of translation. We propose a solution in the form of a novel multi-scale interpretation of RP data that allows for deriving models with translation dynamics extracted from the snapshots. We demonstrate the usefulness of this approach by simultaneously determining for the first time per-codon translation elongation and per-gene translation initiation rates of Saccharomyces cerevisiae from RP data for two versions of the Totally Asymmetric Exclusion Process (TASEP) model of translation. We do this in an unbiased fashion, by fitting the models using only RP data with a novel optimization scheme based on Monte Carlo simulation to keep the problem tractable. The fitted models match the data significantly better than existing models and their predictions show better agreement with several independent protein abundance datasets than existing models. Results additionally indicate that the tRNA pool adaptation hypothesis is incomplete, with evidence suggesting that tRNA post-transcriptional modifications and codon context may play a role in determining codon elongation rates.
Alexey A. Gritsenko, Marc Hulsman, Marcel J. T. Reinders, Dick de Ridder
PLoS Comput. Biol.4
2014 SPiCE: a web-based tool for sequence-based protein classification and exploration
abstract
BACKGROUND: Amino acid sequences and features extracted from such sequences have been used to predict many protein properties, such as subcellular localization or solubility, using classifier algorithms. Although software tools are available for both feature extraction and classifier construction, their application is not straightforward, requiring users to install various packages and to convert data into different formats. This lack of easily accessible software hampers quick, explorative use of sequence-based classification techniques by biologists. RESULTS: We have developed the web-based software tool SPiCE for exploring sequence-based features of proteins in predefined classes. It offers data upload/download, sequence-based feature calculation, data visualization and protein classifier construction and testing in a single integrated, interactive environment. To illustrate its use, two example datasets are included showing the identification of differences in amino acid composition between proteins yielding low and high production levels in fungi and low and high expression levels in yeast, respectively. CONCLUSIONS: SPiCE is an easy-to-use online tool for extracting and exploring sequence-based features of sets of proteins, allowing non-experts to apply advanced classification techniques. The tool is available at http://helix.ewi.tudelft.nl/spice.
Bastiaan A. van den Berg, Marcel J. T. Reinders, Johannes A. Roubos, Dick de Ridder
BMC Bioinform.4
2013 Pattern recognition in bioinformatics
abstract
Pattern recognition is concerned with the development of systems that learn to solve a given problem using a set of example instances, each represented by a number of features. These problems include clustering, the grouping of similar instances; classification, the task of assigning a discrete label to a given instance; and dimensionality reduction, combining or selecting features to arrive at a more useful representation. The use of statistical pattern recognition algorithms in bioinformatics is pervasive. Classification and clustering are often applied to high-throughput measurement data arising from microarray, mass spectrometry and next-generation sequencing experiments for selecting markers, predicting phenotype and grouping objects or genes. Less explicitly, classification is at the core of a wide range of tools such as predictors of genes, protein function, functional or genetic interactions, etc., and used extensively in systems biology. A course on pattern recognition (or machine learning) should therefore be at the core of any bioinformatics education program. In this review, we discuss the main elements of a pattern recognition course, based on material developed for courses taught at the BSc, MSc and PhD levels to an audience of bioinformaticians, computer scientists and life scientists. We pay attention to common problems and pitfalls encountered in applications and in interpretation of the results obtained.
Dick de Ridder, Jeroen de Ridder, Marcel J. T. Reinders
Briefings Bioinform.1
2013 Exploring variation-aware contig graphs for (comparative) metagenomics using MaryGold
abstract
MOTIVATION: Although many tools are available to study variation and its impact in single genomes, there is a lack of algorithms for finding such variation in metagenomes. This hampers the interpretation of metagenomics sequencing datasets, which are increasingly acquired in research on the (human) microbiome, in environmental studies and in the study of processes in the production of foods and beverages. Existing algorithms often depend on the use of reference genomes, which pose a problem when a metagenome of a priori unknown strain composition is studied. In this article, we develop a method to perform reference-free detection and visual exploration of genomic variation, both within a single metagenome and between metagenomes. RESULTS: We present the MaryGold algorithm and its implementation, which efficiently detects bubble structures in contig graphs using graph decomposition. These bubbles represent variable genomic regions in closely related strains in metagenomic samples. The variation found is presented in a condensed Circos-based visualization, which allows for easy exploration and interpretation of the found variation. We validated the algorithm on two simulated datasets containing three respectively seven Escherichia coli genomes and showed that finding allelic variation in these genomes improves assemblies. Additionally, we applied MaryGold to publicly available real metagenomic datasets, enabling us to find within-sample genomic variation in the metagenomes of a kimchi fermentation process, the microbiome of a premature infant and in microbial communities living on acid mine drainage. Moreover, we used MaryGold for between-sample variation detection and exploration by comparing sequencing data sampled at different time points for both of these datasets. AVAILABILITY: MaryGold has been written in C++ and Python and can be downloaded from http://bioinformatics.tudelft.nl/software
Jurgen F. Nijkamp, Mihai Pop, Marcel J. T. Reinders, Dick de Ridder
Bioinform.4
2012 GRASS: a generic algorithm for scaffolding next-generation sequencing assemblies
abstract
MOTIVATION: The increasing availability of second-generation high-throughput sequencing (HTS) technologies has sparked a growing interest in de novo genome sequencing. This in turn has fueled the need for reliable means of obtaining high-quality draft genomes from short-read sequencing data. The millions of reads usually involved in HTS experiments are first assembled into longer fragments called contigs, which are then scaffolded, i.e. ordered and oriented using additional information, to produce even longer sequences called scaffolds. Most existing scaffolders of HTS genome assemblies are not suited for using information other than paired reads to perform scaffolding. They use this limited information to construct scaffolds, often preferring scaffold length over accuracy, when faced with the tradeoff. RESULTS: We present GRASS (GeneRic ASsembly Scaffolder)-a novel algorithm for scaffolding second-generation sequencing assemblies capable of using diverse information sources. GRASS offers a mixed-integer programming formulation of the contig scaffolding problem, which combines contig order, distance and orientation in a single optimization objective. The resulting optimization problem is solved using an expectation-maximization procedure and an unconstrained binary quadratic programming approximation of the original problem. We compared GRASS with existing HTS scaffolders using Illumina paired reads of three bacterial genomes. Our algorithm constructs a comparable number of scaffolds, but makes fewer errors. This result is further improved when additional data, in the form of related genome sequences, are used. AVAILABILITY: GRASS source code is freely available from http://code.google.com/p/tud-scaffolding/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Alexey A. Gritsenko, Jurgen F. Nijkamp, Marcel J. T. Reinders, Dick de Ridder
Bioinform.4
2012 De novo detection of copy number variation by co-assembly
abstract
MOTIVATION: Comparing genomes of individual organisms using next-generation sequencing data is, until now, mostly performed using a reference genome. This is challenging when the reference is distant and introduces bias towards the exact sequence present in the reference. Recent improvements in both sequencing read length and efficiency of assembly algorithms have brought direct comparison of individual genomes by de novo assembly, rather than through a reference genome, within reach. RESULTS: Here, we develop and test an algorithm, named Magnolya, that uses a Poisson mixture model for copy number estimation of contigs assembled from sequencing data. We combine this with co-assembly to allow de novo detection of copy number variation (CNV) between two individual genomes, without mapping reads to a reference genome. In co-assembly, multiple sequencing samples are combined, generating a single contig graph with different traversal counts for the nodes and edges between the samples. In the resulting 'coloured' graph, the contigs have integer copy numbers; this negates the need to segment genomic regions based on depth of coverage, as required for mapping-based detection methods. Magnolya is then used to assign integer copy numbers to contigs, after which CNV probabilities are easily inferred. The copy number estimator and CNV detector perform well on simulated data. Application of the algorithms to hybrid yeast genomes showed allotriploid content from different origin in the wine yeast Y12, and extensive CNV in aneuploid brewing yeast genomes. Integer CNV was also accurately detected in a short-term laboratory-evolved yeast strain.
Jurgen F. Nijkamp, Marcel van den Broek, Jan-Maarten A. Geertman, Marcel J. T. Reinders, Jean-Marc Daran, Dick de Ridder
Bioinform.6
2011 Predicting Metabolic Fluxes Using Gene Expression Differences As Constraints
abstract
A standard approach to estimate intracellular fluxes on a genome-wide scale is flux-balance analysis (FBA), which optimizes an objective function subject to constraints on (relations between) fluxes. The performance of FBA models heavily depends on the relevance of the formulated objective function and the completeness of the defined constraints. Previous studies indicated that FBA predictions can be improved by adding regulatory on/off constraints. These constraints were imposed based on either absolute or relative gene expression values. We provide a new algorithm that directly uses regulatory up/down constraints based on gene expression data in FBA optimization (tFBA). Our assumption is that if the activity of a gene drastically changes from one condition to the other, the flux through the reaction controlled by that gene will change accordingly. We allow these constraints to be violated, to account for posttranscriptional control and noise in the data. These up/down constraints are less stringent than the on/off constraints as previously proposed. Nevertheless, we obtain promising predictions, since many up/down constraints can be enforced. The potential of the proposed method, tFBA, is demonstrated through the analysis of fluxes in yeast under nine different cultivation conditions, between which approximately 5,000 regulatory up/down constraints can be defined. We show that changes in gene expression are predictive for changes in fluxes. Additionally, we illustrate that flux distributions obtained with tFBA better fit transcriptomics data than previous methods. Finally, we compare tFBA and FBA predictions to show that our approach yields more biologically relevant results.
Rogier J. P. van Berlo, Dick de Ridder, Jean-Marc Daran, Pascale A. S. Daran-Lapujade, Bas Teusink, Marcel J. T. Reinders
IEEE ACM Trans. Comput. Biol. Bioinform.2
2010 Integrating genome assemblies with MAIA
abstract
MOTIVATION: De novo assembly of a eukaryotic genome with next-generation sequencing data is still a challenging task. Over the past few years several assemblers have been developed, often suitable for one specific type of sequencing data. The number of known genomes is expanding rapidly, therefore it becomes possible to use multiple reference genomes for assembly projects. We introduce an assembly integrator that makes use of all available data, i.e. multiple de novo assemblies and mappings against multiple related genomes, by optimizing a weighted combination of criteria. RESULTS: The developed algorithm was applied on the de novo sequencing of the Saccharomyces cerevisiae CEN.PK 113-7D strain. Using Solexa and 454 read data, two de novo and three comparative assemblies were constructed and subsequently integrated, yielding 29 contigs, covering more than 12 Mbp; a drastic improvement compared with the single assemblies. AVAILABILITY: MAIA is available as a Matlab package and can be downloaded from http://bioinformatics.tudelft.nl.
Jurgen F. Nijkamp, Wynand Winterbach, Marcel van den Broek, Jean-Marc Daran, Marcel J. T. Reinders, Dick de Ridder
Bioinform.6
2009 Metabolite and reaction inference based on enzyme specificities
abstract
MOTIVATION: Many enzymes are not absolutely specific, or even promiscuous: they can catalyze transformations of more compounds than the traditional ones as listed in, e.g. KEGG. This information is currently only available in databases, such as the BRENDA enzyme activity database. In this article, we propose to model enzyme aspecificity by predicting whether an input compound is likely to be transformed by a certain enzyme. Such a predictor has many applications, for example, to complete reconstructed metabolic networks, to aid in metabolic engineering or to help identify unknown peaks in mass spectra. RESULTS: We have developed a system for metabolite and reaction inference based on enzyme specificities (MaRIboES). It employs structural and stereochemistry similarity measures and molecular fingerprints to generalize enzymatic reactions based on data available in BRENDA. Leave-one-out cross-validation shows that 80% of known reactions are predicted well. Application to the yeast glycolytic and pentose phosphate pathways predicts a large number of known and new reactions, often leading to the formation of novel compounds, as well as a number of interesting bypasses and cross-links. AVAILABILITY: Matlab and C++ code is freely available at https://gforge.nbic.nl/projects/mariboes/
Marco J. L. de Groot, Rogier J. P. van Berlo, Wouter A. van Winden, Peter J. T. Verheijen, Marcel J. T. Reinders, Dick de Ridder
Bioinform.6
2009 Evolutionary Optimization of Kernel Weights Improves Protein Complex Comembership Prediction
abstract
In recent years, more and more high-throughput data sources useful for protein complex prediction have become available (e.g., gene sequence, mRNA expression, and interactions). The integration of these different data sources can be challenging. Recently, it has been recognized that kernel-based classifiers are well suited for this task. However, the different kernels (data sources) are often combined using equal weights. Although several methods have been developed to optimize kernel weights, no large-scale example of an improvement in classifier performance has been shown yet. In this work, we employ an evolutionary algorithm to determine weights for a larger set of kernels by optimizing a criterion based on the area under the ROC curve. We show that setting the right kernel weights can indeed improve performance. We compare this to the existing kernel weight optimization methods (i.e., (regularized) optimization of the SVM criterion or aligning the kernel with an ideal kernel) and find that these do not result in a significant performance improvement and can even cause a decrease in performance. Results also show that an expert approach of assigning high weights to features with high individual performance is not necessarily the best strategy.
Marc Hulsman, Marcel J. T. Reinders, Dick de Ridder
IEEE ACM Trans. Comput. Biol. Bioinform.3
2008 Metabolic Pathway Alignment (M-Pal) Reveals Diversity and Alternatives in Conserved Networks
Yunlei Li, Dick de Ridder, Marco J. L. de Groot, Marcel J. T. Reinders
APBC2
2008 Integration of prior knowledge of measurement noise in kernel density classification
Yunlei Li, Dick de Ridder, Robert P. W. Duin, Marcel J. T. Reinders
Pattern Recognit.2
2008 Erratum to "Classification in the presence of class noise using a probabilistic kernel fisher method": [Pattern Recognition 40 (12) 3349-3357]
Yunlei Li, Lodewyk F. A. Wessels, Dick de Ridder, Marcel J. T. Reinders
Pattern Recognit.3
2007 Classification in the presence of class noise using a probabilistic Kernel Fisher method
Yunlei Li, Lodewyk F. A. Wessels, Dick de Ridder, Marcel J. T. Reinders
Pattern Recognit.3
2006 Maximum significance clustering of oligonucleotide microarrays
abstract
MOTIVATION: Affymetrix high-density oligonucleotide microarrays measure the expression of DNA transcripts using probesets, i.e. multiple probes per transcript. Usually, these multiple measurements are transformed into a single probeset expression level before data analysis proceeds; any information on variability is lost. In this paper we demonstrate how individual probe measurements can be used in a statistic for differential expression. Furthermore, we show how this statistic can serve as a criterion for clustering microarrays. RESULTS: A novel clustering algorithm using this maximum significance criterion is demonstrated to be more efficient with the measured data than competing techniques for dealing with repeated measurements, especially when the sample size is small.
Dick de Ridder, Frank J. T. Staal, Jacques J. M. van Dongen, Marcel J. T. Reinders
Bioinform.1
2006 The effect of oligonucleotide microarray data pre-processing on the analysis of patient-cohort studies
abstract
BACKGROUND: Intensity values measured by Affymetrix microarrays have to be both normalized, to be able to compare different microarrays by removing non-biological variation, and summarized, generating the final probe set expression values. Various pre-processing techniques, such as dChip, GCRMA, RMA and MAS have been developed for this purpose. This study assesses the effect of applying different pre-processing methods on the results of analyses of large Affymetrix datasets. By focusing on practical applications of microarray-based research, this study provides insight into the relevance of pre-processing procedures to biology-oriented researchers. RESULTS: Using two publicly available datasets, i.e., gene-expression data of 285 patients with Acute Myeloid Leukemia (AML, Affymetrix HG-U133A GeneChip) and 42 samples of tumor tissue of the embryonal central nervous system (CNS, Affymetrix HuGeneFL GeneChip), we tested the effect of the four pre-processing strategies mentioned above, on (1) expression level measurements, (2) detection of differential expression, (3) cluster analysis and (4) classification of samples. In most cases, the effect of pre-processing is relatively small compared to other choices made in an analysis for the AML dataset, but has a more profound effect on the outcome of the CNS dataset. Analyses on individual probe sets, such as testing for differential expression, are affected most; supervised, multivariate analyses such as classification are far less sensitive to pre-processing. CONCLUSION: Using two experimental datasets, we show that the choice of pre-processing method is of relatively minor influence on the final analysis outcome of large microarray studies whereas it can have important effects on the results of a smaller study. The data source (platform, tissue homogeneity, RNA quality) is potentially of bigger importance than the choice of pre-processing method.
Roel G. W. Verhaak, Frank J. T. Staal, Peter J. M. Valk, Bob Löwenberg, Marcel J. T. Reinders, Dick de Ridder
BMC Bioinform.6
2004 Almost autonomous training of mixtures of principal component analyzers
Mohamed E. M. Musa, Dick de Ridder, Robert P. W. Duin, Volkan Atalay
Pattern Recognit. Lett.2
2003 Robust subspace mixture models using t-distributions
Dick de Ridder, Vojtech Franc
BMVC1
2003 Supervised Locally Linear Embedding
Dick de Ridder, Olga Kouropteva, Oleg Okun, Matti Pietikäinen, Robert P. W. Duin
ICANN1
2002 Image processing with neural networks - a review
Michael Egmont-Petersen, Dick de Ridder, Heinz Handels
Pattern Recognit.2
2002 A note on core research issues for statistical pattern recognition
Robert P. W. Duin, Fabio Roli, Dick de Ridder
Pattern Recognit. Lett.3
2000 Probabilistic PCA and ICA Subspace Mixture Models for Image Segmentation
abstract
High-dimensional data, such as images represented as points in the space spanned by their pixel values, can often be described in a significantly smaller number of dimensions than the original. One of the ways of finding lowdimensional representations is to train a mixture model of principal component analysers (PCA) on the data. However, some types of data do not fulfill the assumptions of PCA, calling for application of different subspace methods. One such a method is ICA, which has been shown in recent years to be able to find interesting basis vectors (features) in signal and image data. In this paper, a mixture model of ICA subspaces is developed similar to a mixture model of PCA subspaces proposed by others. The new algorithm is applied to a natural texture segmentation problem and is shown to give encouraging results.
Dick de Ridder, Josef Kittler, Robert P. W. Duin
BMVC1
2000 The Adaptive Subspace Map for Texture Segmentation
abstract
A nonlinear mixture-of-subspaces model is proposed to describe images. Images or image patches, when translated, rotated or scaled, lie in low-dimensional subspaces of the high-dimensional space spanned by the grey values. These manifolds can locally be approximated by a linear subspace. The adaptive subspace map is a method to learn such a mixture-of-subspaces from the data. Due to its general nature, various clustering and subspace-finding algorithms can be used. In the paper, two clustering algorithms are compared in an application to some texture segmentation problems. It is shown to compare well to a standard Gabor filter bank approach.
Dick de Ridder, Josef Kittler, Olaf Lemmers, Robert P. W. Duin
ICPR1
1999 Adaptive Texture Representation Methods for Automatic Target Recognition
abstract
Automatic Target Recognition (ATR) is a demanding application that re-quires separation of targets from a noisy background in a sequence of im-ages. In this paper, two adaptive methods for describing such a background are proposed which are based on Principal and Independent Component Ana-lysis of sampled image patches. Coupled together with feature selection and outlier detection techniques they enable the ATR system to adapt to certain backgrounds and identify non-standard elements in the images as targets. The methods proposed are compared with a standard wavelet-based approach and are shown to perform somewhat better on a difficult image sequence. 1
Kieron Messer, Dick de Ridder, Josef Kittler
BMVC2
1999 The Applicability of Neural Networks to Non-linear Image Processing
Dick de Ridder, Robert P. W. Duin, Piet W. Verbeek
Pattern Anal. Appl.1
1999 Relational discriminant analysis
Robert P. W. Duin, Elzbieta Pekalska, Dick de Ridder
Pattern Recognit. Lett.3
1998 On the Application of Neural Networks to Non-Linear Image Processing Tasks
Dick de Ridder, Robert P. W. Duin, Piet W. Verbeek, Lucas J. van Vliet
ICONIP1
1997 Neural network experiences between perceptrons and support vectors
Robert P. W. Duin, Dick de Ridder
BMVC2
1997 Experiments with a featureless approach to pattern recognition
Robert P. W. Duin, Dick de Ridder, David M. J. Tax
Pattern Recognit. Lett.2
1997 Sammon's mapping using neural networks: A comparison
Dick de Ridder, Robert P. W. Duin
Pattern Recognit. Lett.1