COT 6936: Topics in Algorithms

Fall 2002

 

Justification & Course Overview

 

This is an introductory graduate course in Bioinformatics. The idea is to teach standard algorithmic and analysis techniques used in Bioinformatics. The ultimate goal is to train students to do research in Bioinformatics.

 

Prerequisite Knowledge

 

Data Structures & Algorithms (COP 3530 or equivalent), Discrete Math (MAD 2104 or equivalent), Probability & Statistics (STA 3033 or equivalent).

 

Topics

 

·        Fundamentals of Biology, Statistics, and the Internet

·        Overview of Bioinformatics, Computational Biology and Biotechnology

·        (*) Databases and Software Packages, BioPerl and BioJava.

·        (*) Sequence Alignment: problems and algorithms; Multiple Sequence Alignment

·        (*) Phylogenetic Analysis

·        (*) Sequencing and Mapping

·        (*) Predictive Methods: Nucleotide Sequences and Protein Sequences

·        (*) Pattern Discovery Techniques and applications

·        (*) Machine Learning Methods: Neural Networks, Hidden Markov Models, Self-Organizing Maps, Support Vector Machines, etc.

·        (*) Molecular Structural Analysis

·        (*) Analysis of Gene Expression Data

·        Advanced Topics -- Image Processing, Mathematical Modeling, Biocomputing.

 

The course will contain a lab component to learn Bioinformatics analysis tools. The tentative list of topics covered by the lab component are marked with a (*). Evaluation will include several homework assignments, exams and a semester project.

 

Texts and References

[Required]

·        Developing Bioinformatics Computer Skills, Gibas & Jambeck, O’Reilly Publishers.

·        Computational Molecular Biology, P. Pevzner, MIT Press. 

[Reference]

·        Bioinformatics: A Practical Guide to the Analysis of Genes and Proteins, Eds. A. D. Baxevanis and B. F. Ouellette, Wiley Interscience, 2nd ed., 2001.

·        Algorithm on Strings, Trees, and Sequences, Gusfield, Cambridge Univ. Press, 1997.

·        Biological Sequence Analysis, Durbin, Eddy, Krogh & Mitchison, Cambridge Press.

·        Bioinformatics: The Machine Learning Approach, P. Baldi and S. Brunak. MIT Press.