infers phylogenetic trees from DNA and protein sequences and morphological data according to parsimony, distance, and maximum likelihood optimality criteria. In addition to tree-searching, PAUP* provides capabilities for data-format conversion, post-tree analyses such as consensus trees and ancestral-state reconstruction, and graphical output. PAUP* executables are available to run on Macintosh, Windows, Linux and several other Unix operating systems. The most recent release of PAUP* supports multithreading on multiprocessor machines and a version under development supports parallel computation on clusters and supercomputers, using MPI or PVM to distribute tree evaluations across processors. More information is available here.