Demo Data from EDBT 2026 / reviewers in the wild / expert
Chris Whidden
dblp:49/1674
· DBLP profile ↗
8ranked-venue papers
6as first author
0since 2021 · last 2019
0000-0001-9406-730XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 5 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 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
1 paper |
Bioinformatics and computational biology · 100% | |
| Theoretical computer science
1 paper |
Computational complexity · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › phylogenetics
phylogenetic trees |
0.2 | 1 | 2013 | Fixed-Parameter Algorithms for Maximum Agreement Forests · SIAM J. Comput. 2013 |
Bioinformatics and computational biology › phylogenetics
reticulate evolution |
0.2 | 1 | 2013 | Fixed-Parameter Algorithms for Maximum Agreement Forests · SIAM J. Comput. 2013 |
Computational complexity › parameterized complexity
fixed-parameter tractability |
0.2 | 1 | 2013 | Fixed-Parameter Algorithms for Maximum Agreement Forests · SIAM J. Comput. 2013 |
Methods — techniques the papers use, named apart from their topics
depth-bounded search · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Calculating the Unrooted Subtree Prune-and-Regraft DistanceabstractThe subtree prune-and-regraft (SPR) distance metric is a fundamental way of comparing evolutionary trees. It has wide-ranging applications, such as to study lateral genetic transfer, viral recombination, and Markov chain Monte Carlo phylogenetic inference. Although the rooted version of SPR distance can be computed relatively efficiently between rooted trees using fixed-parameter-tractable maximum agreement forest (MAF) algorithms, no MAF formulation is known for the unrooted case. Correspondingly, previous algorithms are unable to compute unrooted SPR distances larger than 7. In this paper, we substantially advance understanding of and computational algorithms for the unrooted SPR distance. First, we identify four properties of optimal SPR paths, each of which suggests that no MAF formulation exists in the unrooted case. Then, we introduce the replug distance, a new lower bound on the unrooted SPR distance that is amenable to MAF methods, and give an efficient fixed-parameter algorithm for calculating it. Finally, we develop a "progressive A*" search algorithm using multiple heuristics, including the TBR and replug distances, to exactly compute the unrooted SPR distance. Our algorithm is nearly two orders of magnitude faster than previous methods on small trees, and allows computation of unrooted SPR distances as large as 14 on trees with 50 leaves. Chris Whidden, Frederick A. Matsen IV |
IEEE ACM Trans. Comput. Biol. Bioinform. | 1 |
| 2017 | A Resolution of the Static Formulation Question for the Problem of Computing the History BoundabstractEvolutionary data has been traditionally modeled via phylogenetic trees; however, branching alone cannot model conflicting phylogenetic signals, so networks are used instead. Ancestral recombination graphs (ARGs) are used to model the evolution of incompatible sets of SNP data, allowing each site to mutate only once. The model often aims to minimize the number of recombinations. Similarly, incompatible cluster data can be represented by a reticulation network that minimizes reticulation events. The ARG literature has traditionally been disjoint from the reticulation network literature. By building on results from the reticulation network literature, we resolve an open question of interest to the ARG community. We explicitly prove that the History Bound, a lower bound on the number of recombinations in an ARG for a binary matrix, which was previously only defined procedurally, is equal to the minimum number of reticulation nodes in a network for the corresponding cluster data. To facilitate the proof, we give an algorithm that constructs this network using intermediate values from the procedural History Bound definition. We then develop a top-down algorithm for computing the History Bound, which has the same worst-case runtime as the known dynamic program, and show that it is likely to run faster in typical cases. Julia Matsieva, Steven Kelk, Céline Scornavacca, Chris Whidden, Dan Gusfield |
IEEE ACM Trans. Comput. Biol. Bioinform. | 4 |
| 2017 | Ricci-Ollivier curvature of the rooted phylogenetic subtree-prune-regraft graphabstractStatistical phylogenetic inference methods use tree rearrangement operations such as subtree-prune-regraft (SPR) to perform Markov chain Monte Carlo (MCMC) across tree topologies. These methods are known to mix quickly when sampling from the simple uniform distribution of trees but may become stuck in the local optima of multi-modal posterior distributions for real data induced by non-uniform likelihoods. The structure of the graph induced by tree rearrangement operations is an important determinant of the mixing properties of MCMC, motivating study of the underlying rSPR graph in greater detail. In this paper, we investigate the rSPR graph in a new way: by calculating Ricci-Ollivier curvature with respect to uniform and Metropolis-Hastings random walks. We confirm using simulation that mean access time distributions depend on distance, degree, and curvature, showing the relevance of these curvature results to stochastic tree search. These calculations require fast new algorithms for constructing and sampling these graphs, reducing the time required to compute an rSPR graph from O(m2n)-time to O(mn3), where m is the (often large) number of trees in the graph and n their number of leaves, and reducing the time required to select an SPR neighbor of a tree uniformly at random to O(n) time. We then develop a closed form solution to characterize how the number of SPR neighbors of a tree changes after an SPR operation is applied to that tree. This gives bounds on the curvature, as well as a flatness-in-the-limit theorem indicating that paths of small topology changes are easy to traverse. However, we find that large topology changes (i.e. moving a large subtree) gives pairs of trees with negative curvature. Although these pairs of trees with negative curvature do not impede mixing in this simple well-connected space, they may manifest as bottlenecks in the much smaller credible sets induced by phylogenetic posteriors with a likelihood function. This work extends our knowledge of the rSPR graph, in particular properties that are relevant for investigation of sampling the rSPR graph. Chris Whidden, Frederick A. Matsen IV |
Theor. Comput. Sci. | 1 |
| 2016 | Fixed-Parameter and Approximation Algorithms for Maximum Agreement Forests of Multifurcating Trees
Chris Whidden, Robert G. Beiko, Norbert Zeh |
Algorithmica | 1 |
| 2016 | Hybridization Number on Three Rooted Binary Trees is EPTabstractPhylogenetic networks are leaf-labeled directed acyclic graphs that are used to describe nontreelike evolutionary histories and are thus a generalization of phylogenetic trees. The hybridization number of a phylogenetic network is the sum of all in-degrees minus the number of nodes plus one. The hybridization number problem takes as input a collection of rooted binary phylogenetic trees and asks to construct a phylogenetic network that contains an embedding of each of the input trees and has the smallest possible hybridization number. We present an algorithm for the hybridization number problem on three binary phylogenetic trees on $n$ leaves that runs in time $\mathrm{O}(c^k \mathrm{poly}(n))$ with $k$ the hybridization number of an optimal network and $c$ some (astronomical) constant. For the case of two trees, an algorithm with running time $\mathrm{O}(3.18^k n)$ was proposed before, whereas an algorithm with running time $\mathrm{O}(c^k \mathrm{poly}(n))$, also called an EPT algorithm, had prior to this article remained elusive for more than two trees. The algorithm for two trees uses the close connection to acyclic agreement forests to achieve a linear exponent in the running time, while previous algorithms for more than two trees (explicitly or implicitly) relied on a brute force search through all possible underlying network topologies, leading to running times that are not $\mathrm{O}(c^k \mathrm{poly}(n))$ for any $c$. The connection to acyclic agreement forests is much weaker for more than two trees, so even given the right agreement forest, the reconstruction of the network poses major challenges. We prove novel structural results that allow us to reconstruct a network without having to guess the underlying topology. Our techniques generalize to more than three input trees with the exception of one key lemma that maps nodes in the network to tree nodes in order to minimize the amount of guessing involved in constructing the network. The main open problem therefore is to prove results that establish such a mapping for more than three trees. Leo van Iersel, Steven Kelk, Nela Lekic, Chris Whidden, Norbert Zeh |
SIAM J. Discret. Math. | 4 |
| 2013 | Fixed-Parameter Algorithms for Maximum Agreement ForestsabstractWe present new and improved fixed-parameter algorithms for computing maximum agreement forests of pairs of rooted binary phylogenetic trees. The size of such a forest for two trees corresponds to their subtree prune-and-regraft distance and, if the agreement forest is acyclic, to their hybridization number. These distance measures are essential tools for understanding reticulate evolution. Our algorithm for computing maximum acyclic agreement forests is the first depth-bounded search algorithm for this problem. Our algorithms substantially outperform the best previous algorithms for these problems. Chris Whidden, Robert G. Beiko, Norbert Zeh |
SIAM J. Comput. | 1 |
| 2010 | Fast FPT Algorithms for Computing Rooted Agreement Forests: Theory and Experiments
Chris Whidden, Robert G. Beiko, Norbert Zeh |
SEA | 1 |
| 2009 | A Unifying View on Approximation and FPT of Agreement Forests
Chris Whidden, Norbert Zeh |
WABI | 1 |