2018 ChE/BE 163

Introduction to Biomolecular Engineering

Caltech, Fall term, 2018

The course introduces rational design and evolutionary methods for engineering functional protein and nucleic acid systems. Rational design topics include molecular modeling, positive and negative design paradigms, simulation and optimization of equilibrium and kinetic properties, design of catalysts, sensors, motors, and circuits. Evolutionary design topics include evolutionary mechanisms and tradeoffs, fitness landscapes, directed evolution of proteins, and metabolic pathways. Inference of fitness landscapes from experimental data using machine learning techniques will also be discussed. Assignments require computer programming, with Python being the language of instruction.