august 2006 half adder - modelling eth zürich | igem team 2006

16
August 2006 Half Adder - Modelling ETH Zürich | iGEM team 2006

Upload: jordan-ealy

Post on 14-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: August 2006 Half Adder - Modelling ETH Zürich | iGEM team 2006

August 2006

Half Adder - Modelling

ETH Zürich | iGEM team 2006

Page 2: August 2006 Half Adder - Modelling ETH Zürich | iGEM team 2006

2August 2006 ETH Zurich iGEM team 2006

ODE’s: Constitutive

Au·kA

A

kA-Deg

d[A ]/dt = u·kA - [A]·kA-Deg

simplified:d[A ]/dt = 0 [A] = const. (high/low dep. on input u)

Page 3: August 2006 Half Adder - Modelling ETH Zürich | iGEM team 2006

3August 2006 ETH Zurich iGEM team 2006

ODE’s: Induction

kI

IA

d[A ]/dt = [I·DNA]·kA

d[I ]/dt = [I·DNA]·k-I – [I]·[DNA]·kI

d[DNA ]/dt = [I·DNA]·k-I – [I]·[DNA]·kI

d[I·DNA ]/dt = [I]·[DNA]·kI – [I·DNA]·k-I

[I·DNA]+[DNA] = const.[I·DNA]+[I] = const.

I + DNA k-II · DNA I · DNA + A

kA

Page 4: August 2006 Half Adder - Modelling ETH Zürich | iGEM team 2006

4August 2006 ETH Zurich iGEM team 2006

ODE’s: RepressionkR

R + DNA k-RR · DNA

RA

DNA DNA + AkA

d[A ]/dt = [DNA]·kA

d[R ]/dt = [R·DNA]·k-R – [R]·[DNA]·kR

d[DNA ]/dt = [R·DNA]·k-R – [R]·[DNA]·kR

d[R·DNA ]/dt = [R]·[DNA]·kR – [R·DNA]·k-R

[R·DNA]+[DNA] = const.[R·DNA]+[R] = const.

Page 5: August 2006 Half Adder - Modelling ETH Zürich | iGEM team 2006

5August 2006 ETH Zurich iGEM team 2006

AND – 1

E1

E2

PoPS

PoPS

a

b

A

B

PoPS

e1

e2

E1-active

Page 6: August 2006 Half Adder - Modelling ETH Zürich | iGEM team 2006

6August 2006 ETH Zurich iGEM team 2006

AND – 1 (ODE’s)

A

B

E2

E1 E1-act

Out

uA

uBd[A]/dt = kAuA

d[B]/dt = kBuB

d[E1]/dt = kE1[A] - kE[E1][E2] + k-E[E1E2]

d[E2]/dt = kE2[B] - kE[E1][E2] + k-E[E1E2] + kE1-act[E1E2]

d[E1E2 ]/dt = kE[E1][E2] - k-E[E1E2] - kE1-act[E1E2]

d[E1-act]/dt = kE1-act[E1 E2]

d[Out]/dt = kout[E1-act]

E2E1

kA

kB

kE

k-E kE1-act

kOut

kE1

kE2

Page 7: August 2006 Half Adder - Modelling ETH Zürich | iGEM team 2006

7August 2006 ETH Zurich iGEM team 2006

AND – 2

E1

E2

PoPS

PoPS

a

b

A

B

PoPS

i1

i2

E1 E2

Page 8: August 2006 Half Adder - Modelling ETH Zürich | iGEM team 2006

8August 2006 ETH Zurich iGEM team 2006

AND – 3

Page 9: August 2006 Half Adder - Modelling ETH Zürich | iGEM team 2006

9August 2006 ETH Zurich iGEM team 2006

uB

kI1

A

B

I2

I1

Out

uA

k’Out

kI2,deg

kI1,deg

kI2

kOut,deg

k’’Out

AND – 3 (ODE’s)

d[A]/dt = kAuA

d[B]/dt = kBuB

d[I1]/dt = kI1 m1/([A]m1-m1) – kI1,deg[I1]

d[I2]/dt = kI2 m1/([B]m1-m1) – kI2,deg[I1]

d[Out]/dt = k’Outm3/([I1]m3-m3) k’’Outm4/([I2]m4 - m4) – kOut,deg[Out]

[X]

m/([X]m-m)

1only qualitative!

Page 10: August 2006 Half Adder - Modelling ETH Zürich | iGEM team 2006

10August 2006 ETH Zurich iGEM team 2006

AND – 4

Page 11: August 2006 Half Adder - Modelling ETH Zürich | iGEM team 2006

11August 2006 ETH Zurich iGEM team 2006

XOR – 1

Page 12: August 2006 Half Adder - Modelling ETH Zürich | iGEM team 2006

12August 2006 ETH Zurich iGEM team 2006

XOR – 1 (ODE’s)

I1

Out

uA

d[I1]/dt = kA1uA – kI1I’1[I1][I’1] –

kI1,deg[I1]

d[I’1]/dt = kA2uA – kI1I’1[I1][I’1] –

kI’1,deg[I’1]

d[I2]/dt = kB1uB – kI2I’2[I2][I’2] –

kI2,deg[I2]

d[I’2]/dt = kB2uB – kI2I’2[I2][I’2] –

kI’2,deg[I’2]

d[I1I’1]/dt = kI1I’1[I1][I’1]

d[I2I’2]/dt = kI2I’2[I2][I’2]

d[Out]/dt = kI1(1- m1/([I1]m1-m1))

+ kI2(1- m2/([I2]m2 - m2))

– kOut,deg[Out]

I’2I2

I’1

I’2

uB

I2

I’1I1

kA1

kI1I’1

kA2

kB2

kB1

kOut,deg

kI1,deg

kI’1,deg

kI’2,deg

kI2,deg

kI2I’2

kI1

kI2

Question: Should kI1I‘1 and kI2I‘2 be modelled as reversible reactions?

OR

Page 13: August 2006 Half Adder - Modelling ETH Zürich | iGEM team 2006

13August 2006 ETH Zurich iGEM team 2006

XOR – 2

Page 14: August 2006 Half Adder - Modelling ETH Zürich | iGEM team 2006

14August 2006 ETH Zurich iGEM team 2006

XOR – 2 (ODE’s)

Page 15: August 2006 Half Adder - Modelling ETH Zürich | iGEM team 2006

15August 2006 ETH Zurich iGEM team 2006

XOR – 3

Page 16: August 2006 Half Adder - Modelling ETH Zürich | iGEM team 2006

16August 2006 ETH Zurich iGEM team 2006

XOR – 3 (ODE’s)