logo

Computational Molecular Biology, aka Algorithms for Computational Biology

Home * Syllabus * Course Information * Lecturers,TAs, office hours * Programming Help

Module Guide: Probability

This module is intended to teach the basics of probabilistic thinking and estimation of probabilities. We do not assume any prior exposure to probability theory, but the review will be useful for those who do know something about it.

The abilities you should come away from this module with are:

  1. To create and reason about simple discrete probability models.
  2. To manipulate conditional probability expressions and to demonstrate the validity of the rules for manipulating them.
  3. To estimate probabilities using maximum likelihood (ML) estimators. You should also be able to articulate the difference between ML and Bayesian estimators and how pseudo counts relate to ML and Bayesian estimation approaches.
  4. To use the expectation maximization (EM) framework to estimate probabilities in the presence of hidden variables.

In advance of each class, you should study the assigned sections of the printed lecture notes and read the corresponding sections of Probability and Statistics by Morris de Groot. This book is on reserve at the libraries, and I have scanned in a few selected sections, which are linked to the reading assignments below. The lecture notes are not meant as a substitute for a textbook, but rather to highlight some of the most important and relevant material from the textbook.

There are exercises to do at home in advance of each class. These will not be collected. Instead, we will have similar exercises for you to do in class and turn in for a grade. The process of doing the exercises in class is intended to be a learning experience, but there won't be enough time for you to get much out of it unless you have already studied the text and struggled with the homework problems. In class, we will help you like a workout partner would, by taking a few ounces of weight off you just before you drop the barbell on your chest. If you come to class without having looked at the material, the in-class experience may feel more like a quiz that you aren't prepared for.

Day 1: Friday, August 28

In class

Expectation Maximization Demo

Before the next class

Day 2: Monday, August 31

In class

Before the next class

Day 3: Wednesday, September 2

In class

Before the next class

Day 4: Friday, September 4

In class

Before the next class

Before September 11

Labor Day: Monday, September 7

Day 5: Wednesday, September 9

In class

Before the next class

Day 6: Friday, September 11

In class

Before the next class

Day 7: Monday, September 14

In class