CS 590C - High Performance Computing for Bioinformatics
Recent, high-throughput experimental techniques enable biologists to study all the genes (genome) and all the proteins (proteome) of an organism, and perform comparative studies across related organisms. What computational issues arise when we do a comparative study of the large-scale protein interaction networks of, say, a hundred bacteria? What algorithms are needed to align the whole genomes of two organisms? We will discuss these and other computational problems, which are data-rich and and compute-intensive, in genomics and proteomics.
Usually Offered: Spring
Credit: 3 hours (class)
Prerequisite: A graduate level course in algorithms, good programming skills, and
willingness to learn some elementary biological facts, as needed.
Familiarity with parallel computing would be desirable, but is not a
pre-requisite