seminar

Synthetic Biology with
Engineering Tools
Kaifeng Chen
04.22.2013
Institute for Theoretical Physics
1
Francis Chen
All models are wrong,
but some are useful.
2
Francis Chen
Outline
 Introduction
Synthetic Biology: Why “Synthetic”?
Conceptions in Engineering
iGEM Competition
 What Can We Do
Wet Lab Experiments
Dry Lab Software
3
Francis Chen
Outline
 How Can We Do
Methods in Engineering
(Logic Gates, Information Process)
Methods in Computer Science
(Machine Learning, Pattern Recognition, Data Mining)
 Forward & Reverse Engineering
Genetic Regulatory Network
Forward Engineering
Reverse Engineering
4
Francis Chen
Outline
 How Can We Do
Methods in Engineering
(Logic Gates, Information Process)
INTRODUCTION
Methods in Computer Science
(Machine Learning, Pattern Recognition, Data Mining)
 Forward & Reverse Engineering
Genetic Regulatory Network
Forward Engineering
Reverse Engineering
5
Francis Chen
Introduction
6
Francis Chen
Conceptions in Engineering
7
Francis Chen
Conceptions in Engineering
8
Francis Chen
Conceptions in Engineering
 Standardization
(Input, output)
 Modularity
 Encapsulation
9
Francis Chen
iGEM Competition
 international Genetically Engineered Machine
 Regional Jamboree & World Jamboree
10
Francis Chen
iGEM Competition
Engineering
Synthetic Biology
11
Francis Chen
Biology
iGEM Competition
WHAT CAN WE DO
Engineering
Synthetic Biology
12
Francis Chen
Biology
What Can We Do
 Wet Lab Teams



BioBricks
New Applications
Challenges
Biobricks
13
Francis Chen
Functional parts
plasmid
What Can We Do
 Dry Lab Teams




Powerful Function
User Friendly
Clean GUI
Seamless Design
Software
Searching Browser
14
Francis Chen
Computation & Simulation
CAD
What Can We Do
Software Developers
15
Francis Chen
What Can We Do
16
Francis Chen
What Can We Do
17
Francis Chen
What Can We Do
18
Francis Chen
What Can We Do
HOW CAN WE DO
19
Francis Chen
Logic Gates
Feed forward Loop
Sensor ……
20
Francis Chen
Artificial Intelligence
 Genetic Algorithm (GA)
 Particle Swarm Optimization (PSO)
 Ant Colony Optimization (ACO)
21
 Simulated Annealing (SA)
Francis Chen
Toggle Switch & Oscillator
22
Francis Chen
Machine Learning
 Decision Tree
 Neural Network
 Patter Recognition
 Bayes Network
 Data Mining
 ……….
23
Francis Chen
Language & Format
 Coding Language:
C, C++, Java, Python, Perl
 Storing Formats
SBML, SBOL, Eugene
 Wiki Development
HTML, CSS, JavaScript
24
Francis Chen
Language & Format
 Coding Language:
C, C++, Java, Python, Perl
FORWARD & REVERSE
SBML, SBOL, Eugene
ENGINEERING
 Storing Formats
 Wiki Development
HTML, CSS, JavaScript
25
Francis Chen
Genetic Regulatory Network
Node: Species
Lines: Reactions or
Regulations
26
Francis Chen
Forward Engineering
System
Results
Experiments
27
Francis Chen
Forward Engineering
𝑑𝑋
= 𝑓 𝑋, 𝜃
𝑑𝑡
System
Results
Experiments
28
Francis Chen
Reverse Engineering
Mathematic
Model
System
Results
29
Francis Chen
Summary
 Ideas about Synthetic Biology
 Methods in Synthetic Biology
 Combination with Engineering & Computer Science
 GRN Modeling
 Forward & Reverse Engineering
Download Files :
www.stanford.edu/~kfchen
30
Francis Chen
31
Francis Chen