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
April 14
Introduction

Models in Biology Or: Biology is more theoretical than physics

Slides
Video

A0 Due Monday
May 04
Assignment #0 due

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

Lecture 2 Tuesday
May 05
Population Dynamics 1

Continuous-time univariate deterministic model: Population growth models

Notebook

Lecture 3 Tuesday
May 12
Population Dynamics 2

Continuous-time multivariate deterministic model: Predator-prey model

Notebook
Stability analysis

A1 Due Monday
May 18
Assignment #1 due

Continuous-time deterministic models

Lecture 4 Tuesday
May 19
Population Genetics 1

Discrete-time univariate deterministic model: Haploid selection

Notebook

Lecture 5 Tuesday
May 26
Population Genetics 2

Discrete-time stochastic model: Wright-Fisher model

Notebook

A2 Due Monday
June 01
Assignment #2 due

Discrete-time deterministic models

Lecture 6 Tuesday
June 02
Epidemiology

Continuous-time stochastic model: SIR model

Notebook

Proposal Due Monday
June 08
Proposal due

Final project guidelines

Lecture 7 Tuesday
June 09
Statistical Inference 1

Maximum likelihood estimation: Count data

Notebook

A3 Due Monday
June 15
Assignment #3 due

Stochastic models

Lecture 8 Tuesday
June 16
Statistical Inference 2

Bayesian inference: Count data

Notebook

Lecture 9 Tuesday
June 23
Generalized Linear Models 1

Generalized linear models 1: Exponential growth

Notebook

Lecture 10 Tuesday
June 30
Generalized Linear Models 2

Generalized linear models 2: COVID-19 survival

Notebook

A4 Due Monday
July 06
Assignment #4 due

Statistical inference

Lecture 11 Tuesday
July 07
Statistical Inference 3

Bayesian inference in deterministic models: Predator-prey model

Notebook

Lecture 12 Tuesday
July 14
Statistical Inference 4

Likelihood-free inference: Animal social networks

Notebook

A5 Due Monday
July 20
Assignment #5 due

Bayesian inference

Project Due Tuesday
September 15
Final project due

Final project guidelines