Home » Computational Evolutionary Biology

Fitch/Wagner Parsimony

Introduction

Consider an evolutionary tree of a particular shape for a set of entities, each with given character states. An 'optimal' tree can be defined as one in which the internal nodes are such that it has the minimum number of changes in the states of all the characters summed every pair of connected nodes in the tree -- the 'parsimony' criterion. This demonstration enables you to experiment with such trees containing small numbers of entities.

Notation

On pressing "Run", Fitch Parsimony will be applied to the discrete characters and Wagner Parsimony to the ordered characters. ('Fitch' and 'Wagner' are used in the sense of Ronquist & Beerli, http://people.sc.fsu.edu/~beerli/ISC5317/Lectures/02pars.pdf. However, the algorithm for the Wagner up-pass is not as given by their 2007 lecture notes: see instead Programming the Wagner Uppass Algorithm.)

Note: there is no validation of the input, so it needs to be in the right format!

Input the tree to be evaluated:
Page maintained by: Dr Peter Coxhead / Last update: 10 Dec 2008