CS 6670: Advanced Bioinformatics
Instructor: Charles Yan
Email: cyan@cc.usu.edu
Office: Old Main 401F
Phone: 797-2570
Place: Old Main 121
Time: MWF 3:30 pm - 4:20 pm
Office Hours: MWF 2:00 pm-3:00 pm
Course Goals:
Learning Outcomes:
Assignments:
Assignments will be given throughout the class at the pace of one assignment two weeks.
Quizzes:
Quizzes will be given at the beginning of a class without a notification in advance. A quiz will cover the materials taught in the previous class.
Exams:
None.
Final Project:
Students are encouraged to work in a team of no more than three persons. You are expected to do exploratory experiments on a topic in bioinformatics.
Grading:
Late Work:
Assignments are due at midnight on the due date. Assignments handed within three days after the due time will be subjected to a 25% reduction in score. Assignments overdue by more than three days will get a grade of 0, except for a legitimate reason, e.g. illness, which must be documented.
Course Website:
The website for this course is http://www.cs.usu.edu/~cyan/CS6670/. Homework and lecture notes will be posted on the site.
Textbook:
Algorithms
on strings, trees, and sequences By Dan Gusfiled, Cambridge University Press,
ISBN 0-521-58519-8
Code
of Conduct for Computer Science Classes:
As a computer scientist, or someone taking a computer science class, you are expected to perform your work at all times in an ethical manner. This means that in addition to doing your own work and giving appropriate credit when the work of others is used, you are required to protect your work.
A student that protects their work will not allow another student access to that work whether it be allowing it to be copied, or treating its security in such a way as to give unintentional access, such as "accidental" loss. It is the policy of the department that when duplicate (essentially the same) work is turned in by two or more students, without acknowledgement of allowed cooperation, all involved students will be considered in violation of this department policy. Under such circumstances, each student will receive minus the points possible for the work.
Thus, for a 15 point assignment, all would receive -15 points. If the
infraction is deemed more egregious, then further action may be taken.
If
a student has a disability that will likely require some accommodation by the
instructor, the student must contact the instructor and document the
disability through the
Last day to Drop Without Notation: 17th September.
Last day to Add: 17th September.
Class Schedule:
Aug
27:
Introduction
Aug
29 Motifs
and Matching (Slides)
Sep
5 Preprocessing
(Slides)
Sep 7-14 Boyer-Moore (Slides)
Sep 17- Sep 26 Exact set matching (Slides)
Sep 28-Oct 12: Suffix trees (Slides)
Oct 15, 17, 22: Final projects introduction (Slides_MC, Slides_PST, Paper, Discussion)
Oct 24- Nov 9: Suffix trees (Applications)
Nov
11-Nov 30: Inexact matching
(Alignments, motif_scanner, graph kernels)
Dec 3-Dec 7 Future problems and solutions