Introduction to Computational Biology


Comp167, Fall 2008

Prof. Donna Slonim

Introduction to Computational Biology

slonim_AT_cs.tufts.edu

Tuesdays and Thursdays, 10:30-11:45am, Halligan 111B

http://www.cs.tufts.edu/~slonim

Office hours: Halligan-234, Tuesdays and Thursdays, 1:30-2:30pm


Course Description

 Policies

Course Materials

Links


Tentative Schedule:

DATE TOPICS READING OPTIONAL READING
Sept. 2 Class Introduction. Syllabus handout.
For CS students: Larry Hunter's article, Molecular Biology for Computer Scientists.
For BME students: either Corman, Leiserson, Rivest and Stein Chapters 2 + 3, or Jones and Pevzner, Chapter 2.
Mount, Chapter 1.
Sept. 4 Sequence alignment I: global alignment. Dynamic programming Mount, Chapter 3, especially pp. 70-94. Global alignment: Durbin, pp. 17-22.
Sept. 9 Sequence alignment II: local alignment, scoring matrices. Mount, pp. 94-112 and 240-258. Local alignment: Durbin, pp. 23-24, 29-30
Sept. 11 Database searching. Significance of sequence alignment scores. Altshul's tutorial on statistics of sequence similarity scores. Warren Gish's webpage on information theory and alignment scoring statistics.
Pevsner, Chapter 2.
Sept. 16
ADD DATE
Online bioinformatics resources.
Multiple Sequence Alignment: uses, scoring, optimal methods, progressive and iterative alignment methods
Mount, Chapter 5, pp. 163--189. Durbin, 6.1--6.4
Sept. 18 Genome sequencing background and technology; overlap detection Mount, pp. 33-41.
Eric Green's review article on genomic sequencing methods
The sequence assembler Arachne and a follow up paper about it.
Sept. 23 Genome Sequencing methods Eric Green's review article on genomic sequencing methods Setubal and Meidanis, Chapter 4.
Sept. 25 Mapping algorithms
Sept. 30 Introduction to Gene Finding Mount, pp. 361-385.
Oct. 2 QUIZ 1
Oct. 7
DROP and PASS/FAIL DATE
Hidden Markov Models Rabiner handout, pp. 257-266. Durbin, Chapter 3
Oct. 9 Gene Finding with HMMs; DNA regulatory motifs
PROJECT PROPOSAL DUE
Mount, pp. 384-400 References describing a prokaryotic gene finder, EasyGene, and GenScan.
Oct. 14 Protein motifs, profile HMMs Mount, pp. 189-215
Oct. 16 Phylogeny I Mount, Chapter 7 Durbin, Chapter 7
Oct. 21 Phylogeny II Mount, Chapter 7 Mona Singh's phylogeny notes
Oct. 23 Gene Expression Microarrays: clustering, classification, functional analysis Mount, Chapter 13 Golub, et al., on leukemia classification, Pomeroy, et al., on medulloblastomas, and Furey, et al., on support vector machines
Oct. 28 Gene Expression Microarrays: differential expression and clustering Slonim review article Alizadeh, et al., on lymphoma
Oct. 30 Gene Expression Microarrays: technology, normalization Quackenbush review: cDNA normalization; and Bolstad, et al., on oligo normalization; paper on normalization method comparisons
Nov. 4 RNA structure prediction (?)
Nov. 6 QUIZ 2
Nov. 11 NO CLASS (Veteran's Day Observed)
Nov. 13 Protein Structure Prediction Mount, Chapter 10 Pevsner, Chapter 9; Rick Lathrop's threading review
Nov. 18 Proteomics
PROJECT UPDATE DUE (= emailed progress report)
Nov. 20 Systems Biology I
Nov. 25 Systems Biology II TBA
Nov. 27 NO CLASS (Thanksgiving holiday)
Dec. 2 Student presentations
Dec. 4 Student presentations
Dec. 8 Last Day of Classes
TERM PAPER / PROJECT DUE

Course Description

In this course, students will develop an understanding of the key computational challenges in molecular biology. We will discuss algorithms used to solve some of these problems, and we will introduce ongoing areas of research in the fields of bioinformatics and computational biology. Grading will be based on homework assignments, two in-class quizzes, a written course paper/project, and a project presentation. Students will also be expected to contribute to class discussion and to read supplementary background materials as they find necessary.

Course Requirements:


Policies



Course Materials

For homeworks, slides, and project postings, go to the private course materials page.

Internet Resources for Computational Biology and Bioinformatics

Genome Browsers / Viewers:

Organism-Specific Web Resources Protein Databases:

Sources of papers:

Articles relevant to bioinformatics can be found throughout the biomedical literature. Many publications in particular application areas contain important methods developments. However, there is a core set of conferences and journals where many bioinformatics methods are published.

You can generally get access to these resources (often online) and others through Tisch library or the Health Sciences Library. Bibliographic search tools such as PubMed, CiteSeer, MedMiner, PubGene and Chilibot are also your friends... Consider signing up for some of the table of contents alert services, too.

Note that online access to some journals may be limited to computers within the tufts.edu domain. You can get at these from other domains by going through the Tisch Library page to its electronic journals page, searching for the journal of choice, and then typing in your Tufts ID number.

Conferences

You can find a useful calendar of bioinformatics events at the ISCB website. [By the way, I encourage you to join the ISCB -- it's quite cheap for grad students and cost-effective if you go to one conference or subscribe to one journal.]

Journals (specifically bioinformatics) (The last two of these are not yet available online through the Tufts libraries, but see me for access to my personal hard copies of the journals until I can get the Tufts libraries up to date.)

An incomplete list of other journals that often contain bioinformatics papers


Last updated August 15, 2008.