Fall 2005
CS 395: Algorithmic Techniques for Bioinformatics
9:00-10:20 Tuesday and Thursday
Technology Institute, Room L168
Department of Electrical Engineering and Computer Science
Northwestern University
(last updated, 8/20/2005)
Please check here daily for important announcements:
1. Problem Set #9 has been posted in the Section of Weekly Reading Assignments and Problem Sets below. (11/21/2005)
2. The presentation schedule has also been posted in the same section. (11/21/2005)
3. Correction: The dates of the presentations are Tuesday and Thursday (11/29 and 12/01). Sorry for the confusion! -- Ming, 11/28/2005, 10:58AM.
Synopsis:
A genome is a set of DNA molecules that encode the entire genetic information of an organism or species. Such information is copied and transported by RNA to produce proteins in cells. A major goal of bioinformatics is to determine the information in the human genome and those of other species. This interdisciplinary course focuses on basic computational problems that arise from sequencing and comparing DNA as well as from analyzing RNA and proteins. As new technologies of processing DNA, RNA and proteins become available, different problems will take the center stage. For this reason, this course emphasizes fundamental algorithmic techniques instead of specific problems. These techniques have proven useful for many current problems and are chosen to provide a foundation upon which further techniques can be developed to solve future problems.
Instructor:
Professor Ming-Yang Kao
Email: kao@northwestern.edu
Class Webpage: http://www.cs.northwestern.edu/~kao/cs395-bioinformatics
Office Hours: 10:30--11:30 on Tuesday and Wednesday or by appointment (see my
calendar for appointment slots)
Teaching Assistant:
Manan Sanghi (4th-Year Graduate Student)
Email:
manan@cs.northwestern.edu
Office Hours: 4:00-5:00 on Monday and 10:30-11:30 on Thursday or by appointment
Prerequisites:
CS 336 Design and Analysis of Algorithms or permission of the instructor.
Course Work and Grading Policy:
There will be no midterm or final examination. The course grade will be based on weekly problem sets (72%) and presentations (28%).
Weekly problem sets: A problem set will be given on each Tuesday from Week 2 through Week 10 and will be due at the start of class on the following Tuesday. There will be 9 problem sets. Each problem set is worth 8% of your course grade. No late problem set will be accepted without a Dean's excuse.
Presentations: Each student will give one or more presentations during the last week of class (from 11/28 through 12/2). A typical presentation can be based on a technical paper or can demonstrate a software. The presentation is worth 28% of your course grade.
Textbooks:
Supplemental Course Materials:
Tentative Lecture and Discussion Schedule:
Discussion details as well as guest lectures will be added to the schedule as they become available.
Weekly Reading Assignments and Problem Sets:
Reading Assignment: Chapter 3 for Tuesday's discussion; Chapter 4 for Thursday's.
Problem Set #2: posted 6:15AM, 9/30/2005.
Reading Assignment: Chapter 4 for Tuesday's discussion; Chapter 5 for Thursday's.
Reading Assignment: Chapter 5 for Tuesday's discussion; Chapter 6 for Thursday's.
Reading Assignment: Chapter 6 for Tuesday's discussion; Chapter 7 for Thursday's.
Reading Assignment: Chapter 7 for Tuesday's discussion; Chapter 8 for Thursday's.
Reading Assignment: a guest lecture on Tuesday; Chapter 9 for Thursday's.
Reading Assignment: Chapter 9 for Tuesday's discussion; Chapter 10 for Thursday's.
Reading Assignment: Chapter 10 for Tuesday's discussion.