Abstract
We give a randomized linear-time algorithm for computing the majority rule consensus tree. The majority rule tree is widely used for summarizing a set of phylogenetic trees, which is usually a post-processing step in constructing a phylogeny. We are implementing the algorithm as part of an interactive visualization system for exploring distributions of trees, where speed is a serious concern for real-time interaction. The linear running time is achieved by using succinct representation of the subtrees and efficient methods for the final tree reconstruction.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Amenta, N., Klingner, J.: Case study: Visualizing sets of evolutionary trees. In: 8th IEEE Symposium on Information Visualization (InfoVis 2002), pp. 71–74 (2002), Software available at http://www.cs.utexas.edu/users/phylo/
Baum, B.R.: Combining trees as a way of combining data sets for phylogenetic inference, and the desirability of combining gene trees. Taxon 41, 3–10 (1992)
Bryant, D.: Hunting for trees, building trees and comparing trees: theory and method in phylogenetic analysis. PhD thesis, Dept. of Mathematics, University of Canterbury (1997)
Carter, J.L., Wegman, M.N.: Universal classes of hash functions. Journal of Computer and Systems Sciences 18(2), 143–154 (1979)
Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to algorithms, 2nd edn. MIT Press, Cambridge (2001)
Day, W.H.E.: Optimal algorithms for comparing trees with labeled leaves. J. Classification 2(1), 7–28 (1985)
Farach, M., Przytycka, T.M., Thorup, M.: On the agreement of many trees. Information Processing Letters 55(6), 297–301 (1995)
Felsenstein, J.: Phylip (phylogeny inference package) version 3.6, Distributed by the author. Department of Genetics, University of Washington, Seattle. The consensus tree code is in consense.c and is co-authored by Hisashi Horino, Akiko Fuseki, Sean Lamont and Andrew Keeffe (2002)
Huelsenbeck, J.P., Ronquist, F.: MrBayes: Bayesian inference of phylogeny (2001)
Maddison, W.P., Maddison, D.R.: Mesquite: a modular system for evolutionary analysis. version 0.992 (2002), Available from http://mesquiteproject.org
Margush, T., McMorris, F.R.: Consensus n-trees. Bulletin of Mathematical Biology 43, 239–244 (1981)
McMorris, F.R., Meronk, D.B., Neumann, D.A.: A view of some consensus methods for trees. In: Numerical Taxonomy: Proceedings of the NATO Advanced Study Institute on Numerical Taxonomy. Springer, Heidelberg (1983)
Page, R.D.M.: Modified mincut supertrees. In: Guigó, R., Gusfield, D. (eds.) WABI 2002. LNCS, vol. 2452, pp. 537–551. Springer, Heidelberg (2002)
Ragan, M.A.: Phylogenetic inference based on matrix representation of trees. Molecular Phylogenetics and Evolution 1, 53–58 (1992)
Sanderson, M.J., Purvis, A., Henze, C.: Phylogenetic supertrees: assembling the trees of life. Trends in Ecology and Evolution 13, 105–109 (1998)
Semple, C., Steel, M.: A supertree method for rooted trees. Discrete Applied Mathematics 105(1-3), 147–158 (2000)
Swofford, D.L.: PAUP*. Phylogenetic Analysis Using Parsimony (*and Other Methods). Version 4. Sinauer Associates, Sunderland, Massachusetts (2002)
Wareham, H.T.: An efficient algorithm for computing Ml consensus trees, BS honors thesis, CS, Memorial University Newfoundland (1985)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Amenta, N., Clarke, F., St. John, K. (2003). A Linear-Time Majority Tree Algorithm. In: Benson, G., Page, R.D.M. (eds) Algorithms in Bioinformatics. WABI 2003. Lecture Notes in Computer Science(), vol 2812. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39763-2_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-39763-2_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20076-5
Online ISBN: 978-3-540-39763-2
eBook Packages: Springer Book Archive