A platform-independent graphical environment integrates a standard suite of analyses: phylogeny reconstruction, bootstrap analysis, model selection, hypothesis testing, tree calibration, manipulation of trees and sequence data. Treefinder is scriptable through a proprietary scripting language called TL. Treefinder has an efficient tree search algorithm that can infer trees with thousands of species within a short time. Result trees are displayed and can then be saved as a reconstruction report, which may serve as an input for further analysis, for example hypothesis testing. The report contains all information about the tree and the models used. Treefinder also supports exporting results as NEWICK or NEXUS files. The software supports a broad collection of models of sequence evolution. The June 2008 release implements 7 models of nucleotide substitution, 14 empirical models of amino acid substitution, 4 substitution models of structured rRNA, the 6-state "Dayhoff Groups" protein model, 2-state and 3-state models of DNA, a parametric mixed model mixing the empirical models of proteins or rRNA, and also a user-definable GTR-type model mapping characters to states as needed. Three models of among-site rate heterogeneity are available, which can be combined with any of the substitution models. One can assume different models for different partitions of a sequence alignment, and partitions may be assumed to evolve at different speeds. All parameters of the models can be estimated from the data by maximization of likelihood. Certain TL expressions, the "model expressions", allow the concise notation of complex models, together with their parameters and optimization modes. Treefinder's original publication from 2004 has been cited more than a thousand times in the scientific literature.
Controversy
On February 1, 2015, Jobb disallowed the use of Treefinder in the USA in order to make a political statement. The author again changed the license terms on October 1, 2015 to exclude use in Germany, Austria, France, the Netherlands, Belgium, Great Britain, Sweden, and Denmark - countries he claimed "host most of the non-european immigrants". In an accompanying statement, he decried the handling of the European migrant crisis by European countries. The journal BMC Evolutionary Biology that published the original application note has since retracted it, stating that the license change violated the journal's policy.