Computer Science 464/788:
Introduction to Computational Biology
Lehman College, City University of New York
Fall 2003
Instructor: Prof. Katherine St. John
E-mail: stjohn@lehman.cuny.edu
Phone: 718-960-7423
Office: G 137D
Office Hours: Tuesdays 3-4:30, 6-7:30, and by appointment.
Lecture: Tuesdays and Thursdays 7:45-9:25pm in G 225.
Announcements:
- Some students cheated on the initial parts of the project. As such, each project presentation is being double checked
for plagiarism. This is extremely time-consuming, and so, the grades
for all presentations will not be ready until next week. Sorry for
the delay! As each presentation is checked, it's grade will be posted.
So, some students already have their grades; others will be posted
soon.
- The presentation schedule for the projects is now available, as the quizzes based on the projects and photos from the poster session.
- This course is being offered at the undergraduate
level (CMP 464) and masters level (CMP 788). The lectures for both
courses will be the same. Those taking the course for graduate credit
will have extra reading and programming assignments (in addition to those
for the undergraduates), will have quizzes that test the understanding of the
material at a deeper level, and will give a presentation to the class.
Handouts:
- Syllabus
- Outline
-
"Computers Are from Mars, Organisms are from Venus" by J. Kim, 2002.
- Handouts for lecture on Tuesday, 9 September:
- Quiz 1 (due 18 September)
- Handouts for lecture on Tuesday, 23 September:
- Background on Dynamic Programming:
- Scoring Matrices from Oxford University Bioinfomatics Centre.
- Quiz 2 (due 25 September)
- Handouts for lecture on Thursday, 2 October:
- Quiz 3 (due 2 October)
- Handouts for lecture on Thursday, 9 October:
- Handouts for lecture on Tuesday, 14 October:
- Project Information
- Multiple Sequence Alignment:
- Using software:
- BLAST tutorial (pairwise sequence alignment)
- Fasta overview and tutorial (pairwise sequence alignment)
- Clustalw overview and tutorial (multiple sequence alignment)
- Chapter 5 Examples (more on regular expressions and loops) from Beginning Perl for Bioinformatics by James Tisdall
- Handouts for lecture on Thursday, 16 October:
- Handouts for lecture on Tuesday, 21 October:
- Quiz 4 (due 21 October)
- Handouts for lecture on Thursday, 23 October:
- Handouts for lecture on Tuesday, 28 October:
- Programming Assignment 1 (target date of 28 October)
- Handouts for lecture on Thursday, 30 October:
- Phylogenetic Tree Notes (pdf version)and Phylogenetic Networks Notes (pdf version) from Prof. Daniel Huson,
University of Tuebingen, Germany.
- Lecture notes on testing algorithm empirically.
- Paper
by Prof. Moret, "Towards a discipline of experimental algorithmics,"
in Data Structures, Near Neighbor Searches, and Methodology:
Fifth and Sixth DIMACS Implementation Challenges, M.H. Goldwasser, D.S. Johnson,
and C.C. McGeoch, eds, DIMACS Monographs 59 , 197-213, American
Mathematical Society, Providence, 2002. Available from http://www.cs.unm.edu/~moret/papers.html.
- Chapter 7 Examples (random number generation) from Beginning Perl for Bioinformatics by James Tisdall.
- Quiz 5 (due 30 October)
- Handouts for lecture on Tuesday, 4 November:
- Handouts for lecture on Tuesday, 11 November:
- Programming Assignment 2 (target date of 11 November)
- Handouts for lecture on Thursday, 13 November:
- Quiz 6 (due 13 November)
- Handouts for lecture on Tuesday, 18 November:
- Handouts for lecture on Thursday, 20 November:
- Programming Assignment 3 (target date of 25 November)
Useful Links: