Quantitative Biology Bootcamp

About

Biology is being revolutionized by new experimental techniques that have made it possible to quantitatively query the inner workings of molecules, cells and multicellular organisms in ways that were previously unimaginable. The objective of this course is to respond to this deluge of quantitative data through quantitative models and the use of biological numeracy. The bootcamp will explore the description of a broad array of topics from modern biology using the language of physics, mathematics and computation. One style of thinking we will emphasize imagines the kinds of simple calculations that one can do with a stick in the sand.

We will draw examples from broad swaths of modern biology from our department and beyond including cell biology (signaling and regulation, cell motility), physiology (metabolism, swimming), developmental biology (patterning of body plans, how size and number of organelles and tissues are controlled), neuroscience (action potentials and ion channel gating) and evolution (population genetics) in order to develop theoretical models that make precise predictions about biological phenomena. These predictions will be tested through the hands-on analysis of experimental data and by performing numerical simulations using Python.

Quantitative biology will be introduced as an exciting new tool to complement other approaches within biology such as genetics, genomics and structural biology. The course will introduce students to the enabling power of biological numeracy in scientific discovery and make it possible for them to use these tools in their own future research.

Note that no previous coding or advanced math skills are required. The course is designed with the objective of being widely accessible. Further, interested students will have the opportunity to participate in evening experimental rotations in several labs aimed at learning how experiments to obtain the type of quantitative data that our models will be talking to are implemented and executed.

The syllabus for the course can be found here.

When and where

Lecture: Wednesday 8/12/26 through Thursday 8/20/26, 9:00am–4:30pm, IGI Conference Room. Note that there will be no bootcamp on 8/19/26 and Saturday/Sunday 8/15 and 8/16.

Quantitative courses at Berkeley

A list of computational and quantitative biology courses at Berkeley can be found here.

People

Instructors:

Hernan Garcia
Hernan Garcia
(MCB/ Physics)
Priya Moorjani
Priya Moorjani
(MCB/ Computational Biology)
 
 

Graduate Student Instructors:


Vinu Harihar
(Biophysics) 

Jianjie Xu
(Physics)
 

Course structure

A typical day in the bootcamp looks like this:

  • 9:00am–12:00pm: Lectures, hands-on activities and copious amounts of coffee.

  • 12:00pm–12:30pm: Lunch (provided).

  • 12:30pm–1:30pm: Research talk from Berkeley faculty members on their research in quantitative biology. We aim for these talks to be of high pedagogical value, so interruptions and questions are encouraged!

  • 1:30pm–2:00pm: Breakout session between the students and the speaker. These sessions are perfect venues to ask follow up questions about the talk, but to also learn about the speaker’s career path.

  • 2:00pm–4:00pm: More lectures, hands-on activities and coffee.

  • 4:00pm–4:30pm: Study hall to work on final project.

  • 5:00pm: Optional experimental rotations (see more below).

 

Speakers

Number Date Speaker Title
1 8/12

Ahmet Yildiz

TBD

2 8/13

Aaron Streets

TBD
3 8/14

Dan Fletcher

TBD
4 8/17

Ian Swinburne

TBD
5 8/18

Priya Moorjani

TBD
6 8/20

Holger Muller

TBD

Experimental Rotations

Sign up for experimental rotations here (signups are now closed, contact Yovan or Aaron if you need to make any changes). Please sign up only for dates and times you can attend.

Number Lab (instructor) # days and dates available Project(s) description
1 Garcia Lab (Aaron Fultineer) 8/12 and 8/13 Building a cellular identity, one morphogen at a time
2 Garcia Lab (Kaden Tro) 8/17 or 8/18 Single-molecule measurement of live transcription in the fly embryo
3 Yildiz Lab (Joseph Slivka and Leo Li) 8/12 and 8/20 Watching kinesin step in real time using fluorescence imaging with one nanometer accuracy.
4 Bustamante Lab (Francesca) 8/18 Tracking Transcription-Coupled Nuclear Factors Binding Using Single-Molecule Optical Tweezers and Confocal Microscopy
5 Bustamante Lab (Jason) 8/20 Following individual transcription trajectories by Pol II across the nucleosome
6 Bustamante Lab (Daniel) 8/17 Following the unfolding and refolding reactions of a small protein with single molecule resolution.
7 Fletcher Lab (Smiti and Elaine) 8/15 "Now you see it, now you don't! Hands-on visualization of how light diffracts and interferes inside a microscope
8 Swinburne Lab (Maria) 8/14 Live imaging while "poking" fluid-filled organs in zebrafish embryos with magnetic droplets
9 Hallatschek Lab (Aditya) 8/12 or 8/13 Evolution in Spatially Structured Populations

Syllabus

The full syllabus for the course can be found here

Time to work on presentations

Speaker: Holger Müller

Presentations of students’ projects

End of course party

Number Date Topics Slides Python Code Suggested Readings Notes and Videos Extra Problems 
1 Wed, 8/12

Bootcamp Introduction + Order of Magnitude Biology

  • Student lightning talks
  • Course introduction
  • Introduction to experimental rotations
  • Street-Fighting Mathematics: Order-of-magnitude estimates as a tool for discovery in the living world

Stuff(t): The Protocol of Biological Dynamics, Part I

  • Dynamics of the constitutive promoter

Speaker: Ahmet Yildiz

 

A Feeling for the Numbers in Biology: Your Turn

 
2 Thu, 8/13

Stuff(t): The Protocol of Biological Dynamics, Part II

  • Dynamics of the constitutive promoter

Diffusion as Biology’s Null Hypothesis for Dynamics, Part I

  • Diffusion and axonal transport
  • FRAP: Measuring diffusion using photobleaching
  • A universal diffusion speed limit for enzyme catalysis and other reactions

Speaker: Aaron Streets

Stuff(t), Part II:

Diffusion, Part I:

Stuff(t), Part II:

Diffusion, Part I:

Stuff(t), Part II:

Diffusion, Part I:

Stuff(t), Part II:

  • Introduction to bacterial growth and the protocol for biological dynamics (Video, Notes)
  • Numerical integration of bacterial growth (Video, Notes)

Diffusion, Part I:

  • Introduction to Diffusion (Video, Notes)
  • Measuring diffusion by tracking single molecules (Video, Notes)
 
3 Fri, 8/14

Diffusion as Biology’s Null Hypothesis for Dynamics, Part II

  • Diffusion and axonal transport
  • FRAP: Measuring diffusion using photobleaching
  • A universal diffusion speed limit for enzyme catalysis and other reactions

Quantifying Prejudice — The Great Probability Distributions of Biology

  • The binomial distribution: Coin flips, carboxysome partitioning and calibrating fluorescent protein counts
  • The Poisson distribution: Bombs over London, sequencing the human genome and constitutive promoters
  • The exponential distribution: Waiting times for photobleaching and ion channel dynamics

Speaker: Dan Fletcher

Diffusion, Part II:

Probability Distributions:

Probability Distributions:

Diffusion, Part II:

Probability Distributions:

Diffusion, Part II:

Probability Distributions:

 
4 Mon, 8/17

Theory in Biology: Insights from Population Genetics

  • Mutations, Variation and Selection

Speaker: Ian Swinburne

Vectors and Representations, Part I

  • Weird Vectors
  • Choosing the right representation
  • Principal Component Analysis
  • The dance of the Eigenworm

Speaker: Ian Swinburne

Theory in Biology:

Vectors and Representations, Part I:

Theory in Biology:

Theory in Biology:

   
5 Tue, 8/18

Uncertainty in Biology: Quantifying and Making Inferences amidst errors

  • Hypothesis testing: Mendel’s Peas and John Snow’s grand experiment

Speaker: Priya Moorjani

   
6 Thu, 8/20

Vectors and Representations, Part II

  • Principal Component Analysis
  • The dance of the eigenworm