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

John Gordon Burleigh

dblp:51/1691 · also J. Gordon Burleigh · DBLP profile ↗
← Back
19ranked-venue papers
1as first author
0since 2021 · last 2015
0000-0001-8120-5136ORCID · corroborated

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

Applied, interdisciplinary, general and emerging computing · 19 · 1 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
5 papers
Bioinformatics and computational biology · 100%
Theoretical computer science
2 papers
Mathematical optimization · 85% Graph algorithms and graph theory · 15%

Topics — the 8 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology
phylogenetics
0.542015
MulRF: a software package for phylogenetic analysis using multi-copy gene trees · Bioinform. 2015
Stability analysis of phylogenetic trees · Bioinform. 2013
DupTree: a program for large-scale phylogenetic analyses using gene tree parsimony · Bioinform. 2008
Bioinformatics and computational biology › phylogenetics
species tree estimation
0.322015
MulRF: a software package for phylogenetic analysis using multi-copy gene trees · Bioinform. 2015
DupTree: a program for large-scale phylogenetic analyses using gene tree parsimony · Bioinform. 2008
Bioinformatics and computational biology › molecular evolution
gene duplication
0.222008
Locating Multiple Gene Duplications through Reconciled Trees · RECOMB 2008
Heuristics for the Gene-Duplication Problem: A Theta ( n ) Speed-Up for the Local Search · RECOMB 2007
Bioinformatics and computational biology
comparative genomics
0.112008
Locating Multiple Gene Duplications through Reconciled Trees · RECOMB 2008
Mathematical optimization
combinatorial optimization
0.112007
Heuristics for the Gene-Duplication Problem: A Theta ( n ) Speed-Up for the Local Search · RECOMB 2007
Mathematical optimization › combinatorial optimization
local search
0.112007
Heuristics for the Gene-Duplication Problem: A Theta ( n ) Speed-Up for the Local Search · RECOMB 2007
Bioinformatics and computational biology › phylogenetics › phyloinformatics
phylogenetic analysis software
0.112015
MulRF: a software package for phylogenetic analysis using multi-copy gene trees · Bioinform. 2015
Bioinformatics and computational biology › phylogenetics
phylogenetic inference
0.012013
Stability analysis of phylogenetic trees · Bioinform. 2013

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

robinson-foulds distance · 0.2heuristic algorithm · 0.2reconciled trees · 0.2local search speed-up · 0.1heuristics · 0.1search heuristics · 0.1gene tree parsimony · 0.1
YearPublicationVenuePosition
2015 MulRF: a software package for phylogenetic analysis using multi-copy gene trees
abstract
SUMMARY: MulRF is a platform-independent software package for phylogenetic analysis using multi-copy gene trees. It seeks the species tree that minimizes the Robinson-Foulds (RF) distance to the input trees using a generalization of the RF distance to multi-labeled trees. The underlying generic tree distance measure and fast running time make MulRF useful for inferring phylogenies from large collections of gene trees, in which multiple evolutionary processes as well as phylogenetic error may contribute to gene tree discord. MulRF implements several features for customizing the species tree search and assessing the results, and it provides a user-friendly graphical user interface (GUI) with tree visualization. The species tree search is implemented in C++ and the GUI in Java Swing. AVAILABILITY: MulRF's executable as well as sample datasets and manual are available at http://genome.cs.iastate.edu/CBL/MulRF/, and the source code is available at https://github.com/ruchiherself/MulRFRepo. CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Ruchi Chaudhary, David Fernández-Baca, John Gordon Burleigh
Bioinform.3
2013 Stability analysis of phylogenetic trees
abstract
MOTIVATION: Phylogenetics, or reconstructing the evolutionary relationships of organisms, is critical for understanding evolution. A large number of heuristic algorithms for phylogenetics have been developed, some of which enable estimates of trees with tens of thousands of taxa. Such trees may not be robust, as small changes in the input data can cause major differences in the optimal topology. Tools that can assess the quality and stability of phylogenetic tree estimates and identify the most reliable parts of the tree are needed. RESULTS: We define measures that assess the stability of trees, subtrees and individual taxa with respect to changes in the input sequences. Our measures consider changes at the finest granularity in the input data (i.e. individual nucleotides). We demonstrate the effectiveness of our measures on large published datasets. Our measures are computationally feasible for phylogenetic datasets consisting of tens of thousands of taxa. AVAILABILITY: This software is available at http://bioinformatics.cise.ufl.edu/phylostab CONTACT: [email protected]
Saad I. Sheikh, Tamer Kahveci, Sanjay Ranka, John Gordon Burleigh
Bioinform.4
2013 Efficient Algorithms for Knowledge-Enhanced Supertree and Supermatrix Phylogenetic Problems
abstract
Phylogenetic inference is a computationally difficult problem, and constructing high-quality phylogenies that can build upon existing phylogenetic knowledge and synthesize insights from new data remains a major challenge. We introduce knowledge-enhanced phylogenetic problems for both supertree and supermatrix phylogenetic analyses. These problems seek an optimal phylogenetic tree that can only be assembled from a user-supplied set of, possibly incompatible, phylogenetic relationships. We describe exact polynomial time algorithms for the knowledge-enhanced versions of the NP-hard Robinson Foulds, gene duplication, duplication and loss, and deep coalescence supertree problems. Further, we demonstrate that our algorithms can rapidly improve upon results of local search heuristics for these problems. Finally, we introduce a knowledge-enhanced search heuristic that can be applied to any discrete character data set using the maximum parsimony (MP) phylogenetic problem. Although this approach is not guaranteed to find exact solutions, we show that it also can improve upon solutions from commonly used MP heuristics.
André Wehe, John Gordon Burleigh, Oliver Eulenstein
IEEE ACM Trans. Comput. Biol. Bioinform.2
2012 GTP Supertrees from Unrooted Gene Trees: Linear Time Algorithms for NNI Based Local Searches
Pawel Górecki 0001, John Gordon Burleigh, Oliver Eulenstein
ISBRA2
2012 Algorithms for Knowledge-Enhanced Supertrees
André Wehe, John Gordon Burleigh, Oliver Eulenstein
ISBRA2
2012 Efficient error correction algorithms for gene tree reconciliation based on duplication, duplication and loss, and deep coalescence
abstract
BACKGROUND: Gene tree - species tree reconciliation problems infer the patterns and processes of gene evolution within a species tree. Gene tree parsimony approaches seek the evolutionary scenario that implies the fewest gene duplications, duplications and losses, or deep coalescence (incomplete lineage sorting) events needed to reconcile a gene tree and a species tree. While a gene tree parsimony approach can be informative about genome evolution and phylogenetics, error in gene trees can profoundly bias the results. RESULTS: We introduce efficient algorithms that rapidly search local Subtree Prune and Regraft (SPR) or Tree Bisection and Reconnection (TBR) neighborhoods of a given gene tree to identify a topology that implies the fewest duplications, duplication and losses, or deep coalescence events. These algorithms improve on the current solutions by a factor of n for searching SPR neighborhoods and n2 for searching TBR neighborhoods, where n is the number of taxa in the given gene tree. They provide a fast error correction protocol for ameliorating the effects of gene tree error by allowing small rearrangements in the topology to improve the reconciliation cost. We also demonstrate a simple protocol to use the gene rearrangement algorithm to improve gene tree parsimony phylogenetic analyses. CONCLUSIONS: The new gene tree rearrangement algorithms provide a fast method to address gene tree error. They do not make assumptions about the underlying processes of genome evolution, and they are amenable to analyses of large-scale genomic data sets. These algorithms are also easily incorporated into gene tree parsimony phylogenetic analyses, potentially producing more credible estimates of reconciliation cost.
Ruchi Chaudhary, John Gordon Burleigh, Oliver Eulenstein
BMC Bioinform.2
2012 Consensus properties for the deep coalescence problem and their application for scalable tree search
abstract
BACKGROUND: To infer a species phylogeny from unlinked genes, phylogenetic inference methods must confront the biological processes that create incongruence between gene trees and the species phylogeny. Intra-specific gene variation in ancestral species can result in deep coalescence, also known as incomplete lineage sorting, which creates incongruence between gene trees and the species tree. One approach to account for deep coalescence in phylogenetic analyses is the deep coalescence problem, which takes a collection of gene trees and seeks the species tree that implies the fewest deep coalescence events. Although this approach is promising for phylogenetics, the consensus properties of this problem are mostly unknown and analyses of large data sets may be computationally prohibitive. RESULTS: We prove that the deep coalescence consensus tree problem satisfies the highly desirable Pareto property for clusters (clades). That is, in all instances, each cluster that is present in all of the input gene trees, called a consensus cluster, will also be found in every optimal solution. Moreover, we introduce a new divide and conquer method for the deep coalescence problem based on the Pareto property. This method refines the strict consensus of the input gene trees, thereby, in practice, often greatly reducing the complexity of the tree search and guaranteeing that the estimated species tree will satisfy the Pareto property. CONCLUSIONS: Analyses of both simulated and empirical data sets demonstrate that the divide and conquer method can greatly improve upon the speed of heuristics that do not consider the Pareto consensus property, while also guaranteeing that the proposed solution fulfills the Pareto property. The divide and conquer method extends the utility of the deep coalescence problem to data sets with enormous numbers of taxa.
Harris T. Lin, John Gordon Burleigh, Oliver Eulenstein
BMC Bioinform.2
2012 A scalable method for identifying frequent subtrees in sets of large phylogenetic trees
abstract
BACKGROUND: We consider the problem of finding the maximum frequent agreement subtrees (MFASTs) in a collection of phylogenetic trees. Existing methods for this problem often do not scale beyond datasets with around 100 taxa. Our goal is to address this problem for datasets with over a thousand taxa and hundreds of trees. RESULTS: We develop a heuristic solution that aims to find MFASTs in sets of many, large phylogenetic trees. Our method works in multiple phases. In the first phase, it identifies small candidate subtrees from the set of input trees which serve as the seeds of larger subtrees. In the second phase, it combines these small seeds to build larger candidate MFASTs. In the final phase, it performs a post-processing step that ensures that we find a frequent agreement subtree that is not contained in a larger frequent agreement subtree. We demonstrate that this heuristic can easily handle data sets with 1000 taxa, greatly extending the estimation of MFASTs beyond current methods. CONCLUSIONS: Although this heuristic does not guarantee to find all MFASTs or the largest MFAST, it found the MFAST in all of our synthetic datasets where we could verify the correctness of the result. It also performed well on large empirical data sets. Its performance is robust to the number and size of the input trees. Overall, this method provides a simple and fast way to identify strongly supported subtrees within large phylogenetic hypotheses.
Avinash Ramu, Tamer Kahveci, John Gordon Burleigh
BMC Bioinform.3
2012 Fast Local Search for Unrooted Robinson-Foulds Supertrees
abstract
A Robinson-Foulds (RF) supertree for a collection of input trees is a tree containing all the species in the input trees that is at minimum total RF distance to the input trees. Thus, an RF supertree is consistent with the maximum number of splits in the input trees. Constructing RF supertrees for rooted and unrooted data is NP-hard. Nevertheless, effective local search heuristics have been developed for the restricted case where the input trees and the supertree are rooted. We describe new heuristics, based on the Edge Contract and Refine (ECR) operation, that remove this restriction, thereby expanding the utility of RF supertrees. Our experimental results on simulated and empirical data sets show that our unrooted local search algorithms yield better supertrees than those obtained from MRP and rooted RF heuristics in terms of total RF distance to the input trees and, for simulated data, in terms of RF distance to the true tree.
Ruchi Chaudhary, John Gordon Burleigh, David Fernández-Baca
IEEE ACM Trans. Comput. Biol. Bioinform.2
2011 Algorithms for Rapid Error Correction for the Gene Duplication Problem
Ruchi Chaudhary, John Gordon Burleigh, Oliver Eulenstein
ISBRA2
2011 Fast Local Search for Unrooted Robinson-Foulds Supertrees
Ruchi Chaudhary, John Gordon Burleigh, David Fernández-Baca
ISBRA2
2011 The Deep Coalescence Consensus Tree Problem is Pareto on Clusters
Harris T. Lin, John Gordon Burleigh, Oliver Eulenstein
ISBRA2
2011 An ILP solution for the gene duplication problem
abstract
BACKGROUND: The gene duplication (GD) problem seeks a species tree that implies the fewest gene duplication events across a given collection of gene trees. Solving this problem makes it possible to use large gene families with complex histories of duplication and loss to infer phylogenetic trees. However, the GD problem is NP-hard, and therefore, most analyses use heuristics that lack any performance guarantee. RESULTS: We describe the first integer linear programming (ILP) formulation to solve instances of the gene duplication problem exactly. With simulations, we demonstrate that the ILP solution can solve problem instances with up to 14 taxa. Furthermore, we apply the new ILP solution to solve the gene duplication problem for the seed plant phylogeny using a 12-taxon, 6,084-gene data set. The unique, optimal solution, which places Gnetales sister to the conifers, represents a new, large-scale genomic perspective on one of the most puzzling questions in plant systematics. CONCLUSIONS: Although the GD problem is NP-hard, our novel ILP solution for it can solve instances with data sets consisting of as many as 14 taxa and 1,000 genes in a few hours. These are the largest instances that have been solved to optimally to date. Thus, this work can provide large-scale genomic perspectives on phylogenetic questions that previously could only be addressed by heuristic estimates.
Wen-Chieh Chang 0002, John Gordon Burleigh, David Fernández-Baca, Oliver Eulenstein
BMC Bioinform.2
2011 Maximum likelihood models and algorithms for gene tree evolution with duplications and losses
abstract
BACKGROUND: The abundance of new genomic data provides the opportunity to map the location of gene duplication and loss events on a species phylogeny. The first methods for mapping gene duplications and losses were based on a parsimony criterion, finding the mapping that minimizes the number of duplication and loss events. Probabilistic modeling of gene duplication and loss is relatively new and has largely focused on birth-death processes. RESULTS: We introduce a new maximum likelihood model that estimates the speciation and gene duplication and loss events in a gene tree within a species tree with branch lengths. We also provide an, in practice, efficient algorithm that computes optimal evolutionary scenarios for this model. We implemented the algorithm in the program DrML and verified its performance with empirical and simulated data. CONCLUSIONS: In test data sets, DrML finds optimal gene duplication and loss scenarios within minutes, even when the gene trees contain sequences from several hundred species. In many cases, these optimal scenarios differ from the lca-mapping that results from a parsimony gene tree reconciliation. Thus, DrML provides a new, practical statistical framework on which to study gene duplication.
Pawel Górecki 0001, John Gordon Burleigh, Oliver Eulenstein
BMC Bioinform.2
2010 Efficient genome-scale phylogenetic analysis under the duplication-loss and deep coalescence cost models
abstract
BACKGROUND: Genomic data provide a wealth of new information for phylogenetic analysis. Yet making use of this data requires phylogenetic methods that can efficiently analyze extremely large data sets and account for processes of gene evolution, such as gene duplication and loss, incomplete lineage sorting (deep coalescence), or horizontal gene transfer, that cause incongruence among gene trees. One such approach is gene tree parsimony, which, given a set of gene trees, seeks a species tree that requires the smallest number of evolutionary events to explain the incongruence of the gene trees. However, the only existing algorithms for gene tree parsimony under the duplication-loss or deep coalescence reconciliation cost are prohibitively slow for large datasets. RESULTS: We describe novel algorithms for SPR and TBR based local search heuristics under the duplication-loss cost, and we show how they can be adapted for the deep coalescence cost. These algorithms improve upon the best existing algorithms for these problems by a factor of n, where n is the number of species in the collection of gene trees. We implemented our new SPR based local search algorithm for the duplication-loss cost and demonstrate the tremendous improvement in runtime and scalability it provides compared to existing implementations. We also evaluate the performance of our algorithm on three large-scale genomic data sets. CONCLUSION: Our new algorithms enable, for the first time, gene tree parsimony analyses of thousands of genes from hundreds of taxa using the duplication-loss and deep coalescence reconciliation costs. Thus, this work expands both the size of data sets and the range of evolutionary models that can be incorporated into genome-scale phylogenetic analyses.
Mukul S. Bansal, John Gordon Burleigh, Oliver Eulenstein
BMC Bioinform.2
2009 Triplet supertree heuristics for the tree of life
abstract
BACKGROUND: There is much interest in developing fast and accurate supertree methods to infer the tree of life. Supertree methods combine smaller input trees with overlapping sets of taxa to make a comprehensive phylogenetic tree that contains all of the taxa in the input trees. The intrinsically hard triplet supertree problem takes a collection of input species trees and seeks a species tree (supertree) that maximizes the number of triplet subtrees that it shares with the input trees. However, the utility of this supertree problem has been limited by a lack of efficient and effective heuristics. RESULTS: We introduce fast hill-climbing heuristics for the triplet supertree problem that perform a step-wise search of the tree space, where each step is guided by an exact solution to an instance of a local search problem. To realize time efficient heuristics we designed the first nontrivial algorithms for two standard search problems, which greatly improve on the time complexity to the best known (naïve) solutions by a factor of n and n2 (the number of taxa in the supertree). These algorithms enable large-scale supertree analyses based on the triplet supertree problem that were previously not possible. We implemented hill-climbing heuristics that are based on our new algorithms, and in analyses of two published supertree data sets, we demonstrate that our new heuristics outperform other standard supertree methods in maximizing the number of triplets shared with the input trees. CONCLUSION: With our new heuristics, the triplet supertree problem is now computationally more tractable for large-scale supertree analyses, and it provides a potentially more accurate alternative to existing supertree methods.
Harris T. Lin, John Gordon Burleigh, Oliver Eulenstein
BMC Bioinform.2
2008 Locating Multiple Gene Duplications through Reconciled Trees
John Gordon Burleigh, Mukul S. Bansal, André Wehe, Oliver Eulenstein
RECOMB1
2008 DupTree: a program for large-scale phylogenetic analyses using gene tree parsimony
abstract
UNLABELLED: DupTree is a new software program for inferring rooted species trees from collections of gene trees using the gene tree parsimony approach. The program implements a novel algorithm that significantly improves upon the run time of standard search heuristics for gene tree parsimony, and enables the first truly genome-scale phylogenetic analyses. In addition, DupTree allows users to examine alternate rootings and to weight the reconciliation costs for gene trees. DupTree is an open source project written in C++. AVAILABILITY: DupTree for Mac OS X, Windows, and Linux along with a sample dataset and an on-line manual are available at http://genome.cs.iastate.edu/CBL/DupTree
André Wehe, Mukul S. Bansal, John Gordon Burleigh, Oliver Eulenstein
Bioinform.3
2007 Heuristics for the Gene-Duplication Problem: A Theta ( n ) Speed-Up for the Local Search
Mukul S. Bansal, John Gordon Burleigh, Oliver Eulenstein, André Wehe
RECOMB2