Representation in stochastic search for phylogenetic tree reconstruction.
Phylogenetic tree reconstruction is a process in which the ancestral relationships among a group of organisms are inferred from their DNA sequences. For all but trivial sized data sets, finding the optimal tree is computationally intractable. Many heuristic algorithms exist, but the branch-swapping algorithm used in the software package PAUP* is the most popular. This method performs a stochastic search over the space of trees, using a branch-swapping operation to construct neighboring trees in the search space. This study introduces a new stochastic search algorithm that operates over an alternative representation of trees, namely as permutations of taxa giving the order in which they are processed during stepwise addition. Experiments on several data sets suggest that this algorithm for generating an initial tree, when followed by branch-swapping, can produce better trees for a given total amount of time.
Weber
Griffin
G
Decision Systems Group, Brigham and Women's Hospital, Division of Health Sciences and Technology, Harvard and MIT, USA. weber@fas.harvard.edu
Ohno-Machado
Lucila
L
Shieber
Stuart
S
D000465:Algorithms; D000818:Animals; D001483:Base Sequence; D002874:Chromosome Mapping / Q000379:methods*; D017124:Conserved Sequence; D004252:DNA Mutational Analysis / Q000379:methods*; D019143:Evolution, Molecular; D006801:Humans; D008957:Models, Genetic; D015233:Models, Statistical; D008969:Molecular Sequence Data; D010802:Phylogeny; D016415:Sequence Alignment / Q000379:methods*; D017422:Sequence Analysis, DNA / Q000379:methods*; D012689:Sequence Homology, Nucleic Acid; D013269:Stochastic Processes