Demo Data from EDBT 2026 / reviewers in the wild / expert
Fredrik Ronquist
dblp:44/6852
· DBLP profile ↗
8ranked-venue papers
1as first author
4since 2021 · last 2025
0000-0002-3929-251XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 5 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 2 since 2021Artificial intelligence and machine learning · 1
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
2 papers |
Parallel and multicore computing · 100% |
Topics — the 7 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
bayesian phylogenetic inference |
0.1 | 3 | 2004 | Parallel Metropolis coupled Markov chain Monte Carlo for Bayesian phylogenetic inference · Bioinform. 2004 MrBayes 3: Bayesian phylogenetic inference under mixed models · Bioinform. 2003 MRBAYES: Bayesian inference of phylogenetic trees · Bioinform. 2001 |
Bioinformatics and computational biology › phylogenetics
phylogenetic inference |
0.1 | 3 | 2004 | Parallel Metropolis coupled Markov chain Monte Carlo for Bayesian phylogenetic inference · Bioinform. 2004 MrBayes 3: Bayesian phylogenetic inference under mixed models · Bioinform. 2003 MRBAYES: Bayesian inference of phylogenetic trees · Bioinform. 2001 |
Bioinformatics and computational biology
markov chain monte carlo |
0.0 | 1 | 2004 | Parallel Metropolis coupled Markov chain Monte Carlo for Bayesian phylogenetic inference · Bioinform. 2004 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 2004 | Parallel Metropolis coupled Markov chain Monte Carlo for Bayesian phylogenetic inference · Bioinform. 2004 |
Parallel and multicore computing › parallel programming models › hybrid programming models
shared memory and message passing |
0.0 | 1 | 2004 | Parallel Metropolis coupled Markov chain Monte Carlo for Bayesian phylogenetic inference · Bioinform. 2004 |
Parallel and multicore computing › MPI
MPI-based parallelization |
0.0 | 1 | 2003 | MrBayes 3: Bayesian phylogenetic inference under mixed models · Bioinform. 2003 |
Parallel and multicore computing
parallel computing |
0.0 | 1 | 2003 | MrBayes 3: Bayesian phylogenetic inference under mixed models · Bioinform. 2003 |
Methods — techniques the papers use, named apart from their topics
markov chain monte carlo · 0.1parallel programming · 0.1Metropolis coupled MCMC · 0.1metropolis coupling · 0.1MPI · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | HAPP: High-accuracy pipeline for processing deep metabarcoding dataabstractDeep metabarcoding offers an efficient and reproducible approach to biodiversity monitoring, but noisy data and incomplete reference databases challenge accurate diversity estimation and taxonomic annotation. Here, we introduce a novel algorithm, NEEAT, for removing spurious operational taxonomic units (OTUs) originating from nuclear-embedded mitochondrial DNA sequences (NUMTs) or sequencing errors. It integrates 'echo' signals across samples with the identification of unusual evolutionary patterns among similar DNA sequences. We also extensively benchmark current tools for chimera removal, taxonomic annotation and OTU clustering of deep metabarcoding data. The best performing tools/parameter settings are integrated into HAPP, a high-accuracy pipeline for processing deep metabarcoding data. Tests using CO1 data from BOLD and large-scale metabarcoding data on insects demonstrate that HAPP significantly outperforms existing methods, while enabling efficient analysis of extensive datasets by parallelizing computations across taxonomic groups. John Sundh, Emma Granqvist, Ela Iwaszkiewicz-Eggebrecht, Lokeshwaran Manoharan, Laura van Dijk, Robert Goodsell, Nerivania N. Godeiro, Bruno C. Bellini, Johanna Orsholm, Piotr Lukasik, Andreia Miraldo, Tomas Roslin, Ayco J. M. Tack, Anders F. Andersson, Fredrik Ronquist |
PLoS Comput. Biol. | 15 |
| 2023 | Automatic Alignment in Higher-Order Probabilistic Programming LanguagesabstractAbstract Probabilistic Programming Languages (PPLs) allow users to encode statistical inference problems and automatically apply an inference algorithm to solve them. Popular inference algorithms for PPLs, such as sequential Monte Carlo (SMC) and Markov chain Monte Carlo (MCMC), are built around checkpoints—relevant events for the inference algorithm during the execution of a probabilistic program. Deciding the location of checkpoints is, in current PPLs, not done optimally. To solve this problem, we present a static analysis technique that automatically determines checkpoints in programs, relieving PPL users of this task. The analysis identifies a set of checkpoints that execute in the same order in every program run—they are aligned. We formalize alignment, prove the correctness of the analysis, and implement the analysis as part of the higher-order functional PPL Miking CorePPL. By utilizing the alignment analysis, we design two novel inference algorithm variants: aligned SMC and aligned lightweight MCMC. We show, through real-world experiments, that they significantly improve inference execution time and accuracy compared to standard PPL versions of SMC and MCMC. Daniel Lundén, Gizem Caylak, Fredrik Ronquist, David Broman |
ESOP | 3 |
| 2023 | ASV portal: an interface to DNA-based biodiversity data in the Living AtlasabstractBACKGROUND: The Living Atlas is an open source platform used to collect, visualise and analyse biodiversity data from multiple sources, and serves as the national biodiversity data hub in many countries. Although powerful, the Living Atlas has had limited functionality for species occurrence data derived from DNA sequences. As a step toward integrating this fast-growing data source into the platform, we developed the Amplicon Sequence Variant (ASV) portal: a web interface to sequence-based biodiversity observations in the Living Atlas. RESULTS: The ASV portal allows data providers to submit denoised metabarcoding output to the Living Atlas platform via an intermediary ASV database. It also enables users to search for existing ASVs and associated Living Atlas records using the Basic Local Alignment Search Tool, or via filters on taxonomy and sequencing details. The ASV portal is a Python-Flask/jQuery web interface, implemented as a multi-container docker service, and is an integral part of the Swedish Biodiversity Data Infrastructure. CONCLUSION: The ASV portal is a web interface that effectively integrates biodiversity data derived from DNA sequences into the Living Atlas platform. Maria Prager, Daniel Lundin, Fredrik Ronquist, Anders F. Andersson |
BMC Bioinform. | 3 |
| 2022 | Compiling Universal Probabilistic Programming Languages with Efficient Parallel Sequential Monte Carlo InferenceabstractAbstract Probabilistic programming languages (PPLs) allow users to encode arbitrary inference problems, and PPL implementations provide general-purpose automatic inference for these problems. However, constructing inference implementations that are efficient enough is challenging for many real-world problems. Often, this is due to PPLs not fully exploiting available parallelization and optimization opportunities. For example, handling probabilistic checkpoints in PPLs through continuation-passing style transformations or non-preemptive multitasking—as is done in many popular PPLs—often disallows compilation to low-level languages required for high-performance platforms such as GPUs. To solve the checkpoint problem, we introduce the concept of PPL control-flow graphs (PCFGs)—a simple and efficient approach to checkpoints in low-level languages. We use this approach to implement RootPPL: a low-level PPL built on CUDA and C++ with OpenMP, providing highly efficient and massively parallel SMC inference. We also introduce a general method of compiling universal high-level PPLs to PCFGs and illustrate its application when compiling Miking CorePPL—a high-level universal PPL—to RootPPL. The approach is the first to compile a universal PPL to GPUs with SMC inference. We evaluate RootPPL and the CorePPL compiler through a set of real-world experiments in the domains of phylogenetics and epidemiology, demonstrating up to 6 $$\times $$ × speedups over state-of-the-art PPLs implementing SMC inference. Daniel Lundén, Joey Öhman, Jan Kudlicka, Viktor Senderov, Fredrik Ronquist, David Broman |
ESOP | 5 |
| 2019 | Probabilistic Programming for Birth-Death Models of Evolution Using an Alive Particle Filter with Delayed Sampling
Jan Kudlicka, Lawrence Murray, Fredrik Ronquist, Thomas B. Schön |
UAI | 3 |
| 2004 | Parallel Metropolis coupled Markov chain Monte Carlo for Bayesian phylogenetic inferenceabstractMOTIVATION: Bayesian estimation of phylogeny is based on the posterior probability distribution of trees. Currently, the only numerical method that can effectively approximate posterior probabilities of trees is Markov chain Monte Carlo (MCMC). Standard implementations of MCMC can be prone to entrapment in local optima. Metropolis coupled MCMC [(MC)(3)], a variant of MCMC, allows multiple peaks in the landscape of trees to be more readily explored, but at the cost of increased execution time. RESULTS: This paper presents a parallel algorithm for (MC)(3). The proposed parallel algorithm retains the ability to explore multiple peaks in the posterior distribution of trees while maintaining a fast execution time. The algorithm has been implemented using two popular parallel programming models: message passing and shared memory. Performance results indicate nearly linear speed improvement in both programming models for small and large data sets. Gautam Altekar, Sandhya Dwarkadas, John P. Huelsenbeck, Fredrik Ronquist |
Bioinform. | 4 |
| 2003 | MrBayes 3: Bayesian phylogenetic inference under mixed modelsabstractAbstract Summary: MrBayes 3 performs Bayesian phylogenetic analysis combining information from different data partitions or subsets evolving under different stochastic evolutionary models. This allows the user to analyze heterogeneous data sets consisting of different data types—e.g. morphological, nucleotide, and protein—and to explore a wide variety of structured models mixing partition-unique and shared parameters. The program employs MPI to parallelize Metropolis coupling on Macintosh or UNIX clusters. Availability: http://morphbank.ebc.uu.se/mrbayes Contact: [email protected] * To whom correspondence should be addressed. Fredrik Ronquist, John P. Huelsenbeck |
Bioinform. | 1 |
| 2001 | MRBAYES: Bayesian inference of phylogenetic treesabstractSUMMARY: The program MRBAYES performs Bayesian inference of phylogeny using a variant of Markov chain Monte Carlo. AVAILABILITY: MRBAYES, including the source code, documentation, sample data files, and an executable, is available at http://brahms.biology.rochester.edu/software.html. John P. Huelsenbeck, Fredrik Ronquist |
Bioinform. | 2 |