Skip to main content

A Linear-Time Majority Tree Algorithm

  • Conference paper
Algorithms in Bioinformatics (WABI 2003)

Part of the book series: Lecture Notes in Computer Science ((LNBI,volume 2812))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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/

  2. 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)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. Carter, J.L., Wegman, M.N.: Universal classes of hash functions. Journal of Computer and Systems Sciences 18(2), 143–154 (1979)

    Article  MATH  MathSciNet  Google Scholar 

  5. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to algorithms, 2nd edn. MIT Press, Cambridge (2001)

    MATH  Google Scholar 

  6. Day, W.H.E.: Optimal algorithms for comparing trees with labeled leaves. J. Classification 2(1), 7–28 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  7. Farach, M., Przytycka, T.M., Thorup, M.: On the agreement of many trees. Information Processing Letters 55(6), 297–301 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  8. 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)

    Google Scholar 

  9. Huelsenbeck, J.P., Ronquist, F.: MrBayes: Bayesian inference of phylogeny (2001)

    Google Scholar 

  10. Maddison, W.P., Maddison, D.R.: Mesquite: a modular system for evolutionary analysis. version 0.992 (2002), Available from http://mesquiteproject.org

  11. Margush, T., McMorris, F.R.: Consensus n-trees. Bulletin of Mathematical Biology 43, 239–244 (1981)

    MATH  MathSciNet  Google Scholar 

  12. 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)

    Google Scholar 

  13. Page, R.D.M.: Modified mincut supertrees. In: Guigó, R., Gusfield, D. (eds.) WABI 2002. LNCS, vol. 2452, pp. 537–551. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  14. Ragan, M.A.: Phylogenetic inference based on matrix representation of trees. Molecular Phylogenetics and Evolution 1, 53–58 (1992)

    Article  Google Scholar 

  15. Sanderson, M.J., Purvis, A., Henze, C.: Phylogenetic supertrees: assembling the trees of life. Trends in Ecology and Evolution 13, 105–109 (1998)

    Article  Google Scholar 

  16. Semple, C., Steel, M.: A supertree method for rooted trees. Discrete Applied Mathematics 105(1-3), 147–158 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  17. Swofford, D.L.: PAUP*. Phylogenetic Analysis Using Parsimony (*and Other Methods). Version 4. Sinauer Associates, Sunderland, Massachusetts (2002)

    Google Scholar 

  18. Wareham, H.T.: An efficient algorithm for computing Ml consensus trees, BS honors thesis, CS, Memorial University Newfoundland (1985)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics