Dynafit Simulation automation

Downloaded 304 times
Average rating
(1 vote)

Use Igor to run and import simulated data from Dynafit.
Particularly useful if you want to generate progress curve in Dynafit based on enzymatic reactions and use IGOR to fit the data.

Scripts reads the Dyanfit scripts and allows you change values of the Dynafit script constants on the fly, simulate it and import the data.
The simulated data can be fit and individual observed rates are extracted and plotted onto a new graph*.

*Works for exponential and linear fit!

Edit:
Let me know if you are planning to use it for publications or would like to see any improvements?
Example Script File for testing purposes:

[task]
task = simulate
data = progress
;approximation = none

[mechanism]
Hx <==> H : k-H k+H
H + HA <==> HHA : k2 k-2
Hx + HHA --> P + P + NH3 : k31

[constants]
k-H = 80
k+H = 100
k2 = 20
k-2 = 5 * k2
k31 = 100000

[concentrations]

[responses]
P = 100

[data]

directory ./IGOR_Dynadata
extension igxt

mesh from 0.005 to 1 step 0.0001
monitor Hx, H

file HA-50
equilibrate Hx = 0.01 ,dilute 1
concentration HA = .05

file HA-250
equilibrate Hx = 0.01 ,dilute 1
concentration HA = .25

file HA-5000
equilibrate Hx = 0.01 ,dilute 1
concentration HA = .5

file HA-1000
equilibrate Hx = 0.01 ,dilute 1
concentration HA = 1

file HA-2000
equilibrate Hx = 0.01 ,dilute 1
concentration HA = 2

file HA-3000
equilibrate Hx = 0.01 ,dilute 1
concentration HA = 3

file HA-4000
equilibrate Hx = 0.01 ,dilute 1
concentration HA = 4

file HA-5000
equilibrate Hx = 0.01 ,dilute 1
concentration HA = 5

file HA-10000
equilibrate Hx = 0.01 ,dilute 1
concentration HA = 10

file HA-15000
equilibrate Hx = 0.01 ,dilute 1
concentration HA = 15

file HA-20000
equilibrate Hx = 0.01 ,dilute 1
concentration HA = 20

file HA-30000
equilibrate Hx = 0.01 ,dilute 1
concentration HA = 30

file HA-40000
equilibrate Hx = 0.01 ,dilute 1
concentration HA = 40

file HA-50000
equilibrate Hx = 0.01 ,dilute 1
concentration HA = 50

[output]

directory ./Scripts/Simulation_HA_rxn/Progress_curve

[end]

Releases

Official releasesDateSizeLinksStatus


Back to top