
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
-
Tutorial 1 – Basic Image Processing and Counting Elephants from Space| In this exercise, we learn some simple techniques of quantitative image processing and try to count elephants in two satellite images.
Elephant Image 1
Elephant Image 2
Template -
Tutorial 2 – Integrating Differential Equations - mRNA production| In this exercise, we learn how to use numerical methods of solving differential equations by forward integration.
-
Tutorial 3 – Gillespie Algorithm| In this session we derived Gillespie algorithm and use it to explore the Ligand-Receptor model.
-
Tutorial 4 – Flagella Length Control| In this exercise, we explore a model for length control of flagella by using interactive plotting.s