Result verification, code verification and computation of support values in phylogenetics.
Verification in phylogenetics represents an extremely difficult subject. Phylogenetic analysis deals with the reconstruction of evolutionary histories of species, and as long as mankind is not able to travel in time, it will not be possible to verify deep evolutionary histories reconstructed with modern computational methods. Here, we focus on two more tangible issues that are related to verification in phylogenetics (i) the inference of support values on trees that provide some notion about the 'correctness' of the tree within narrow limits and, more importantly; (ii) issues pertaining to program verification, especially with respect to codes that rely heavily on floating-point arithmetics. Program verification represents a largely underestimated problem in computational science that can have fatal effects on scientific conclusions.
Heidelberg Institute for Theoretical Studies, Germany. alexandros.stamatakis@h-its.org
Alexandros
A
Stamatakis
Fernando
F
Izquierdo-Carrasco
D003198:Computer Simulation; D030541:Databases, Genetic; D019143:Evolution, Molecular; D010802:Phylogeny