CSE 549 - Introduction to Computational Biology
Fall 2011
Course Time: 9:50-11:10PM Tuesday-Thursday
Place: SB Union 236
Instructor: Steven Skiena
This is a course in algorithmic issues in biology, focusing
current problems in genomics.
Our emphasis will be algorithmic, on discovering appropriate
combinatorial algorithm problems and the techniques to solve these problems.
Primary topics will include DNA sequence assembly,
DNA/protein sequence comparison, hybridization array
analysis, RNA and protein folding, and phylogenic trees.
The prerequisites for this course will be a course in combinatorial
algorithms (CSE 373/548 or equivalent) or a strong background
in biology.
I hope to get a mix of students from the computational and life sciences.
The course TAs will be Chen-Ping Yu and Jiemin Zeng.
His office hours are
Wednesday, 5-8PM PM, Place: 2nd Floor TA office, Computer Science.
Contact him by email at
cxy7452@gmail.com.
Her office hours are
Monday 1-2:30PM and Wednesday, 5-6:30PM PM
Place: 2nd Floor TA office, Computer Science.
Contact her by email at
jiezeng@cs.stonybrook.edu
The Laboratory Tour Field Trip will be held Thursday November 17.
Meet in the lobby of the Life Science Building at 9:50AM
Course Notes
Course Documents
Homework Assignments
-
Homework 1: Assembly and Data Bases
The answer key is now available.
The breakdown by problem is 1: 10pts
2: 10pts
3: 30pts
4: 15pts
5: 10pts
6: a) 5, b) 5, c) 15.
The total was 100 points.
-
Homework 2: Sequence Comparison and Gene Prediction
.
Source code for a C language dynamic programming program for edit distance
computation is is available here.
The answer key is now available.
The breakdown is 10pts per problem, for a total of 60 points.
General Resources
Books
The textbook for this course will be:
The following books are recommended:
-
Gusfield,
Algorithms on Strings, Trees, and Sequences : Computer Science and Computational Biology,
,
Cambridge University Press, 1997.
-
Durbin, Eddy, Krogh, and Mitchison,
Biological Sequence Analysis : Probabilistic Models of Proteins and Nucleic Acids
,
Cambridge University Press, 1998.
Additional books of possible interest are:
-
Setabal and Meidanis
Introduction to Computational Biology
,
PWS, 1997.
-
Claverie and Notredame,
Bioinfomatics for Dummies,
For Dummies Press, 2003.
-
Pevzner,
Computational Molecular Biology: An Algorithmic Approach,
MIT Press, 2000.
-
Dwyer,
Genomic Perl
Cambridge Univ. Press, 2003
-
Mount,
Bioinformatics: Sequence and Genome Analysis,
Cold Spring Harbor Laboratory, 2001
-
Bishop and Rawlins
DNA and Protein Sequence Analysis : A Practical Approach
,
Oxford University Press, 1997.
-
Baxevanis and Ouellette,
Bioinformatics
,
Wiley, 1998
-
Sankoff and Kruskal,
Time Warps, String Edits, and Macromolecules
,
CSLI Publications 1999 (reprint).
-
Watson, Gilman, Witkowski, and Zoller,
Recombinant DNA
,
Scientific American Press, 1992.
-
Skiena,
The Algorithm Design Manual
Springer Verlag, 1998.
Related courses at other Universities
Join the
Algorithm Reading Group (CSE 642)
at Stony Brook!