CS382:Unit-phylogeny

From Earlham CS Department
Revision as of 11:41, 28 January 2009 by Kay (talk | contribs) (To Do)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Basis

phylogenetic trees are structures which show the homology between similar proteins, in different organisms. They


Assembling a phylogenetic tree - Look at models available from the bioinformatics toolbench and experiment with different ways comparing protein similarity. This could be tied into a lecture on protein folding as protein homology like indicative of phylogeny.

Cladistics (constructing a phylogenetic tree). Start with a common protein or gene amongst a group of organisms and construct a model for how they diverged evolutionarily based on evidence from that gene. This could also start simpler with looking at homologies and analogies and constructing a tree based on that (old way), then moving to the more cutting research with the genes. Would give an opportunity to talk about the computing power behind searching large databases of proteins or nucleotides.

Comments

Pros

Cons

  • A lot of the software used to do this is largely inaccessible.

Comments

  • Taking a bunch of trees and then merging them into a single tree that simultaneously let you see how close something is in respect to multiple variables is particularly computationally expensive.
  • Potentially make a friendly GUI to mpiblast and MrBayes or something similar.

To Do

  • Currently looking at Biology Workbench or other software for construction.
  • Look at if there's a way to use mpiblast results to generate a tree.