Programming

Tutorials

We will have several computational tutorials throughout the course. As the course progresses, these materials will be posted below. Note: In some browsers (Firefox primarily), the end of each sentence is clipped off, making it difficult to read. If this is occurring, please try using another browser (Chrome, Safari, etc).

Data sets

  • Data set 1 | Set of phase contrast and fluorescence images of a growing E. coli. colony.

Exercises

As we progress through the course, the code written in class will be posted here, along with the polished version of the same material.

  • Exercise 1 | numerically integrating the differential equation for exponential growth.

  • exercise 2 | determining bacterial growth rate from microscopy data. [data set]

  • exercise 3 | simulating diffusing particles with coin flips.

  • exercise 4 | continuation of our stochastic treatment of diffusion. –> <!– [in class]

External resources

Below is a list of useful online resources for learning the Python programming language and principles of programming in general.