Instructor : Liming Cai
Office: 544 Boyd
Phone
: 2-6081
Email : cai@cs.uga.edu
Lecture hours: 11:15 - 12:05M and 11:00 - 12:15 TR
Classroom: B116 Life Science Building
Office Hours: 13:00-14:00 MR or by appointment
Teaching Assistant: Mr. Zhe Zhao (Office hours:14:00-16:00 M or by appointment; Office: 536 Boyd)
Homework Assignments and Lecture Notes
HW1, HW2, HW3,
HW4, HW5
Note1, Note2, Note3
Lecture notes (Chapters 4-12) by the book authors
Course contents:
This course studies discrete algorithms for solving computational biology problems and algorithmic principles driving advances in bioinformatics. The content of the course is introduced with emphasizing the ideas underlying algorithms instead of offering a collection of unrelated bioinformatics problems. In particular, the following
algorithm design techniques are covered: exhaustive search, branch-and-bound algorithms, greedy algorithms, dynamic programming, divide-and-conquer algorithms, combinatorial and graph algorithms, machine learning, and randomized algorithms with respective applications in restricted mapping, regulatory motif finding, genome rearrangement, sequence alignment, multiple alignment, gene prediction, DNA sequencing, peptide sequencing, repeat finding, and phylogeney reconstruction.
Prerequisites:
- CSCI 4470/6470 Algorithms or permission of the department
TextBook:
An Introduction to Bioinformatics Algorithms. Jones and Pevzner. MIT Press 2004
Grading policy:
Programming/research projects/reports: 55%
Midterm exam: 20%
Final exam: 25%
Tentative schedule:
- Chapters 1 and 2: Introduction to algorithms (1-2 weeks).
- Chapters 4, 5, and 6: Basic algorithmic techniques)
(5-6 weeks).
- Midterm exam.
- Chapters 7, 8, 9, and 10: Advanced algorithms
(5-6 weeks).
- Chapters 11 and 12: Machine learning and probabilistic algorithms
(2-3 weeks).
- Final exam.
Academic Dishonesty:
It is expected that the work you submit is your own. Plagiarism and other
forms of academic dishonesty will be handled within the guidelines of the
Student Handbook. The usual penalty for academic dishonesty is loss of credit
for the assignment in question; however, stronger measures may be taken when
conditions warrant.