Molecular phylogenetics studies the hierarchical evolutionary relationships among organisms by means of molecular data. These relationships are typically described through a weighted tree, called phylogeny, whose leaves represent the observed organisms, internal vertices represent the intermediate ancestors, and the edges represent evolutionary relationships between pairs of organisms. Molecula...