18.417 | Fall 2004 | Graduate
Introduction to Computational Molecular Biology
Course Description
This course introduces the basic computational methods used to understand the cell on a molecular level. It covers subjects such as the sequence alignment algorithms: dynamic programming, hashing, suffix trees, and Gibbs sampling. Furthermore, it focuses on computational approaches to: genetic and physical mapping; …
This course introduces the basic computational methods used to understand the cell on a molecular level. It covers subjects such as the sequence alignment algorithms: dynamic programming, hashing, suffix trees, and Gibbs sampling. Furthermore, it focuses on computational approaches to: genetic and physical mapping; genome sequencing, assembly, and annotation; RNA expression and secondary structure; protein structure and folding; and molecular interactions and dynamics.
Learning Resource Types
notes Lecture Notes
group_work Projects with Examples
assignment Problem Sets
A DNA helix rendered in ASCII art.
A DNA helix rendered in ASCII art. (Image courtesy of Ramona Saldamando. Used with permission.)