
Code
During this course, you will develop a computational prowess that will aid in your understanding of physical biology. These will be done using Jupyter notebooks through Google Colab, so you will need to sign into a Google Account to create new notebooks.
We will post links to Jupyter Notebooks hosted on Colab of the tutorial sessions here.
Tutorials
-
Tutorial 0.0 – A Primer On Jupyter Notebooks and Google Colab| This tutorial explains what a Jupyter Notebook is and how to use it on Google Colab.
-
Tutorial 0.1 – A Primer On Python Syntax| This tutorial gives a quick intro to programming in Python.
Exercises
-
Exercise 1 - Day 1| Exponential growth; numerical integration by Forward Euler
-
Exercise 2 - Day 2| Diffusion by Coin Flips; the Chemical Master Equation
-
Exercise 3 - Day 3| Reset dynamics
-
Exercise 4 - Day 3| mRNA dynamics: full count distributions
-
Exercise 5 - Day 4| Buri experiment with flies - effect of genetic drift
-
Exercise 6 - Day 5| Selected topics: Dimensionality of behavior (eigenworms)