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

Fredrik Ronquist

dblp:44/6852 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › phylogenetics › phylogenetic inference
bayesian phylogenetic inference
0.132004
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.132004
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.012004
Parallel Metropolis coupled Markov chain Monte Carlo for Bayesian phylogenetic inference · Bioinform. 2004
Parallel and multicore computing
parallel programming models
0.012004
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.012004
Parallel Metropolis coupled Markov chain Monte Carlo for Bayesian phylogenetic inference · Bioinform. 2004
Parallel and multicore computing › MPI
MPI-based parallelization
0.012003
MrBayes 3: Bayesian phylogenetic inference under mixed models · Bioinform. 2003
Parallel and multicore computing
parallel computing
0.012003
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
YearPublicationVenuePosition
2025 HAPP: High-accuracy pipeline for processing deep metabarcoding data
abstract
Deep 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 Languages
abstract
Abstract 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
ESOP3
2023 ASV portal: an interface to DNA-based biodiversity data in the Living Atlas
abstract
BACKGROUND: 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 Inference
abstract
Abstract 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
ESOP5
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
UAI3
2004 Parallel Metropolis coupled Markov chain Monte Carlo for Bayesian phylogenetic inference
abstract
MOTIVATION: 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 models
abstract
Abstract 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 trees
abstract
SUMMARY: 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