|
|
|
Presentation by |
|
Jacqueline Cantwell Jonathan Danieley |
|
Song Xiang |
|
|
|
|
|
General description of PHYLIP |
|
|
|
What the programs do |
|
|
|
Overview of the input and output formats |
|
|
|
The Algorithm for Constructing Trees |
|
|
|
|
Strategy for Finding the Best Tree |
|
|
|
Relative Speed of Different Programs |
|
|
|
Sample runs of the programs |
|
|
|
Other phylogeny programs available elsewhere |
|
|
|
|
|
Free package of 30 programs |
|
-http://evolution.genetics.washington.edu/phylip.htm |
|
Programs infer phylogenies |
|
Able to work with different types of data |
|
Molecular sequence data |
|
Distance matrix data |
|
Gene frequencies and continuous characters |
|
Discrete state data (0|1) |
|
Plotting trees and consensus trees |
|
|
|
|
|
|
PROTPARS |
|
DNAMOVE |
|
DNACOMP |
|
DNAML |
|
RESTML |
|
|
|
DNAPARS |
|
DNAPENNY |
|
DNAINVAR |
|
DNAMLK |
|
PROTDIST |
|
|
|
|
|
|
|
|
|
|
MIX |
|
MOVE |
|
PENNY |
|
DOLLOP, DOLMOVE, DOLPENNY |
|
CLIQUE |
|
FACTOR |
|
|
|
|
DRAWGRAM |
|
|
|
DRAWTREE |
|
|
|
CONSENSE |
|
|
|
RETREE |
|
|
|
|
|
|
File name “infile” |
|
1st line |
|
#of species
#characters in free format |
|
Information for each species |
|
Name (length 10 ) |
|
Data
(separate by spaces) |
|
single letter or digit |
|
Real numbers with decimal points |
|
|
|
|
|
|
|
|
|
|
2 file output |
|
“outfile”
“treefile” |
|
“outfile” |
|
Name of program used and version # |
|
Input information printed out (from in file) |
|
Series of phylogenies |
|
Info on how much change on each part of the tree |
|
|
|
|
|
|
((Mouse,Bovine),((Orang,(Gorilla,(Chimp,Human))),Gibbon)); |
|
|
|
((cat:47.14069,(weasel:18.87953,((dog:25.46154,(raccoon:19.19959, |
|
bear:6.80041):0.84600):3.87382,(sea_lion:11.99700, |
|
seal:12.00300):7.52973):2.09461):20.59201):25.0,monkey:75.85931); |
|
|
|
Input to tree drawing programs |
|
|
|
|
|
|
|
Use Jumble option to randomize input order |
|
Random number 4n+1 |
|
Many times (10) |
|
Use Global arrangement if available |
|
For single runs |
|
Species causing confusion last in input order |
|
Do many runs adjusting ordering |
|
|
|
|
|
Minimize or Maximize some quality |
|
Do not search all topologies |
|
Algorithm: |
|
First 2 or 3 entries |
|
Create tree (1 possible topology) |
|
Add one entry finding best bifurcating tree |
|
Local Rearrangement |
|
Global Rearrangement(optional) |
|
|
|
|
O(n2) Neighbor |
|
|
|
O(n3) sequential adding |
|
|
|
O(n4) Fitch, Kitsch |
|
|
|
NP-complete
…Penny,Clique |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|