Technion - Israel Institute of Technology  
236522 - Algorithms in Computational Biology
  Spring 2008 EnglishRussianHebrewArabic  
Course Material
Presentations will be added before each lecture/recitation.
For reference you may also take a look at lectures and tutorials from previous semesters.
Note that changes are likely to be introduced in the presentations.

EXAMS

MOED ALEPH
Exam and solution
Spring08a.pdf 98 KB
Spring08a_solution.pdf 121 KB

Previous exams

Spring 2007
Spring07a.pdf 74033 Bytes
Spring07b.pdf 68623 Bytes
Winter 2006
winter06_examA.doc 54272 Bytes
Winter 2005
winter05_examA.doc 119 KB
winter05_examB.doc 96256 Bytes
Winter 2004
winter04_examA.doc 51200 Bytes
winter04_solutionA.doc 67072 Bytes
Spring 2004
spring04_examA.doc 91648 Bytes
spring04_examB.doc 75776 Bytes
Spring 2003
spring03_examA.doc 39424 Bytes
spring03_solutionA.doc 110 KB
spring03_examB.doc 52224 Bytes
spring03_solutionB.doc 103 KB
Winter 2003
winter03_examA.doc 61440 Bytes
winter03_examB.doc 73216 Bytes
Spring 2002
spring02_examA.doc 59904 Bytes
spring02_solutionA.doc 49152 Bytes
spring02_examB.doc 48128 Bytes
spring02_solutionB.doc 65536 Bytes

Lectures

Lecture 1
Course info, Biological Background
class01-m.pdf 1.2 MB
Lecture 2
Sequence Alignment I
class02-m.pdf 233 KB
Lecture 3
Sequence Alignment II
class03-m.pdf 234 KB
Lecture 4
Defining Scoring Functions, Multiple Sequence Alignment
class04-m.pdf 263 KB
Lecture 5
Markov Chains
class05-m.pdf 207 KB
Lecture 6
Hidden Markov Model
class06-m.pdf 401 KB
Lecture 7
Hidden Markov Model (ii)
class07-m8.pdf 348 KB
Lecture 8
Maximum Likelihood and
Parameter Estimation for HMM
class08-m8.pdf 385 KB
Lecture 9
The EM Algorithm
class09-m.pdf 273 KB
Lecture 10
Phylogenetic Trees
class10n-m8.pdf 352 KB
Lecture 11
Phylogenetic Trees: UPGMA and Nearest Neighbor Chains
class11n-m8.pdf 342 KB
Lecture 12
The Neighbor Joining Tree Reconstruction Technique
class13n-m8.pdf 455 KB

Tutorials

Tutorial 1
Parameter Estimation by MLE
tutorial01.ppt 266 KB
Notes:  - Maximum Likelihood Estimation
- Posterior Probability Estimator
- Prior Distributions
Tutorial 2
Pairwise sequence alignment
tutorial02.ppt 241 KB
Notes:  - Overlap alignment
- Dealing with affine gap scores
Tutorial 3
More on Alignment
tutorial03.ppt 206 KB
Notes:  - The "breaking number" problem
- Multiple-sequence alignment
- Approximation algorithm for min-cost multiple-sequence alignment
Tutorial 4
Tree Alignments for Multiple Sequences
tutorial04.ppt 228 KB
Notes:  -Clustal agorithm and profile alignment
-Lifted Tree Alignment
Tutorial 5
Markov Chains
tutorial05.ppt 271 KB
Tutorial 6
Inference in HMMs
tutorial06.ppt 427 KB
Notes:  - Inference queries: likelihood, most-probable state, and most-probable path.
- Dynamic programming algorithms: forward / backward / viterbi
Tutorial 7
Alignment HMM
tutorial07.ppt 270 KB
Tutorial 8
Baum-Welch Algorithm
tutorial08.ppt 309 KB
Notes:  - Parameter estimation for HMMs
- Supervised vs. unsupervised learning
- The EM approach - Baum-Welch algorithm
Tutorial 9
The EM algorithm for learning
tutorial09.ppt 488 KB
Notes:  - using EM to find genotype statistics on the ABO locus
Tutorial 10
Perfect Phylogeny
tutorial10.ppt 437 KB
Notes:  - Efficient algorithm for the directed binary perfect phylogeny problem
Tutorial 11
Parsimony
tutorial11.ppt 289 KB
Notes:  - Sankoff's algorithm for weighted parsimony
- Fitch's algorithm as a special case of Sankoff's algorithm
Tutorial 12
Distance Based Phylogenetic Reconstruction
tutorial12.ppt 259 KB
Notes:  - The DLCA neighbor joining algorithm
- Atteson's robustness criteria
- Proof of robustness for DLCA