BioDesign Automation - PowerPoint PPT Presentation

1 / 27
About This Presentation
Title:

BioDesign Automation

Description:

Investigating design strategies for generating 'netlists' of protein-protein ... Why are we bothering? Playing by the Rules. Playing by the Rules. waveforms. circuit ... – PowerPoint PPT presentation

Number of Views:112
Avg rating:3.0/5.0
Slides: 28
Provided by: marcr1
Category:

less

Transcript and Presenter's Notes

Title: BioDesign Automation


1
Bio-Design Automation
EE5393 University of Minnesota
Brians Automated Modular Biochemical Instantiator
2
ECE Expense Reports
What, How, Why,
What are we doing?
  • Investigating design strategies for generating
    netlists of protein-protein biochemical
    reactions.

How are we going about it?
  • Applying circuit CAD methodologies modularity /
    abstractions / hierarchical designs.

Why are we bothering?
  • Such tools and methods will revolutionize the way
    synthetic biology is done.

3
Playing by the Rules
4
Playing by the Rules
Rules for integrated circuits
amplifier v1 1 0 rin1 1 0 9e12 rjump 1 4
1e-12 rin2 4 0 9e12 e1 3 0 1 2 999k e2 6 0 4
5 999k e3 9 0 8 7 999k rload 9 0 10k r1 2 3
10k rgain 2 5 10k r2 5 6 10k r3 3
7 10k r4 7 9 10k r5 6 8 10k r6
8 0 10k .dc v1 0 10 1 .print dc v(9)
.end
circuitnetlist
waveforms
5
Playing by the Rules
Rules for biochemistry
GillespiesSSA
histogram resulting quantities of proteins
biochemical reactions
and initial quantities of proteins
6
Playing by the Rules
Rules for biochemistry
GillespiesSSA
data structures (Gibson Bruck, Fett Riedel)
approximation methods (Petzold) hybrid
discrete/continuous methods (Kaznessis)
7
dynamics well studied
mathematics (Tyson, Khammash, Doyle, )
biology (Arkin, Endy, Brent)
computation (Winfree, Shapiro)
GillespiesSSA
8
Biochemical Netlists
Netlists found in nature
  • Elucidated by biologists.

New Netlists
  • Designed by skilled experimentalists(by
    tinkering with existing mechanisms).

9
Synthetic Biology
  • Positioned as an engineering discipline.
  • Novel functionality through design.
  • Repositories of standardized parts.
  • Driven by experimental expertise in particular
    domains of biology.
  • Modify gene regulation, signaling pathways,
    metabolic pathways

10
Building Bridges
"Think of how engineers build bridges. They
design quantitative models to help them
understand what sorts of pressure and weight the
bridge can withstand, and then use these
equations to improve the actual physical model.
In our work on memory in yeast cells we really
did the same thing.
Pam Silver, Harvard 2007
Engineering Design
  • Quantitative modeling.
  • Mathematical analysis.
  • Incremental and iterative design changes.

11
Synthetic Biology
Feats of synthetic bio-engineering
  • Cellulosic ethanol (Nancy Ho, Purdue, 04)
  • Anti-malarial drugs (Jay Keasling, UC Berkeley,
    06)
  • Tumor detection (Chris Voigt, UCSF 06)

Strategy apply experimental expertise formulate
ad-hoc designs perform extensive simulations.
12
Building Digital Circuits
  • Design is driven by the input/output
    specification.
  • CAD tools are not part of the design process
    they are the design process.

13
computational Synthetic Biology
computational Analysis
There are known knowns and there are unknown
unknowns but today Ill speak of the known
unknowns. Donald
Rumsfeld, 2004
Molecular Inputs
Molecular Products
Known /Unknown
Given
Known
Unknown
Unknown
Known
14
Gene Regulation
Hard to tinker with this but its the way
computation is done
15
Biochemistry in a Nutshell
Nucleotides
DNA string of n nucleotides (n 109)
... ACCGTTGAATGACG...
Amino acid coded by a sequence of 3 nucleotides.
Proteins produced from a sequence of m amino
acids (m 103) called a gene.
16
Custom Gene Synthesis
Going from reading genetic codes to writing them.
US Patent 20070122826 (pending)The present
invention relates to a minimal set of
protein-coding genes which provides the
information required for replication of a
free-living organism in a rich bacterial culture
medium. J. Craig
Venter Institute
17
Custom Gene Synthesis
Going from reading genetic codes to writing them.
Moderator Some people have accused you of
playing God. J. Craig VenterOh no, were not
playing.
18
Biochemical Netlists
What are we doing?
  • Figuring out how to design netlists in terms of
    abstract protein types so that we meet desired
    specs.

Why?
  • Implement computation signal processing on
    protein quantities.

Ok, but how?
19
Playing by the Rules
Biochemical Reactions how types of molecules
combine.
20
Biochemical Reactions
cell
species
count
9
8
6
5
7
9
Discrete chemical kinetics spatial homogeneity.
21
Biochemical Reactions
Relative rates or (reaction propensities)
slow
medium
fast
Discrete chemical kinetics spatial homogeneity.
22
Stochastic Kinetics
The probability that a given reaction is the next
to fire is proportional to
  • Its rate.
  • The number of ways that the reactants can combine.

See D. Gillespie, Stochastic Chemical Kinetics,
2006.
23
Stochastic Kinetics
For each reaction
let
Choose the next reaction according to
24
Design Automation for
Integrated Circuits
Behavioral Specification(e.g., DSP function)
Structural Description (e.g., memory and
functional units)
Circuit-Level Description (e.g., NAND2 and D
flip-flops)
waveforms
25
Design Automation for
Biochemistry
Integrated Circuits
Behavioral Specification(e.g., DSP function)
Structural Description (e.g., memory and
functional units)
Biochemical Netlist (e.g., Proteins, Enzymes)
Biochemical Synthesis
STA Engine
waveforms
PSB 2009 Stochastic Transient Analysis
Biochemical Systems
26
Design Automation for
Biochemistry
Integrated Circuits
Behavioral Specification(e.g., DSP function)
Structural Description (e.g., memory and
functional units)
Biochemical Netlist (e.g., Proteins, Enzymes)
Biochemical Synthesis
STA Engine
DAC 07, SB 3.0 The Synthesisof Stochastic
Biochemical Systems
waveforms
27
Design Automation for
Biochemistry
Integrated Circuits
Behavioral Specification(e.g., DSP function)
Joint work with Keshab Parhis group.
Structural Description (e.g., memory and
functional units)
Biochemical Netlist (e.g., Proteins, Enzymes)
STA Engine
Brians Automated Modular Biochemical Instantiator
waveforms
Write a Comment
User Comments (0)
About PowerShow.com