Bioinformatics Algorithms (Part 1), this course is the first in a two-part series covering some of the algorithms underlying bioinformatics.
About the course
This course will cover some of the algorithms underlying the following fundamental topics in bioinformatics: assembling genomes, comparing DNA and protein sequences, finding regulatory motifs, analyzing genome rearrangements, identifying proteins, and many other topics.
The course will be based on six chapters covering the following central questions, with the algorithmic ideas that they will use to solve them in parentheses:
- Where Does DNA Replication Begin? (Algorithmic Warm-up)
- How Do We Sequence Antibiotics? (Brute Force Algorithms)
- Which DNA Patterns Act As Cellular Clocks? (Greedy and Randomized Algorithms)
- How Do We Assemble Genomes? (Graph Algorithms)
- How Do We Compare Biological Sequences? (Dynamic Programming Algorithms)
- Are There Fragile Regions in the Human Genome? (Combinatorial Algorithms)
Course takes should know the basics of programming in the language of their choice.
September 15, 2014 - December 8, 2014
For further information, click here.