Egyptian Candidates Ahmed Faramawy T.A in ASU, Cairo, Egypt Hadeer ELHabashy TA in AUC, Cairo, Egypt Mostafa Abo Elsoud National Research Center Supervised.

Slides:



Advertisements
Similar presentations
Chapter 2 Functions and Graphs.
Advertisements

Chapter 0 Review of Algebra.
Simulation of Prokaryotic Genetic Circuits Jonny Wells and Jimmy Bai.
Lesson 14 Creating Formulas and Charting Data
Review. Microsoft Office Excel 2013 provides powerful tools to organize, analyze, manage, and share information Locations where work is done are cells,
Introduction Functions are relations in which each element in the domain is mapped to exactly one element in the range; that is, for every value of x,
Åbo Akademi University & TUCS, Turku, Finland Ion PETRE Andrzej MIZERA COPASI Complex Pathway Simulator.
Petri net modeling of biological networks Claudine Chaouiya.
Prénom Nom Document Analysis: Exploration of Mathematica 6 Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Process simulation, optimisation and design. P.S.O.D. ORGANIZATION ISSUES.
Computational Biology, Part 17 Biochemical Kinetics I Robert F. Murphy Copyright  1996, All rights reserved.
MATHEMATICA What it can do for you.. Overview Uses of Mathematica How the program works Language rules EXAMPLES!
Assigning Numbers to the Arrows Parameterizing a Gene Regulation Network by using Accurate Expression Kinetics.
Lesson 20 Creating Formulas and Charting Data
By Hrishikesh Gadre Session I Introduction to EES Department of Mechanical Engineering Louisiana State University Engineering Equation.
Chapter 3 Math Vocabulary
© 2010 Pearson Prentice Hall. All rights reserved. CHAPTER 6 Algebra: Equations and Inequalities.
Simulation of Biochemical Reactions for Modeling of Cell DNA Repair Systems Dr. Moustafa Mohamed Salama Laboratory of Radiation Biology, JINR Supervisor.
Computational Methods of Scientific Programming Lecturers Thomas A Herring, Room A, Chris Hill, Room ,
Fundamentals of Python: From First Programs Through Data Structures
Data processing in MathCAD. Data in tables Tables are analogous to matrices Tables are analogous to matrices The numbers of columns and rows can be dynamically.
Mathematical Processes GLE  I can identify the operations needed to solve a real-world problem.  I can write an equation to solve a real-world.
Introduction to MATLAB for Engineers Third Edition William J. Palm III Chapter 11 MuPAD PowerPoint to accompany Copyright © The McGraw-Hill Companies,
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.
Introduction to MATLAB Session 1 Prepared By: Dina El Kholy Ahmed Dalal Statistics Course – Biomedical Department -year 3.
MATLAB Tutorials Session I Introduction to MATLAB Rajeev Madazhy Dept of Mechanical Engineering LSU.
1 Lesson 19 Creating Formulas and Charting Data Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
REVIEW 2 Exam History of Computers 1. CPU stands for _______________________. a. Counter productive units b. Central processing unit c. Copper.
Nermeen Kamel Abe El Moniem Laboratory of Radiation Biology, JINR Supervised by Dr. Oleg Belov Modeling of DNA damages induction under ionizing radiation.
Math 15 Lecture 7 University of California, Merced Scilab A “Very” Short Introduction.
Start. Next Mathematica is a general computer software system and language intended for mathematical and other applications. Mathematica is a general.
Numeric Processing Chapter 6, Exploring the Digital Domain.
An Introduction to Programming and Algorithms. Course Objectives A basic understanding of engineering problem solving process. A basic understanding of.
Modeling and identification of biological networks Esa Pitkänen Seminar on Computational Systems Biology Department of Computer Science University.
ECE 1304 Introduction to Electrical and Computer Engineering Section 1.1 Introduction to MATLAB.
Computational Physics Introduction 3/30/11. Goals  Calculate solutions to physics problems  All physics problems can be formulated mathematically. 
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 1 1 Copyright © 2008 Prentice-Hall. All rights reserved. What Can I Do with a Spreadsheet.
Input, Output, and Processing
MATLAB Basics. The following screen will appear when you start up Matlab. All of the commands that will be discussed should be typed at the >> prompt.
Chapter 2: First Steps in MuPAD MATLAB for Scientist and Engineers Using Symbolic Toolbox.
Computational Biology, Part 15 Biochemical Kinetics I Robert F. Murphy Copyright  1996, 1999, 2000, All rights reserved.
Reconstruction of Transcriptional Regulatory Networks
What is MATLAB? MATLAB is one of a number of commercially available, sophisticated mathematical computation tools. Others include Maple Mathematica MathCad.
Getting Started with MATLAB 1. Fundamentals of MATLAB 2. Different Windows of MATLAB 1.
Getting Started with TI-Interactive. TI-Interactive TI-Interactive can be used to create a variety of graphs. Scatter Plots, Line Plots, Histograms, Modified.
Mathematical modeling of recombination repair mechanism for double strand DNA breaks in Escherichia coli bacterial cells Alaa Mohamed Researcher Assistant,
1 Departament of Bioengineering, University of California 2 Harvard Medical School Department of Genetics Metabolic Flux Balance Analysis and the in Silico.
Solution of a Partial Differential Equations using the Method of Lines
THE LAPLACE TRANSFORM LEARNING GOALS Definition
Lecture 20: Choosing the Right Tool for the Job. What is MATLAB? MATLAB is one of a number of commercially available, sophisticated mathematical computation.
ME 142 Engineering Computation I Exam 3 Review Mathematica.
Understanding the difference between an engineer and a scientist There are many similarities and differences.
NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS ( NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS (PRACTICAL PART) Tutorial 2 : Matlab - Getting Started.
MATLAB (Matrix Algebra laboratory), distributed by The MathWorks, is a technical computing environment for high performance numeric computation and.
Project: “Mathematical modeling of repair systems in living organisms” Theoretical investigation of the effect of different initial concentration of 8-oxoguanine.
© 2005, BOC ADONIS ® -BPM-Toolkit Simulation Component.
Traffic Simulation L2 – Introduction to simulation Ing. Ondřej Přibyl, Ph.D.
Software for scientific calculations
MatLab Programming By Kishan Kathiriya.
Introduction Mathcad is a product of mathSoft inc. The Mathcad can help us to calculate, graph, and communicate technical ideas. It lets us work with.
INTRODUCTION TO BASIC MATLAB
MATLAB DENC 2533 ECADD LAB 9.
Algebra: Equations and Inequalities
State Space Analysis UNIT-V.
Communication and Coding Theory Lab(CS491)
A mathematical phase containing numbers.
MATHEMATICS (ELECTIVE)
A mathematical phase containing numbers.
Matrices and Determinants
Presentation transcript:

Egyptian Candidates Ahmed Faramawy T.A in ASU, Cairo, Egypt Hadeer ELHabashy TA in AUC, Cairo, Egypt Mostafa Abo Elsoud National Research Center Supervised By Marina lyashko & SvetLana Accenova

 The SOS response in Escerichia coli bacteria is a set of inducible physiological reactions that help a cell to servive after the treatment with various DNA-damaging agents, such as ultraviolet and ionizing radiation and some chemicals.  More than 40 genes are induced in response to DNA damage as part of the SOS regulon in Escherichia coli.  SOS repair may result in SOS mutagenesis due to the inhibition of the proofreading activity of the epsilon subunit of DNA Pol III.

SOS gene box Umuc, UmuD, DinI Lex A RecA Pyrimidine photodimers

.. umuC umuD LexA ssDNA+RecA+ATP RecA* dinI UmuC DinI UmuD’ UmuD’2 UmuD2 UmuDD’ UmuD2CUmuD’2CUmuDD’C Pol V UmuD

Mathematical Model of SOS-induced mutagenesis in bacteria Escherichia coli under ultraviolet irradiation By: Hadeer El Habashy

Contents 1.Why?, Why?, Why? And why? 2. Developing Mathematical model

Mathematical Model WHY? of SOS-induced mutagenesis WHY? in bacteria Escherichia coli under WHY? ultraviolet irradiation & WHY?

Object for study Escherichia coli bacteria – colibacillus cells – play an important role among the traditional biological objects used for studying the fundamental mechanisms of induced mutagenesis. Using these cells as an object of study allows us to study the structural and functional organization of the genetic apparatus and the biochemical processes controlling the mutation process in details.

T-T and T-C dimers: bases become cross-linked, T-T more prominent, caused by UV light (UV- C(<280 nm) and UV-B ( nm Excision Repair SOS Repair

The biological mechanism of SOS Reponce in E.Coli

Developing the Mathematical model 1.Developing a system of Molecular Equations 2.Developing a system of Differential Equations 3.Developing a system of Normalized Differential Equations 4.Finding the constants

1. Developing a system of molecular equations

2.Developing the non-normalized differential equations The regulatory protein intracellular concentration the regulatory accumulation protein rate. the regulatory protein degradation rate.

Equation for RecA protein

Normalization process WHY? We non-dimensionalize the model equations : 1. To facilitate analysis and solution correctly 2. To reduce the parameters in the problem (Aksenov 1999 ) How? By dividing the parameters by constants that have the same dimensions

3. Developing a system of normalized differential equations

Developing a system of Normalized Differential Equation for each protein of the SOS response LexA RecA UmuD

The normalized( dimensionless) questions for each protein of the SOS response UmuC UmuD’

UmuDD’ UmuDD’C DinI

Finding the constants

References Aksenov, S.V., Dynamics of the inducing signal for the SOS regulatory system in Escherichia coli after ultraviolet irradiation. Belov, O.V., Time dependence of the inducing signal of the E. coli SOS system under ultraviolet irradiation. Part. Nucl. Lett. 4, 519–523.

MATHEMATICA What it can do for you ? Ahmed Faramawy Ahmed Faramawy (T.A in ASU, Cairo, Egypt ) 25

Background Created by Stephen Wolfram and his team Wolfram Research. Version 1.0 was released in Latest version is Mathematica 8.0 – released last year. Stephen Wolfram: creator of Mathematica 26

Q: What is Mathematica? A: An interactive program with a vast range of uses: -Numerical calculations to required precision -Symbolic calculations/ simplification of algebraic expressions -Matrices and linear algebra -Graphics and data visualisation -Calculus -Equation solving (numeric and symbolic) -Optimization -Statistics -Polynomial algebra -Discrete mathematics -Number theory -Logic and Boolean algebra -Computational systems e.g. cellular automata 27

Structure Composed of two parts: Kernel: -interprets code, returns results, stores definitions (be careful) Front end: - provides an interface for inputting Mathematica code and viewing output (including graphics and sound) called a notebook - contains a library of over one thousand functions - has tools such as a debugger and automatic syntax colouring 28

More on notebooks Notebooks are made up of cells. There are different cell types e.g. “Title”, “Input”, “Output” with associated properties To evaluate a cell, highlight it and then press shift-enter To stop evaluation of code, in the tool bar click on Kernel, then Quit Kernel 29

Language rules ; is used at the end of the line from which no output is required Built-in functions begin with a capital letter [ ] are used to enclose function arguments { } are used to enclose list elements ( ) are used to indicate grouping of terms expr /. x y means “replace x by y in expr ” expr /. rules means “apply rules to transform each subpart of expr ” (also see Replace ) = assigns a value to a variable == expresses equality := defines a function x_ denotes an arbitrary expression named x 30

Language rules (2) Any part of the code can be commented out by enclosing it in (* *). Variable names can be almost anything, BUT - must not begin with a number or contain whitespace, as this means multiply (see later) - must not be protected e.g. the name of an internal function BE CAREFUL - variable definitions remain until you reassign them or Clear them or quit the kernel (or end the session). 31

Mathematica as a calculator Contains mathematical and physical constants e.g. i (Imag), e (Exp) and  (Pi) Addition + Subtraction - Multiplication * or blank space Division / Exponentiation ^ SimplifyFullSimplify. Can do symbolic calculations and simplification of complicated algebraic expressions – see Simplify and FullSimplify. 32

Calculus See D to Differentiate. Can do both definite and indefinite integrals – see Integrate For a numeric approximation to an integral use NIntegrate. 33

Equation solving Use Solve to solve an equation with an exact solution, including a symbolic solution. Use NSolve or FindRoot to obtain a numerical approximation to the solution. Use DSolve or NDSolve for differential equations. To use solutions need to use expr /. x y. 34

Creating your own functions Plot3D equation “as example” Plot3D equation “as example” 35

36 NDSolve equation “as example”

Graphics Mathematica allows the representation of data in many different formats: -1D list plots, parametric plots -3D scatter plots -3D data reconstruction -Contour plots -Matrix plots -Pie charts, bar charts, histograms, statistical plots, vector fields (need to use special packages) Numerous options are available to change the appearance of the graph. Use Show to display combined graphics objects 37

Taking it further Mathematica has an excellent help menu (shift- F1) Can get help within a notebook by typing? Function Name(e.g : NDSolve ) Website: a/index.html To use Mathematica for parallel programming, look up Grid Mathematica. 38

The Basic Of Mathematical Modeling The development of mathematical models of the genetic regulation and repair process in bacterial cells is caused by the necessity to study the structure and functioning of the genetic apparatus and biochemical mechanisms controlling the mutation process. 39

Experimental data Sequence of Reactions Reaction’s code Run Output Results Steps For Building Up The Model 40

All reactions were simulated using Mathematica software, using two approaches: 1.Stochastic approach 2.Deterministic approach Outputs we obtained, characterized DNA repair steps as well as enzyme’s concentration changes. 41

42

Result s Lex A protein 2D plotting for Lex A 3D plotting for Lex A Blue1 J /m 2 Pink5 J /m 2 yellow20 J /m 2 Green100 J /m 2 43

Rec A protein 3D plotting for Rec A & Rec A * Rec A * protein 44

Blue1 J /m 2 Pink5 J /m 2 yellow20 J /m 2 Green100 J /m 2 min 45 UmuD’ 2 C protein (pol V) 3D plotting for UmuD’ 2 C 2D plotting for UmuD’ 2 C

DinI protein 2D plotting for DinI min 3D plotting for DinI Blue1 J /m 2 Pink5 J /m 2 yellow20 J /m 2 Green100 J /m 2 46

Conclus ion  Using mathematical approaches 1.The model adequately describes the basic processes of the SOS response, 2.we consider how this model could be applied for the estimation of the mutagenic effect of UV irradiation and radiation, 3.A model of describing the dynamics of DinI- protein is developed, 47

4. The role of the DinI-proteins in the basic life processes of cells during the formation of mutations is studied, 5. Graphs were obtained, characterizing the concentration dynamic of DinI-proteins over time and depending on the dose of UV irradiation 48

Acknowledgments o Dr. Oleg Belov, LRB, JINR o Marina lyashko, LRB, JINR o SvetLana Aksenova, LRB, JINR

Thank You For Your Attention “ спасибо” “ спасибо” 50 Дубна