Dynafit Simulation automation

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]

Project Details

Current Project Release

Dynafit Simulation automation IGOR.6.30.x-2.2-beta1

Release File: Dynafit_SCript_winV2_Loc.ipf
Version: IGOR.6.30.x-2.2-beta1
Version Date: Wed, 04/06/2016 - 09:15 pm
Version Major: 2
Version Extra: beta1
Version Patch Level: 2
OS Compatibility: Mac-Intel Windows
Release Notes: Fix: Dynafit location can be updated even if script file is not in folder containing Dynafit.


SOP
1) Use open Dynafit script under DynafitHook menu items to open a Dynafit script file. (After compiling the procedure file)
1a) For best result make sure the script is under a subfolder in a parent folder named DyanfitX (X refers to version no) containing DynafitC executable file
2) Once the script file is loaded you can look/modify the constants displayed in a new table
3) Select appropriate options in the panel that is created (Like how to fit the imported data) and hit run
4) Panel show current graph and table prefix and counter number.
5) Each run creates a new script file, unless overwrite script file option is selected.
View All Releases

Forum

Support

Gallery

Igor Pro 9

Learn More

Igor XOP Toolkit

Learn More

Igor NIDAQ Tools MX

Learn More