Calendar

Event Date Description Course Materials
Preparation Sunday
March 15
Preparation

Tutorials
Environment setup

Book: Think Python
Python tutorial
NumPy tutorial
Matplotlib tutorial
Pandas and Seaborn

Lecture 1 Tuesday
March 17
Introduction

Models in Biology Or: Biology is more theoretical than physics

Slides

A0 Due Monday
March 23
Assignment #0 due

Python, NumPy, Matplotlib, Pandas, Seaborn
No submission or grade

Lecture 2 Tuesday
March 24
Population Dynamics 1

Continuous-time univariate deterministic model: Population growth models

Notebook

Lecture 3 Tuesday
April 14
Population Dynamics 2

Continuous-time multivariate deterministic model: Predator-prey model

Notebook
Stability analysis

A1 Due Monday
April 27
Assignment #1 due

Continuous-time deterministic models

Lecture 4 Tuesday
April 28
Population Genetics 1

Discrete-time univariate deterministic model: Haploid selection

Notebook

Lecture 5 Tuesday
May 05
Population Genetics 2

Discrete-time stochastic model: Wright-Fisher model

Notebook

A2 Due Monday
May 11
Assignment #2 due

Discrete-time deterministic models

Lecture 6 Tuesday
May 12
Epidemiology

Continuous-time stochastic model: SIR model

Notebook

Lecture 7 Tuesday
May 19
Statistical Inference 1

Maximum likelihood estimation: Count data

Notebook

Proposal Due Monday
May 25
Proposal due

Final project guidelines

Lecture 8 Tuesday
May 26
Statistical Inference 2

Bayesian inference: Count data

Notebook

A3 Due Monday
June 01
Assignment #3 due

Stochastic models

Lecture 9 Tuesday
June 02
Generalized Linear Models 1

Generalized linear models 1: Exponential growth

Notebook

Lecture 10 Tuesday
June 09
Generalized Linear Models 2

Generalized linear models 2: COVID-19 survival

Notebook

A4 Due Monday
June 15
Assignment #4 due

Statistical inference

Lecture 11 Tuesday
June 16
Statistical Inference 3

Bayesian inference in deterministic models: Predator-prey model

Notebook

Lecture 12 Tuesday
June 23
Statistical Inference 4

Likelihood-free inference: Animal social networks

Notebook

A5 Due Tuesday
June 30
Assignment #5 due

Bayesian inference

Project Due Tuesday
September 01
Final project due

Final project guidelines