A strong algorithm background is required to understand a large portion of the course. Prior knowledge about bioinformatics and/or biology is highly recommended.
No required textbook. Lecture notes and reference research papers will be made available through this website.
The course aims to provide an overall introduction to several important subareas of bioinformatics. It will also provide an in-depth introduction to the new computational proteomics area.
The reviews will put those problems into the historical background. We will explain:
The course will start with a series of lectures by the instructor that cover the following topics:
A superficial overview of the developments in genetics and biology that lead to the study of bioinformatics (computational biology).
Sequence comparison is the first problem studied in computational biology. Yet it completely changed the modern biology study. This section covers from 1960s to early 2000s. We will learn the problem formulated and algorithm developed by the bioinformatics pioneers.
Genome sequencing produced the first type of large biomolecular dataset that justified the existence of bioinformatics -- a human was not anymore capable of handling the large dataset. On the other hand, large genome sequencing was not possible without the availability of bioinformatics tools. We will examine how the develpments in biology experiments and bioinformatics interwined in the development of genome sequencing since 1980s. Until today, this joint development is still continuings in the "Next Generation Sequencing". NGS is the very frontier of bioinformatics today.
Proteomics is another perfect example of the co-development of
new measurements in biology and bioinformatics. In very late of 1980s
the experimental scientist made it possible to ionize intact proteins (putting
electric charges on proteins); and then a computer program changed
everything ... proteomics emerged. Proteomics is another frontier of bioinformatics today.