Biophysics 4251/8803GM

chromatophoreFall 2017 TThr 9:30-10:45 AM
Howey N210

Instructor: JC Gumbart
Office: Howey W202
Phone: 404-385-0797
Email: gumbart at
Office Hours (by appointment or whenever you catch me!)

2016 version

Full Syllabus



This course will introduce how physical concepts can be used to gain insight into the working of biological systems at a molecular level.  The material will pull from all areas of physics, but particularly classical and statistical mechanics, with a bit of EM and QM thrown in.  While the mathematics is not onerous, students should feel comfortable with simple matrix and differential equations as well as plotting and manipulating data.  Finally, no prior knowledge of biology is required – just a desire to learn a different way of thinking about complex systems!

Learning Goals

After completion of this course, students will be able to (1) read and understand molecular biophysics papers, (2) analyze data from experiments and simulations, (3) design a testable model of a biophysical phenomenon or system, including writing code for modeling and/or analysis, and (4) communicate their results, both orally and in writing.


Physical Biology of the Cell by Phillips, Kondev & Theriot, 2nd edition (recommended)
Physical Models of Living Systems, Philip Nelson, 1st edition (suggested)

  • Class Participation (10%): Students are to be expected to attend all classes and actively participate. A significant amount of learning will come from the discussions in class. The instructor will note class participation and count it toward the final grade. Extensive use of mobile devices will result in losing credit for that day. Up to two absences will be excused without penalty.
  • Homework (50%; 40% for graduate students): Approximately 6-8 homework sets with problems involving visualization and analysis of biological structures with the program VMD, pencil-and-paper calculations using equations derived in class, and analyzing simple models using Python. Homework will be turned at the beginning of class on the due date. Late homework will be accepted with a 10% penalty for one extra day, 25% penalty for two extra days. Extensions may be granted under specific extenuating circumstances, negotiated in advance.
  • Papers (10%): The ability to critically read and digest the scientific literature is a skill that has to be learned. Therefore, we will read a few biophysics papers and devote part of a class day to discussing each. Before we discuss them in class, you will write a one-page critique of the paper and turn it in at the beginning of class. The critiques will be scored as 1, 0.5 or 0. If your critique clearly demonstrates that you have read the paper, you will get a 1. If you copy abstract/summary or other parts of the paper, you will get a zero. If you have read the paper but completely missed the point, you will get a 0.5. Missing critique will be scored as zeros. No late critiques will be accepted.
  • Project (30%; 40% for graduate students): In the second half of the term, you will have to carry out a project in which you model a chosen biophysical phenomenon or system. The basis for this project will either be a well-known phenomenon (e.g., propagation of neural excitations) or an experimental paper on a particular protein. In the former case, you will have to design and implement a mathematical model in code, with which you can produce and analyze output for comparison with real data. In the latter case, you will determine a pertinent question about the protein and design a set of molecular dynamics simulations to answer it, including coding your own analysis scripts using VMD. You will have to present the project to the class as well as in a paper to be turned in during finals week. This paper will need to be in a form suitable for publication, with specific formatting provided in class.

Needed programs

  • VMD: This is a molecular visualization program. We will use it to look at and analyze protein structures. Please download it for your computer here: VMD Download page
  • Python has rapidly become one of the most common programming languages used in scientific computing. Therefore, we will use it (Python 3 specifically) occasionally to run pre-written programs and plot data.
    No prior experience is needed! You are welcome to use the interpreter of your choice, but I recommend using Jupyter notebooks. You will first need to install Anaconda; for more details see here. You also need to install vpython and ivisual with the commands
    conda install -c vpython vpython and
    pip install ivisual at the command line.

Schedule (very approximate!)

  • Week 1, 8/22, 8/24: introduction to biology: messy, hot, and crowded visualization with VMD, four classes of biomolecules. Stat mech.
  • 2, 8/29, 8/31: stat mech, randomness, and distributions
  • 3, 9/5, 9/7: discuss Gunawardena 2014; amino acid properties, pKas
  • 4, 9/12, 9/14: Irma (no class); polymer theory, FJC/WLC models
  • 5, 9/19, 9/21: polymer theory (cont.); DNA/RNA structure, bending/packing
  • 6, 9/26, 9/28: discuss Wang 1997; protein folding; electrostatics; diffusion; crowding
  • 7, 10/3, 10/5: chemical equilibrium, rate equations, cytoskeleton; discuss class projects
  • 8, 10/12: membranes; curvature
  • 9, 10/17, 10/19: molecular motors (e.g, ATP synthase, kinesin/myosin)
  • 10, 10/24, 10/26: discuss Yildiz 2003; bioelectricity (ion channels, Nerst potential, Hodgkin-Huxley model, etc.)
  • 11, 10/31, 11/2: bioelectricity (cont.); central dogma, genetic code; gene regulation
  • 12, 11/7, 11/9: gene structure, mutation; bioinformatics; protein synthesis
  • 13, 11/14, 11/16: protein structure determination; discuss Zhao 2013; QM in biology (photosynthesis, excitation transfer, etc.)
  • 14, 11/21: PRESENTATIONS
  • 15, 11/28, 11/30: PRESENTATIONS
  • 16, 12/5: PRESENTATIONS
  • NO FINAL EXAM – turn in final report