Visual TreeCmp Visual TreeCmp
Comprehensive Comparison of Phylogenetic Trees on the Web

about Visual TreeCmp


A phylogenetic tree represents historical evolutionary relationship between different species or organisms. There are various methods for reconstructing phylogenetic trees. Applying those techniques usually results in different trees for the same input data.

An important problem is to determine how distant two trees reconstructed in such a way are from each other. Comparing phylogenetic trees is also useful in mining phylogenetic information databases.

The TreeCmp application was designed to compute distances between arbitrary (not necessary binary) phylogenetic trees.

Here is a list of publications related to the TreeCmp and metrics of the authors of the application:

  • D. Bogdanowicz, K. Giaro, Matching split distance for unrooted binary phylogenetic trees, IEEE/ACM Trans. on Comp. Biol. and Bioinformatics, 9 (2012), 150 - 160.
  • D. Bogdanowicz, K. Giaro, B. Wróbel, TreeCmp: comparison of trees in polynomial time, Evolutionary Bioinformatics, 8 (2012), 475 - 487.
  • D. Bogdanowicz, K. Giaro, On a matching distance between rooted phylogenetic trees, Int. J. Appl. Math. Comput. Sci., 23 (3) (2013), 669 – 684.
  • D. Bogdanowicz, K. Giaro, Comparing phylogenetic trees by matching nodes using the transfer distance between partitions, J. Comp. Biol., Vol. 24, No. 5 (2017), 422 – 435.
  • T. Goluch, D. Bogdanowicz, K. Giaro, Visual TreeCmp: Comprehensive Comparison of Phylogenetic Trees on the Web, Methods in Ecology and Evolution, (2020).

For more details about the MS and MC metrics see related pages: