MIT OpenCourseWare
  • OCW home
  • Course List
  • about OCW
  • Help
  • Feedback
  • Support MIT OCW

18.417 Introduction to Computational Molecular Biology, Fall 2004

A DNA helix rendered in ASCII art.
A DNA helix rendered in ASCII art. (Image courtesy of Ramona Saldamando. Used with permission.)

Highlights of this Course

This course features selected lecture notes. In addition to assignments, a projects section is also available. The course also features an extensive list of readings and related resources.

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; genome sequencing, assembly, and annotation; RNA expression and secondary structure; protein structure and folding; and molecular interactions and dynamics.


Ross Lippert

Course Meeting Times

Two sessions / week
1.5 hours / session



Additional Features

Download this course


Send feedback about OCW or this course.