Presentation is loading. Please wait.

Presentation is loading. Please wait.

Kim “Avrama” Blackwell George Mason University Modelling Biochemical Reactions - Tutorial Second Latin American School on Computational Neuroscience.

Similar presentations


Presentation on theme: "Kim “Avrama” Blackwell George Mason University Modelling Biochemical Reactions - Tutorial Second Latin American School on Computational Neuroscience."— Presentation transcript:

1 Kim “Avrama” Blackwell George Mason University Modelling Biochemical Reactions - Tutorial Second Latin American School on Computational Neuroscience

2 Three Types of Objects Pools of molecules – Keep track of concentration Uni- and Bi-molecular Reactions – Transformation of one or more molecules into equal number of another molecule Enzyme reactions – One enzyme molecule can transform multiple copies of substrate into equal number of product

3 Compartment-Like Objects Keep track of molecule quantities and concentrations Similar to compartment calculating voltage – Requires geometry/morphology values length radius area of outer surface area of inner surface (can be zero) area of side surface volume

4 Compartment-Like Objects Keep track of molecule quantities and concentrations – rxnpool (Chemesis) dC/dt =  A -  B C A = change in quantity independent of present quantity B = rate of change Receives messages with quantities A and/or B from other objects (enzymes, reactions, also calcium influx) RXN0 (A), RXN1 (B), RXN2 (A and B)

5 Compartment-Like Objects Keep track of molecule quantities and concentrations – conservepool (Chemesis) C = Ctot -  C i  Quantity is remainder after all other forms of molecule accounted for – pool (Kinetikit) dC/dt =  A -  B C Or C = Ctot -  C i  (if flag is set to conserve) Can also implement stochastic reactions

6 Concentration Pools chemesis genesis #1 > showobject rxnpool genesis #2 > showobject conservepool genesis #3 > showobject pool

7 Enzyme and Reaction objects Calculate changes due to reactions – mmenz (Chemesis) Use if MM assumptions are met Fields: Km and Vmax Inputs: enzyme, substrate concentration Calculates V max times [Enzyme] times [substrate] divided by ([substrate] + Km) Send messages RXN0 or RXN0moles to rxnpool Empirical feedback modification of enzyme activity can be added

8 Enzyme and Reaction objects Calculate changes due to reactions – Enzyme (Chemesis) Fields: Kcat, Kf, Kb Inputs: enzyme, substrate quantity Calculates amount of Enzyme-Substrate complex Calculates change in product, enzyme, substrate – Enz (kinetikit) Fields: Kcat, Kf, Kb Inputs: enzyme, substrate quantity Can implement stochastic reactions

9 Enzyme and Reaction objects Calculate changes due to reactions – reaction (Chemesis) or reac (kinetikit) Fields: kf, kb Inputs (messages): substrates and products Calculates: – forward rate constant times substrate molecules – backward rate constant times product molecules send messages RXN0 - RXN2 to rxnpool

10 Enzyme and Reaction objects Genesis #4> showobject mmenz Genesis #5> showobject enzyme – Compartment dimensions allows membrane bound enzyme to have different volume than substrate and products Genesis #5> showobject enz Genesis #6> showobject reaction Genesis #7> showobject reac

11 Creating Chemesis Simulation Create rxnpool pool1 Create conservepool pool2 Setfield pool1 Cinit initvalue... Addmsg pool1 pool2 CONC Conc – mGlu-IP3-enz.g for complete examples

12 Creating Chemesis Simulation Create reaction rxn1 Setfield rxn1 kf kfvalue kb kbvalue Addmsg pool1 rxn1 SUBSTRATE Conc Addmsg pool2 rxn1 SUBSTRATE Conc Addmsg pool3 rxn1 PRODUCT Conc Addmsg rxn1 pool1 RXN2 kbprod kfsubs – To substrate – kbprod is first Addmsg rxn1 pool3 RXN2 kfsubs kbprod – To product – kfsubs is first

13 Chemesis Example Metabotropic receptor to PLC to IP 3 – Include param.g – Include mGlu-IP3-enz.g – Listglobals – Create neutral purkcell – Create neutral glutamate (under purkcell) Allow setting a concentration of neurotransmitter – Invoke function (no parentheses or commas) – Include graphs.g (and invoke function) – Step (to run simulation)

14 XPP example Xppaut mglu-ip3.ode – Evaluate role of aG decay – Evaluate role of IP3 decay


Download ppt "Kim “Avrama” Blackwell George Mason University Modelling Biochemical Reactions - Tutorial Second Latin American School on Computational Neuroscience."

Similar presentations


Ads by Google