The objective of this course is to expose
students to the cutting-edge research in computational biology.
The exponential growth of biological data produced by new
high-throughput experiments and sequencing technology has posed
many challenging research problems in biology.
Recent development of machine learning algorithms has had substantial
impact on the computational biology research. These new learning
techniques provide fast and effective solutions for analyzing these huge
and noise datasets in practical applications. In this course, we will
study several advanced machine learning algorithms that
have been applied to biological data analysis, such as Support
Vector Machines and Kernel Methods, Bayesian Networks, hidden Markov
models, structured output learning algorithms, and network-based
diffusion and clustering algorithms. In addition, the last part of this course
will be dedicated to a special topic on the learning algorithms for
integrating biological data, one of the most important challenges of
the current computational biology research. Our lectures will span research
problems in sequence analysis, structural genomics, functional
genomics and proteomics.
Students are expected to be able to apply learning algorithms to
resolve challenging research problems in computational biology after
taking the course.
(
Brief description)