Optimality Criteria and Parsimony

Algorithms

Optimality Criteria

Maximum Parsimony

                 1       10        20     
|........|.........|....
Aster GTCATACCTGTGACATAGGTAATT
Barnadesia ATCATACCTGTGACATAGGTAATT
Cornus ATCTTCCCTGTGACATAGGTAATT
Dioscorea ATCTTACCGGTTACTTACGCCATT
Ephedra ATCTTCCCGGTTACTCTGGTAAGG

L = 14

One character shows homoplasy.

Determining the length of a tree

  1. Assign a state to each terminal node
  2. (2) Visit first internal node
    1. is the intersection of states non-empty?
      1. Yes: set internal state to this.
      2. Else:
        1. set the state to the smallest set containing the states of the daughter nodes
        2. increase the tree length by 1.
  3. Are you at the root of the tree?
    1. No: go to 2.
    2. Yes: go to 4.
  4. (4) Is the state at this node the same as the outgroup state?
    1. Yes: Proceed to the next character
    2. Else: Add one to the length of the tree; proceed to next character

Reconstructing character state changes