Skip to main content

Fixed-Parameter Algorithms in Phylogenetics

  • Protocol
Bioinformatics

Part of the book series: Methods in Molecular Biology™ ((MIMB,volume 452))

Abstract

This chapter surveys the use of fixed-parameter algorithms in phylogenetics. A central computational problem in this field is the construction of a likely phylogeny (genealogical tree) for a set of species based on observed differences in the phenotype, differences in the genotype, or given partial phylogenies. Ideally, one would like to construct so-called perfect phylogenies, which arise from an elementary evolutionary model, but in practice one must often be content with phylogenies whose “distance from perfection” is as small as possible. The computation of phylogenies also has applications in seemingly unrelated areas such as genomic sequencing and finding and understanding genes. The numerous computational problems arising in phylogenetics are often NP-complete, but for many natural parametrizations they can be solved using fixed-parameter algorithms.

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

Access this chapter

Protocol
USD 49.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Felsenstein, J. (2004) Inferring Phylogenies. Sinauer Associates, Sunderland, MA.

    Google Scholar 

  2. Gusfield, D. (1997) Algorithms on strings, trees, and sequences. Computer Science and Computational Biology. Cambridge University Press, Cambridge, MA.

    Book  Google Scholar 

  3. Page, R. D. M., Holmes, E. C., eds. (1998) Molecular Evolution: A Phylogenetic Approach. Blackwell Science, Ames, IA.

    Google Scholar 

  4. Semple, C., Steel, M. (2003) Phylogenetics. Oxford University Press, New York.

    Google Scholar 

  5. Smith, V. S. (2001) Avian louse phylogeny (phthiraptera: Ischnocera): a cladistic study based on morphology. Zool J Linnean Soc 132, 81–144.

    Article  Google Scholar 

  6. Bodlaender, H. L., Fellows, M. R., Warnow, T. (1992) Two strikes against perfect phy-logeny. In Proceedings of the 19th International Colloquium on Automata, Languages and Programming (ICALP), Springer-Ver-lag, New York.

    Google Scholar 

  7. Steel, M. (1992) The complexity of reconstructing trees from qualitative characters and subtrees. J Class 9, 91–116.

    Article  Google Scholar 

  8. Gusfield, D. (2002) Haplotyping as perfect phylogeny: Conceptual framework and efficient solutions. In Proceedings of the Sixth Annual International Conference on Computational Molecular Biology (RECOMB), ACM Press, New York.

    Google Scholar 

  9. McMorris, F. R., Warnow, T. J., Wimer T. (1993) Triangulating vertex colored graphs. In Proceedings of the Fourth Symposium on Discrete Algorithms (SODA), SIAM Press, Austin, Texas.

    Google Scholar 

  10. Agarwala, R., Fernández-Baca, D. (1996) Simple algorithms for perfect phylogeny and triangulating colored graphs. Int J Found Comput Sci 7, 11–21.

    Article  Google Scholar 

  11. Bodlaender, H. L., Fellows, M. R., Hallett, M. T., et al. (2000) The hardness of perfect phylogeny, feasible register assignment and other problems on thin colored graphs. Theoret Comput Sci 244, 167–188.

    Article  Google Scholar 

  12. Agarwala, R., Fernández-Baca, D. (1994) A polynomial-time algorithm for the perfect phylogeny problem when the number of character states is fixed. SIAM J Comput 23, 1216–1224.

    Article  Google Scholar 

  13. Kannan, S., Warnow, T. (1997) A fast algorithm for the computation and enumeration of perfect phylogenies. SIAM J Comput 26, 1749–1763.

    Article  Google Scholar 

  14. Dress, A., Steel, M. (1992) Convex tree realizations of partitions. Appl Math Lett 5, 3–6.

    Article  Google Scholar 

  15. Kannan, S., Warnow, T. (1994) Inferring evolutionary history from dna sequences. SIAM J Comput. 23, 713–737.

    Article  Google Scholar 

  16. Estabrook, G. F., Johnson Jr., C. S., McMorris, F. R. (1975) An idealized concept of the true cladistic character. Math Biosci 23, 263–272.

    Article  Google Scholar 

  17. Meacham, C. A. (1983) Theoretical and computational considerations of the compatibility of qualitative taxonomic characters. Nato ASI series, volume G1 on Numercal Taxonomy.

    Google Scholar 

  18. Gusfield, D. (1991) Efficient algorithms for inferring evolutionary trees. Networks 21, 19–28.

    Article  Google Scholar 

  19. Fernández-Baca, D., Lagergren, J. (2003) A polynomial-time algorithm for near-perfect phylogeny. SIAM J Comput 32, 1115–1127.

    Article  Google Scholar 

  20. Goldberg, L. A., Goldberg, P. W., Phillips, C., et al. (1996) Minimizing phylogenetic number to find good evolutionary trees. Dis Appl Math 71, 111–136.

    Article  Google Scholar 

  21. Moran, S., Snir, S. (2005) Convex recolorings of phylogenetic trees: definitions, hardness results and algorithms. In Proceedings of the Ninth Workshop on Algorithms and Data Structures (WADS), Springer-Verlag, New York.

    Google Scholar 

  22. Blelloch, G. E., Dhamdhere, K., Halperin, E., et al. (2006) Fixed-parameter tractability of binary near-perfect phylogenetic tree reconstruction. In Proceedings of the 33rd International Colloquium on Automata, Languages and Programming, Springer-Verlag, New York.

    Google Scholar 

  23. Sridhar, S., Dhamdhere, K., Blelloch, G. E., et al. (2005) FPT algorithms for binary near-perfect phylogenetic trees. Computer Science Department, Carnegie Mellon University. Technical Report CMU-CS-05–181.

    Google Scholar 

  24. Wernicke, S., Alber, J., Gramm, J., et al. (2004) Avoiding forbidden submatrices by row deletions. In Proceedings of the 31st Annual Conference on Current Trends in Theory and Practice of Informatics (SOF-SEM), Springer-Verlag, New York.

    Google Scholar 

  25. DasGupta, B., He, X., Jiang, T., et al. (1998) Handbook of Combinatorial Optimization. Kluwer Academic Publishers, Philadelphia.

    Google Scholar 

  26. Gogarten, J. P., Doolittle, W. F., Lawrence J. G. (2002) Prokaryotic evolution in light of gene transfer. Mol Biol Evol 19, 2226– 2238.

    PubMed  CAS  Google Scholar 

  27. DasGupta, B., He, X., Jiang, T., et al. (2000) On computing the nearest neighbor interchange distance. In Discrete Mathematical Problems with Medical Applications, DIMACS Series in Discrete Mathematics and Theoretical Computer Science. American Mathematical Society, Providence, RI.

    Google Scholar 

  28. Hein, J., Jiang, T., Wang, L., et al. (1996) On the complexity of comparing evolutionary trees. Disc Appl Math 71, 153–169.

    Article  Google Scholar 

  29. Allen, B. L., Steel, M. (2001) Subtree transfer operations and their induced metrics on evolutionary trees. Annals of Combinatorics. 5, 1–13.

    Article  Google Scholar 

  30. Fernau, H., Kaufmann, M., Poths, M. (2005) Comparing trees via crossing minimization. In Proceedings of the 25th Conference on Foundations of Software Technology and Theoretical Computer Science (FST-TCS), Springer-Verlag, New York.

    Google Scholar 

  31. Sanderson, M. J., Purvis, A., Henze, C. (1998) Phylogenetic supertrees: Assembling the tree of life. Trends Ecol Evol 13, 105–109.

    Article  PubMed  CAS  Google Scholar 

  32. Kluge, A. G. (1989) A concern for evidence and a phylogenetic hypothesis of relationships among epicrates (boidæ, serpents). Syst Zool 38, 7–25.

    Article  Google Scholar 

  33. Gordon, A. D. (1986) Consensus super-trees: the synthesis of rooted trees containing overlapping sets of labeled leaves. J Class 3, 31–39.

    Article  Google Scholar 

  34. Baum, B. R. (1992) Combining trees as a way of combining data sets for phylogenetic inference, and the desirability of combining gene trees. Taxon 41, 3–10.

    Article  Google Scholar 

  35. Doyle, J. (1992) Gene trees and species trees: molecular systematics as one- character taxonomy. Syst Botany 17, 144–163.

    Article  Google Scholar 

  36. Ragan, M. (1992) Phylogenetic inference based on matrix representation of trees. Mol Phylogenet Evol 1, 53–58.

    Article  PubMed  CAS  Google Scholar 

  37. Bininda-Emonds, O., ed. (2004) Phylogenetic Supertrees. Kluwer Academic Publishers, Dordrecht.

    Google Scholar 

  38. Aho, A. V., Sagiv, Y., Szymansk, T. G., et al. (1981) Inferring a tree from lowest common ancestors with an application to the optimization of relational expressions. SIAM J Comput 10, 405–421.

    Article  Google Scholar 

  39. Steel, M. (August 2001) Personal communication. Open question posed at the Dagstuhl workshop 03311 on fixed-parameter algorithms.

    Google Scholar 

  40. Bryant, D., Lagergren, J. (2006) Compatibility of unrooted trees is FPT. Theoret Comput Sci 351, 296–302.

    Article  Google Scholar 

  41. Gramm, J., Niedermeier, R. (2003) A fixed-parameter algorithm for Minimum Quartet Inconsistency. J Comp Syst Sci 67, 723–741.

    Article  Google Scholar 

  42. Amenta, N., Clarke, F., St. John, K. (2003) A linear-time majority tree algorithm. In Proceedings of the Third Workshop on Algorithms in Bioinformatics (WABI), Springer-Verlag, New York.

    Google Scholar 

  43. Amir, A., Keselman, D. (1997) Maximum agreement subtree in a set of evolutionary trees: metrics and efficient algorithm. SIAM J Comput 26, 1656–1669.

    Article  Google Scholar 

  44. Farach, M., Przytycka, T. M., Thorup, M. (1995) On the agreement of many trees. Inf Proc Lett 55, 297–301.

    Article  Google Scholar 

  45. Berry, V., Nicolas, F. (2006) Improved parametrized complexity of maximum agreement subtree and maximum compatible tree problems. IEEE/ACM Trans Comput Biol Bioinform 3, 284–302.

    Article  Google Scholar 

  46. Tagle, D. A., Koop, B. F., Goodman, M., et al. (1988). Embryonic ε and γ globin genes of a prosimian primate (Galago crassicaudatus) nucleotide and amino acid sequences, developmental regulation and phylogenetic footprints. J Mol Biol 203, 439–455.

    Article  PubMed  CAS  Google Scholar 

  47. Blanchette, M., Schwikowski, B., Tompa, M. (2002) Algorithms for phylogenetic footprinting. J Comput Biol 9, 211–223.

    Article  PubMed  CAS  Google Scholar 

  48. Ding, Z., Filkov, V., Gusfield, D. (2005) A linear-time algorithm for the perfect phylogeny haplotyping (PPH) problem. In Proceedings of the Ninth Annual International Conference on Research in Computational Molecular Biology (RECOMB), Springer-Verlag, New York.

    Google Scholar 

  49. Gramm, J., Nierhoff, T., Tantau, T., et al. (2007) Haplotyping with missing data via perfect path phylogenies. Discrete Appl Math 155, 788–805.

    Article  Google Scholar 

  50. Kimmel, G., Shamir, R. (2005) The incomplete perfect phylogeny haplotype problem. J Bioinformatics and Comput Biol 3, 359–384.

    Article  CAS  Google Scholar 

  51. Zhang, J., Rowe, W. L., Clark, A. G., et al. (2003) Genomewide distribution of high-frequency, completely mismatching snp haplotype pairs observed to be common across human populations. Amer J Hum Genet 73, 1073–1081.

    Article  PubMed  CAS  Google Scholar 

  52. Durbin, R., Eddy, S. S., Krogh, A., et al. (1998) Biological Sequence Analysis: Probabilistic Models of Proteins and Nucleic Acids. Cambridge University Press, Cambridge, MA.

    Book  Google Scholar 

  53. Chor, B., Tuller, T. (2005) Maximum likelihood of evolutionary trees: Hardness and approximation. Proceedings of the 13th International Conference on Intelligent Systems for Molecular Biology (ISBM). Bioin-formatics 21, 97–106.

    Google Scholar 

  54. Chor, B., Tuller, T. (2005) Maximum likelihood of evolutionary trees: Hardness and approximation. In Proceedings of the Ninth Annual International Conference on Research in Computational Molecular Biology (RECOMB), Springer-Verlag, New York.

    Google Scholar 

  55. Lander, E. S., Linton, M., Birren, B., et al. (2001) Initial sequencing and analysis of the human genome. Nature 409, 860–921.

    Article  PubMed  CAS  Google Scholar 

  56. Salzberg, S. L., White, O., Peterson, J., et al. (2001) Microbial genes in the human genome: lateral transfer or gene loss. Science 292, 1903–1906.

    Article  PubMed  CAS  Google Scholar 

  57. Andersson, J. O., Doolittle, W. F., Nesbϕ, C. L. (2001) Are there bugs in our genome? Science 292, 1848–1850.

    Article  PubMed  CAS  Google Scholar 

  58. Pérez-Moreno, B. P., Sanz, J. L., Sudre, J., et al. (1993). A theropod dinosaur from the lower cretaceous of southern France. Revue de Paléobiologie 7, 173–188.

    Google Scholar 

  59. Holtz T. R. Jr. (1994) The phylogenetic position of the Tyrannosauridae: implications for theropod systematics. J Paleontol 68, 1100–1117.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Humana Press, a part of Springer Science+Business Media, LLC

About this protocol

Cite this protocol

Gramm, J., Nickelsen, A., Tantau, T. (2008). Fixed-Parameter Algorithms in Phylogenetics. In: Keith, J.M. (eds) Bioinformatics. Methods in Molecular Biology™, vol 452. Humana Press. https://doi.org/10.1007/978-1-60327-159-2_24

Download citation

  • DOI: https://doi.org/10.1007/978-1-60327-159-2_24

  • Publisher Name: Humana Press

  • Print ISBN: 978-1-58829-707-5

  • Online ISBN: 978-1-60327-159-2

  • eBook Packages: Springer Protocols

Publish with us

Policies and ethics