CS144: Introduction to Bioinformatics
Course Homepage: Fall 2006
General Course Information:
Dr. Liliana Florea,
Department of Computer Science (firstname.lastname@example.org)
Office Hours: Thur 4:00-6:00 pm
Class Time /Place: CS144: Mondays, 3:45-6:15 pm, Tompkins 411.
Pre-requisites: None, officially. Recommended background:
CSci 151 or
This course will provide a broad introduction to the area of bioinformatics.
Topics include: biochemistry overview, databases, the alignment problem,
sequence analysis methods, introductory phylogenetics, use of public databases,
and proteins and protein structure-function.
- D.W. Mount (2001) Bioinformatics: Sequence and Genome Analysis.
Cold Spring Harbor Lab Press.
- P.G. Higgs and T.K. Atwood (2005) Bioinformatics and Molecular Evolution.
Additional course material will be distributed in class and from the
Blackboard course pages.
- Lecture 1 (9/11/06): Introduction
- What is bioinformatics?
- History of DNA discovery
- Topics in bioinformatics
- Applications of bioinformatics in biology and medicine
- Course goals
- Lecture 2 (9/18/06): Overview of Molecular Biology Concepts
- DNA and its components
- DNA replication, transcription, translation, protein synthesis
- DNA cloning technology: PCR, sequencing
- Sequence mutation and evolution; orthologs and paralogs
- Lecture 3 (9/25/06): Lab Session on Nucleotide and Protein Databases
- Sequence types and formats
- Public sequence databases
- Overview of GenBank resources
- Sequence retrieval and examples
- Lecture 4 (10/2/06): The Sequence Alignment Problem I
- Applications of pairwise sequence alignments
- The pairwise sequence alignment problem (DNA, protein)
- Local versus global alignments
- Alignment scoring
- Dynamic programming algorithms (Smith-Waterman, Needleman-Wunsch)
- Lab exercises
- Lecture 5 (10/9/06): The Sequence Alignment Problem II
- Applications of multiple sequence alignments
- Multiple sequence alignment
- Progressive versus iterative methods
- Lab exercises
- Lecture 6 (10/16/06) Methods in Gene Finding
- What is gene finding?
- Types of information used
- Prediction methods: Ab initio, comparative, combined
- Application to gene annotation
- Lecture 7 (10/23/06) Lab Session on Sequence Analysis and Gene Annotation
- Application: annotating a genomic sequence
- NCBI / GenBank / web resources
- Combining ab initio and comparative gene finding methods
- Lecture 8 (10/30/06) Molecular Evolution and Phylogenetics I (Dr. Sheri Church)
- The study of genetics
- Evolution: overview
- Models of sequence evolution
- Introduction to the MEGA software package
- Lecture 9 (11/6/06) Molecular Evolution and Phylogenetics II
- Phylogenetic trees
- Phylogenetic networks
- Computer software and demos
- Lecture 10 (11/13/06) Comparative Genomics
- Genome re-arrangements
- Detecting functional sites via sequence conservation
- Web resources for comparative genomics
- Lecture 11 (11/20/06) Mid-term Exam and Final Project Progress Assessment
- Part I: Mid-term Exam.
- Part II: Final Projects - Progress Review, Feedback and Assistance - Lab Session
- Lecture 12 (11/27/06) Protein Analysis
- Biochemical properties of amino acids
- Protein secondary and tertiary structure
- Protein structure and function
- The protein folding problem
- Lecture 13 (12/4/06) Invited Lecture (Dr. Rhys Price Jones)
- Lecture 14 (12/11/06) Student Project Presentations
Page last revised November 2nd, 2006.