Simulation of Biochemical Reactions for Modeling of Cell DNA Repair Systems Dr. Moustafa Mohamed Salama Laboratory of Radiation Biology, JINR Supervisor.

Slides:



Advertisements
Similar presentations
Chapter 17 - Chemical Kinetics
Advertisements

Reaction Rates What affects the rate of reaction?.
Theory. Modeling of Biochemical Reaction Systems 2 Assumptions: The reaction systems are spatially homogeneous at every moment of time evolution. The.
Copyright Sautter 2003 STIOCHIOMETRY “Measuring elements” Determing the Results of A Chemical Reaction.
A model for the Initiation of Replication in Escherichia coli Author Joseph M. Mahaffy Judith W Zyskind J. theor. Biol
Chapter 11: Stoichiometry
Principles and kinetics of drug stability (PHR 416)
 A plain baloney sandwich consists of two pieces of bread and one slice of baloney. You are given one package of baloney that contains eight (8) slices.
 CHEM.B Apply the mole concept to representative particles (e.g., counting, determining mass of atoms, ions, molecules, and/or formula units). 
Variants of Stochastic Simulation Algorithm Henry Ato Ogoe Department of Computer Science Åbo Akademi University.
Multiscale Stochastic Simulation Algorithm with Stochastic Partial Equilibrium Assumption for Chemically Reacting Systems Linda Petzold and Yang Cao University.
Michaelis-Menton Meets the Market. Group Members Jeff Awe Jacob Dettinger John Moe Kyle Schlosser.
1 CHEMICAL EQUILIBRIUM. Chemical Equilibrium Chemical Reactions Types; What is equilibrium? Expressions for equilibrium constants, K c ; Calculating K.
Classification of Simulation Models
Discrete Event Simulation How to generate RV according to a specified distribution? geometric Poisson etc. Example of a DEVS: repair problem.
Stochastic Simulation of Biological Systems. Chemical Reactions Reactants  Products m 1 R 1 + m 2 R 2 + ··· + m r R r – ! n 1 P 1 + n 2 P 2 + ··· + n.
Generating Continuous Random Variables some. Quasi-random numbers So far, we learned about pseudo-random sequences and a common method for generating.
Mathematical Modelling of Phage Dynamics: Applications in STEC studies Tom Evans.
1 Review of directionality in DNA Now, for DNA replication.
Methods for Simulating Discrete Stochastic Chemical Reactions
7.2 Limiting Reactants Method #2. The SCE Method in Stoichiometry.
1 Monte Carlo methods Mike Sinclair. 2 Overview Monte Carlo –Based on roulette wheel probabilities –Used to describe large-scale interactions in biology.
Converting a Chemical Engineering Problem into Excel VBA Program
Computer Simulation A Laboratory to Evaluate “What-if” Questions.
By Ahmed Faramawy Ahmed Faramawy (T.A in ASU, Cairo, Egypt ) Hadeer ElHabashy Hadeer ElHabashy (T.A in AUC, Cairo, Egypt ) Mostafa Abo Elsoud Mostafa Abo.
Stochastic models of chemical kinetics 5. Poisson process.
Chemical Kinetics A Study of the Rates of Reactions.
Nermeen Kamel Abe El Moniem Laboratory of Radiation Biology, JINR Supervised by Dr. Oleg Belov Modeling of DNA damages induction under ionizing radiation.
Monte Carlo Simulation and Personal Finance Jacob Foley.
Converting Macromolecular Regulatory Models from Deterministic to Stochastic Formulation Pengyuan Wang, Ranjit Randhawa, Clifford A. Shaffer, Yang Cao,
Chemical Kinetics Chapter 17 Chemical Kinetics Aka Reaction Rates.
Chemical Kinetics Chapter 14 Chemical Kinetics. Chemical Kinetics Studies the rate at which a chemical process occurs. Besides information about the speed.
  Reactant molecules MUST collide to produce a chemical reaction  The concentrations of reactants affect the # of collisions among reactants  For.
Stoichiometry Calculations based on Chemical Reactions.
1 Lesson 8: Basic Monte Carlo integration We begin the 2 nd phase of our course: Study of general mathematics of MC We begin the 2 nd phase of our course:
Chemical Kinetics Chapter 14 Chemical Kinetics John D. Bookstaver St. Charles Community College St. Peters, MO  2006, Prentice Hall, Inc.  Modified by.
Outline of Chapter 9: Using Simulation to Solve Decision Problems Real world decisions are often too complex to be analyzed effectively using influence.
Mathematical modeling of recombination repair mechanism for double strand DNA breaks in Escherichia coli bacterial cells Alaa Mohamed Researcher Assistant,
Study of Pentacene clustering MAE 715 Project Report By: Krishna Iyengar.
Mathematical Modeling of Signal Transduction Pathways Biplab Bose IIT Guwahati.
Monte Carlo Process Risk Analysis for Water Resources Planning and Management Institute for Water Resources 2008.
Researchers use genetic engineering to manipulate DNA. Section 2: DNA Technology K What I Know W What I Want to Find Out L What I Learned.
Synthesizing Stochasticity in Biochemical Systems In partial fulfillment of the requirements for a master of electrical engineering degree Brian Fett Marc.
Determining Empirical Formula from Mass % Data To convert the mass % composition obtained from a combustion analysis into an empirical formula, we must.
es/by-sa/2.0/. Simulation Programs: What is out there? A critical evaluation. Prof:Rui Alves
Biochemical Reactions: how types of molecules combine. Playing by the Rules + + 2a2a b c.
Monte Carlo Simulation Natalia A. Humphreys April 6, 2012 University of Texas at Dallas.
4.06 Stoichiometry. It’s a process that allows us to mathematically convert and calculate the relationships between the amount of reactants and products.
Chapter 12 Stoichiometry. 1. The part of chemistry that deals with the amount of substances involved in chemical reactions A. 3 basic steps to every stoichiometry.
Stoichiometry Section 1 – Introduction to Stoichiometry, and Quantitative Relationships of Chemical Formulas Section 2 – Mathematics of Chemical Equations.
Limiting Reactant. Hypothetical Situation:  A plain baloney sandwich consists of two pieces of bread and one slice of baloney. You are given one package.
Sayed Ahmad Salehi Marc D. Riedel Keshab K. Parhi University of Minnesota, USA Markov Chain Computations using Molecular Reactions 1.
Motivation and aims The Belousov-Zhabotinsky system The Java applet References 1.Stochastic Modelling Web Module:
SS r SS r This model characterizes how S(t) is changing.
Polymerase Chain Reaction: A Markov Process Approach Mikhail V. Velikanov et al. J. theor. Biol Summarized by 임희웅
Event-Leaping in the Stochastic Simulation of Biochemistry State Space AnalysisThe Goddess Durga Marc Riedel, EE5393, Univ. of Minnesota.
Project: “Mathematical modeling of repair systems in living organisms” Theoretical investigation of the effect of different initial concentration of 8-oxoguanine.
Warmup 1/12/16 Imagine we have the following reaction: H 2 + I 2  2HI. If we double the amount of iodine, what do you think it will it do to the speed.
Water Pollution Flow Mathematical Modeling Matt Gilbride, Butler High School Kelsey Brown, DH Conley High School 2008.
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
Chapter 13 Chemical Kinetics. Kinetics In kinetics we study the rate at which a chemical process occurs. Besides information about the speed at which.
Stoichiometry.
Stoichiometry Notes.
12.1 – What is Stoichiometry?
cuRAND cuRAND uses GPU to generate pseudorandom numbers
Section 11.3 Limiting Reactants
Theory.
Stoichiometry Notes.
The Limiting Reactant We will use what we know about stoichiometry to solve problems where there may be one reactant in limited amount, which thus affects.
Chemical Reactions Limiting Reagent.
Presentation transcript:

Simulation of Biochemical Reactions for Modeling of Cell DNA Repair Systems Dr. Moustafa Mohamed Salama Laboratory of Radiation Biology, JINR Supervisor : Dr. Oleg Belov

Deterministic Approach Stochastic approach Master Equation Simulation of Biochemical Reactions Exact Stochastic Simulation

3 Reaction-Based Solving Methods: We are used to writing differential equations from chemical reactions. For example: Is converted to dX/dt = -aXY; dY/dt = -aXY +bZ; dZ/dt = aXY-bZ; X+Y  Z (rate a) Z  Y (rate b) But in stochastic systems the actual “events” or “reactions” is stochastic. And, when a reaction occurs, it affects many “chemicals” at once.

Stochastic? “Random or Probabilistic“ Stochastic simulation: uses a random number generator to produce one or more possible time courses.

Monte Carlo Simulations: Stochastic Simulation Algorithm

General Form of Algorithm Input c ʋ ( ʋ =1,…,M) initi. Of X i (i=1,…,N) Set t=0 & n=0 Generate random numbers r 1 and r 2 Calculate a 1 = h v c ʋ ( ʋ =1,…,M) a 0 =  a ʋ Update t = t +  Update X = [X 1, X 2, …X C ] Update n= n + 1 Generate random numbers r 1 and r 2 Take Entire Simulation Stop If t > t stop OR no more Reactants Remain (h v =0)

7 Step 1: Given the system state, determine the rate of each reaction, a ʋ. Reaction 1: S 1 + S 2  S 3, with rate constant c 1 –X 1, X 2 are the numbers of the reactant molecules –Define the stoichiometry: h 1 = X 1 X 2 ; this will give dependence on amounts of molecules. –Then a 1 = h 1 c 1 = k 1 X 1 X 2 = rate for this reaction. Reaction 2: S 1 + S 1  S 2, –h 2 = X 1 (X 1 -1)/2 Finally, define: a 0 =  a ʋ ( ʋ = 1 to M) –This is the combined rate of all possible reactions

8 Step 2 When does the next reaction occur … Pick r 1, a uniform random number from 0 to 1 Let This is time of the next event. (Note that the time step doesn’t have to be predetermined, and is exact.)

9 Step 2 …and which reaction is it? Determine which reaction occurs at time  : Pick r 2, another uniform random number from 0 to 1 Find, such that: Think about dividing a 0 into M pieces of length a ʋ

10 Step 3 Update the System State Update t = t +  Update X = [X 1, X 2, …X C ] according to the reaction stoichiometry Update reaction step counter. If t > t stop or if no more reactions remain ( all (h v =0)), terminate the calculations ; otherwise, return to step1. Step 3 is to determine how each of C chemicals are affected

Why consider Mathematica? Powerful system for symbolic mathematical but also handles numerical mathematics, graphics, data visualization, simulation. Larger community of users comparing with others. Containing the toolkits of Stochastic Simulation Algorithm (SSA)

Example in Mathematica

DNA LigaseComplex between un legated DNA and Ligase Repaired DNA Type I Repair Mathematical modeling of repair of DNA Single strand breaks in Escherichia coli bacterial cells By: Mohamed Abd Elmoez

Mathematical modeling of recombination repair mechanism for Double strand DNA breaks in Escherichia coli bacterial cells by : Alla Mohamed RecBCD complex concentration change N N t t N N t t

Conclusion and Future work We learned here how to make a Mathematical modeling for the chemical reactions. Know more features about Tools in Mathematica software toolkits of Stochastic Simulation Algorithm. We discussed developing a new algorithm for Stochastic approach for range in rate of reactions.

Acknowledgment I ‘d like to thank JINR especially Summer school members. I also wish to thank Dr. Belov for Fruitful discussions on Mathematical modeling in radiation biology.