
BIO 5129 Fontiers in Synthetic Biology, Fall 2025
Time: Thursdays 1510 - 1745
Location: E10-211, Yungu campus
Website: https://chenlab.org/page/teaching
Lecturer: Zibo Chen
Office hour and location: 1 hour/week, by email appointment, E9-204
TAs: Dingchen Yu; Yi Peng
TA Office hours: 1 hour/week, each Monay at 1300, E9-202
Course Description
Synthetic biology is an innovative and rapidly evolving field that merges principles from biology, engineering, physics, chemistry, and computer sciences to design and construct new biological systems or redesign existing ones for purposeful applications. This course offers a comprehensive exploration of synthetic biology, tracing its conceptual foundations and cutting-edge advancements. Beginning with an introduction to the three major schools of thought in synthetic biology, the course journeys through the molecular biology revolution of the 1970s, the development of biocircuits, and the emergence of genetic engineering tools. Students will delve into key concepts such as bistability, oscillations, stochasticity, metabolic engineering, molecular programming, and population-level dynamics. The course also tackles advanced concepts like kinetic proofreading, combinatorial complexity, neural networks, and proteome partitioning, while addressing real-world implications through discussions on ethics and biosafety.
The course includes a midterm presentation (Week 9) and a final presentation (Week 16) to deepen understanding and encourage critical thinking. No strict prerequisites are required, though familiarity with basic molecular biology, biochemistry, and cell biology is recommended. This course is ideal for students eager to explore how synthetic biology redefines life at molecular, cellular, and population scales.
Course Materials
Lecture 1. Three schools of thought
Lecture 2. A brief history of synbio since 2000
Lecture 3. Biocircuit modeling 1: feedforward and feedback circuits
Lecture 4. Flux balance analysis
Lecture 5. Biocircuit modeling 2: oscillators and robustness
Lecture 6. Kinetic Proofreading
Lecture 7. Biocircuit modeling 3: fold change detection and stochasticity
Lecture 8. Genome Engineering
Lecture 9. Theory of Computation
Lecture 10. DNA Computing
Lecture 11. Protein Design
Lecture 12. Protein Computing
Lecture 13. Promiscuous Interactions and Neural Networks