computer simulation of enzyme kinetics noppol leksawasdi [email protected]

29
Computer simulation of Computer simulation of enzyme kinetics enzyme kinetics Noppol Leksawasdi Noppol Leksawasdi [email protected] [email protected]

Upload: elaine-price

Post on 04-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Computer simulation of Computer simulation of enzyme kineticsenzyme kinetics

Noppol LeksawasdiNoppol Leksawasdi

[email protected]@hotmail.com

Page 2: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

What is VBAWhat is VBA

VBA is for Visual Basic for Applications

Access by pressing ALT+F11 in EXCEL

Page 3: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Advantages of VBAAdvantages of VBAGreatly expand the capability of EXCEL

- automate & program tedious calculations & graph drawings

- user-friendly interface can be designed

Application examples - Nonlinear regression (Gauss-Newton method)

- King and Altman procedure

- Parameter searching (Systematic grid search)

- Monte Carlo simulation & etc.

Page 4: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example 1: Linear RegressionExample 1: Linear Regression

Page 5: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example 2: Titration ProgramExample 2: Titration Program

Page 6: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example 2: Titration ProgramExample 2: Titration Program

Page 7: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example 2: Titration ProgramExample 2: Titration Program

Page 8: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example Example 33: : Parameter searchParameter search

Page 9: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example Example 44: : PDCPDC model model

PDC

Page 10: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example Example 44: : PDCPDC model model

Full form

According to King and Altman (1956)

Simplified form

Page 11: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example Example 44: : PDCPDC model model

Page 12: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example Example 44: : PDCPDC model model

Page 13: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example Example 44: : PDCPDC model model

Page 14: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example Example 44: : PDCPDC model model

Page 15: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example Example 44: : PDCPDC model model

Page 16: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example Example 44: : PDCPDC model model

Page 17: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example Example 44: P: PDDC modelC model

Page 18: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example Example 44: P: PDDC modelC model

Page 19: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example Example 44: P: PDDC modelC model

ii

iii

i Bkk

Akkkk

k

EBAkkkk

dt

Pd

5

4

32

32

1

32

32

1

ii dt

Pd

dt

Bd

iiii dt

Rd

dt

Qd

dt

Pd

dt

Ad2

iiiri

EAQVdt

Rd iiiriiq

i

EAQVEAVdt

Qd

Product

Reactants

By-products

Page 20: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example Example 44: P: PDDC modelC model

ii dt

Pd

dt

Bd

iiii dt

Rd

dt

Qd

dt

Pd

dt

Ad2

iiiri

EAQVdt

Rd iiiriiq

i

EAQVEAVdt

Qd

Product

Reactants

By-products

iim

ih

ib

hib

i

EAK

A

BK

BKk

dt

Pd

1

2

Page 21: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example Example 44: P: PDDC modelC model

Page 22: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example Example 44: P: PDDC modelC model100 mM Bz ; 120 mM Pyr

0

24

48

72

96

120

0 1 2 3 4 5 6 7 8 9Time (hr)

Co

nce

ntr

atio

n (

mM

)

0.0

0.7

1.4

2.1

2.8

3.5

En

zym

e ac

tivi

ty (

U/m

l)

.

[Pyruvate] [Benzaldehyde][Acetaldehyde] [Acetoin][R-PAC] Enzyme Activity

Page 23: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Example Example 44: P: PDDC modelC model100 mM Bz ; 120 mM Pyr

0

24

48

72

96

120

0 1 2 3 4 5 6 7 8 9Time (hr)

Co

nc

en

tra

tio

n (

mM

)

0.0

0.7

1.4

2.1

2.8

3.5

En

zym

e a

cti

vity

(U

/ml)

.

[Pyruvate] [Benzaldehyde][Acetaldehyde] [Acetoin][R-PAC] Enzyme Activity

Page 24: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Sample exerciseSample exercise

Page 25: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Design VBA codeDesign VBA code1. Gather data & store them in an

array

Page 26: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Design VBA codeDesign VBA code2. Arrange stored array in a new sheet

Page 27: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Design VBA codeDesign VBA code3. Enter data headings

Page 28: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Reformatted Data (Week 1)Reformatted Data (Week 1)

Page 29: Computer simulation of enzyme kinetics Noppol Leksawasdi noppol@hotmail.com

Reformatted Data (Week 4)Reformatted Data (Week 4)