BNFO 601: Foundations of Bioinformatics I
Fall 2012

Instructor: Usman Roshan
Office: GITC 3802
Ph: 973-596-2872
Office hours: Mon and Wed 2:30-4pm, Thu 2-4pm, and by appointment
Email: usman@cs.njit.edu

Recommended Textbooks:
Grading: 25% two exams, 35% final exam, 15% three projects

Course Overview: We will cover Perl programming, sequence alignment, and hidden Markov models (HMM). We will implement a pairwise sequence alignment program using dynamic programming and the Viterbi algorithm for HMM sequence alignment. We will also cover genome-wide association studies.

Course plan:

Topic
Date
Notes
Pairwise sequence alignment and scoring matrices
09/06/12
Perl basics and pairwise sequence alignment in Perl
09/13/12
Optimal sequence alignment in Perl 09/20/12
Affine gaps 09/27/12
    Alignment notes from Ron Shamir's course at Univ. of Tel Aviv
  • Affine gaps
Parameter selection by cross-validation 10/04/12
Local alignment, BLAST, and review for exam 10/11/12
First exam
10/18/12
Profile alignment, multiple sequence alignment, and BLAST exercise
10/25/12
NJIT closed due to hurricane Sandy 11/01/12
Exam 1 solution, short read mapping
10/25/12
Hidden Markov models 11/15/12
HMMs 11/20/12
Second exam 11/29/12
Second exam solution and extra credit assignment 12/06/12
Final exam 12/20/12
GITC 2400, 6-8:30pm