Computational Biology and Bioinformatics

Course Description

This course is designed to provide computer scientists with a comprehensive introduction to the field of computational biology. The course will cover the application of computational techniques to modern research challenges in biology, discussing both foundational algorithms and newly introduced methods. The necessary background on biology will be provided in order to understand the methods. The primary focus will be analysis of genomic data, including genome assembly, genome annotation, sequence alignment, phylogeny construction, mutation effect prediction, population genetics, and genotype-phenotype association studies. We will also cover and protein structure analysis and prediction. Throughout the course, we will emphasize the unique challenges to working with biological data. Through lectures, a final mini-project, and hands-on programming problem sets, students will develop the necessary skills to tackle computational challenges in the field of biology.

Syllabus

download

Organization