Chemical reaction networks and diffusion

Size: px
Start display at page:

Download "Chemical reaction networks and diffusion"

Transcription

1 FYTN05 Fall 2012 Computer Assignment 2 Chemical reaction networks and diffusion Supervisor: Erica Manesso (Office: K217, Phone: , erica.manesso@thep.lu.se) Deadline: October 23, 2012 This document and the java program can be downloaded from erica/teaching.html 1 Introduction In this exercise we will start by modeling simple chemical reactions, and then continue to larger molecular reaction networks exhibiting more complex dynamics. Thereafter, we will also include the effect of diffusion and investigate the spatial organization that can arise from such systems. Before turning to the exercises, some key concepts will be reviewed. You can also refer to your lecture notes or the course book for help on solving the problems. 1.1 Chemical Reactions Chemical reactions describe processes that transform set of substances, reactants to another set of substances, products. In biological context most of reactions take place at constant temperature, pressure, and in aqueous solutions. A useful thermodynamic potential for description of such systems is Gibbs free energy. A change in G reflects the change in the world s entropy S tot = G/T. (1) Thus G is minimized at equilibrium and the sign of G specifies directionality of the reaction. For constant temperature and pressure the change in G becomes simply G = µ i dn i. (2) i Lets consider now a general chemical reaction ν 1 X ν k X k ν k+1 X k ν m X m. (3) 1

2 For a single forward step of this reaction we have G = ν 1 µ 1... ν k µ k + ν k+1 µ k ν m µ m, (4) where µ i T ds dn i E,Nj =i = k B T ln(c/c 0 ) + µ 0 (ε i, T) are chemical potentials for all the reactants and products of the reaction. Chemical potential specifies the rate of the change of entropy due to the change in number of molecules and can be separated to the part dependent on the concentration c and standard chemical potential µ 0 defined for a given substance at the temperature T and with respect to the reference concentration c 0. Given the definition of G we can conclude that for G < 0 reaction proceeds forwards, G > 0 reaction proceeds backwards, G = 0 reaction is in equilibrium. Similarly to the µ 0 we can define standard free energy change G 0 which is the concentration-independent part of G. With this definition it is easy to see (which means that you should work it out if you haven t done so already) that condition for equilibrium becomes [X k+1 ] ν k+1 [Xm ] ν m [X 1 ] ν 1 [Xk ] ν k = K eq e G0 /k B T. (5) Above expression is known as Mass Action rule and is equivalent to statement that reaction rates are proportional to the product of reactants concentrations raised to the power of stoichiometric coefficient (show it!). Another (out of many) factor that reaction rate depends on is activation barrier G which describes the difference in free energy that has to be overcome along reaction coordinate for reaction to proceed. According to Transition state theory the rate constant is given by k = k BT h e G /k B T. (6) Some reactions rates can be significantly increased by use of the enzymes. Enzymes are molecules that catalyze reactions by lowering the activation barrier G for given reaction. Enzymes are not used up in the reaction and at the end of the process return to their original state. The standard free energy change G 0 remains unaltered too. Kinetics of enzymatic reactions can be described by Michaelis-Menten rule. This rule predicts that rate of the reaction will be saturated at large substrate concentrations due to the finite amount of the enzyme (look up the equations in the lecture notes). 2

3 1.2 Diffusion - Patterns So far we haven t been concerned with detailed description of spatial distribution of molecules in chemical reactions. Substances were readily available for reactions and concentrations were spatially uniform. In biological systems that is certainly not the whole story. The molecules in the cell are often produced in one place and than transported to different place to fulfill its function. Similarly hormones and other substances can be transported between cells through cell s membrane. The simplest case of passive transport of molecules is diffusion. The molecules diffuse from high concentration region to one of low concentration by stochastic (random) motion. In fact it can be shown that random walk process, which allows particles to move with equal probability in any direction on the lattice, leads to the diffusion equation for the probability density of finding the particle at given position and time (see problem 2.3). Surprisingly diffusion can also lead to formation of the patterns. This phenomena was analyzed by british mathematician Alan Turing who proposed that diffusion can be a destabilizing factor for homogeneous stable state of two component reaction. Such interplay between local chemical reactions and diffusion spreading substances in space is called reaction-diffusion system. A prominent example of reaction-diffusion is Brusselator - a system of model reactions developed in 1970 by group of the researches in Brussels. You will study pattern forming capabilities and other properties of Brusselator system in problem Problems 2.1 A two-state reaction (18/100) Let us consider a simple two-state reaction A k + k B a) Write down the differential equation for the time evolution of the concentration of A ([A]). Define the equilibrium constant, K eq, from k + and k. Assume that values for the standard chemical potentials and the forward activation barrier have been taken from a table, such that µ 0 A = 8, µ0 B = 3, and G = 75 all measured in the unit kj/mol. 3

4 b) Define G and evaluate K eq from these values. What will the ratio between the concentrations [B] and [A] be at equilibrium? How does it depend on the activation barrier G? c) Calculate the forward and backward reaction rates and plug them into the java simulator. In the simulator, this system is called TwoStateReaction, where Y 0 refers to A and Y 1 refers to B. Simulate using different initial conditions and describe what happens. In what direction is the reaction moving? Would a change in G alter the behavior? Save data files from a couple of simulations and plot in an external application, e.g., gnuplot. 2.2 Enzyme reactions (22/100) Imagine that the forward direction in the reaction above is catalyzed by an enzyme, E. Since this is essentially a one-way reaction, keep k small, and start all simulations with [B]=0. a) Assume that the effect of the enzyme is to lower the activation barrier to G E = 65 kj/mol. How does this affect the forward rate k +? Compare two simulations with the different activation barriers. Let us explicitly include the enzyme in the reaction. First, assume a simplistic description A + E k f B + E b) Write down the differential equations for the time evolution of [A], [B], and [E]. How does the reaction rate (the number of reactions per second per volume) depends on the concentrations of A and E? What will the reaction rate be if [A]? Is it reasonable? Simulate the reaction using the SimpleEnzymatic program, where Y 0 = [A] and Y 1 =[B], and Y 2 =[E]. Discuss how your predictions compare with simulations using different initial values of [A] and [E]. Assume now instead a description of the enzyme reaction as A + E k 1 k2 AE k+ B + E 4

5 c) Write down the differential equations for all molecules. Derive the Michaelis-Menten (MM) equation by assuming a constant amount of enzyme (free+bound) and that the second part of the reaction is the rate limiting step, i.e., the first part of the reaction is in quasi equilibrium. Redo exercise b) (using the MichaelisMenten program) for the resulting MM equation, i. e. investigate analytically and numerically how the reaction depends on the concentrations [A] and [E]. What is the main difference? 2.3 Diffusion (12/100) We will introduce a diffusion-like transport of substances between cells lying on a line, i.e., cell i is neighbor with cells i 1 and i + 1, where i is the cell index. The transport is defined in the model by dc i dt = D(c i 1 2c i + c i+1 ) (7) where c i is the concentration in cell i. a) Starting from a molecular random walk process between cells in one dimension, show that Eq. 7 is a reasonable description of passive (entropic) transport between cells. How does Eq. 7 relate to the diffusion equation? b) Simulate the diffusion model starting with random initial concentrations in the cells between 0 and 10. Plot the concentrations c(x, t) as a function of position (x) and time (t). Discuss the result in comparison with Fig. 4.12A in Nelson. 2.4 The Brusselator (23/100) The Brusselator reaction network consists of the reactions A k 1 X 2X + Y k 2 3X B + X k 3 Y + C X k 4 D. 5

6 a) Write down the differential equations describing the time evolution of [X] and [Y]. b) Run simulations using the Brusselator model for one cell and different parameter values (Y 0 =[X] and Y 1 =[Y]). Investigate the behavior. Can you get the system to oscillate? Increase the simulation time if neccessary. c) Increase the number of cells to 100 and use random initial concentrations for X and Y, and parameters leading to oscillations from (b). Describe the difference between different cells. d) Introduce diffusion for X. What happens for the different cells? e) Run simulations with parameter values k 1 A = 0.1, k 2 = 0.1, k 3 B = 0.2, and k 4 = 0.1. Use small random deviations in the initial concentrations of X and Y. Vary the two diffusion parameters and describe different behaviors. Note that you are now looking for emerging spatial patterns that are hard to see in the time series plot. The patterns will be more clear if you plot concentrations as a function of position (cell index). 6

7 A Guidelines for the report The report should consist of four main parts, it is up to you how you want to organize your text, but the following should be included in one way or another: Introduction describe the problem in general terms, give background information, etc. Theory discuss the theory that describes the problem, including answers to exercises. To get the highest grade this part should be a continuous text, not just a list of answers to the exercises. Results and discussion describe your results from the different simulations, discuss them and try to explain them as far as possible. If you prefer, results and discussion can be two separate sections. Conclusions summarize what you have done and present any general discussion or conclusions you want to include. Organization and form of the report are weighted as 25/100. The reports should preferrably be submitted in printed form to the supervisor s mailbox at the department. If they are submitted electronically, send them as.pdf or.ps files (not.doc). The corrected reports can be found in the bookshelf outside lecture hall D. You are encouraged to collaborate when doing the exercise but the reports should be individual. In the report you are allowed to use information from any source you like, but a reference should be given for each statement. Any material that is not originally yours, i. e. text from the internet or other students, and not correctly referenced, will be recognized and reported to the university disciplinary council. Past experience has shown that the vast majority of students understand this, but there have been exceptions. B Gnuplot gnuplot is a useful and popular program for generating plots. To start gnuplot you simply type gnuplot in a terminal window, and you should see a copyright notice followed by a gnuplot prompt, like this one: gnuplot> Actually you do not always have to start gnuplot, you can save all your plot commands in a file and type gnuplot filename directly in the terminal window, but more about that later. Here follows some examples of useful gnuplot commands. 7

8 Plot Plotting simple functions: plot x * plot sin(x) Defining and plotting a function: f(x,a) = x+a plot f(x,1) title a=1, f(x,2) title a=2 Setting ranges for the axes: set xrange [0:1] set yrange [0:*] (only lower bound set) There is a replot command, which will let you add more plots in an existing window: replot cos(x) 3D Plots To generate 3D plots you use the command splot instead of plot otherwise everything works the same way as in the 2D case, with set zrange setting the range of the z-axis. For example: splot x*x + y*y Plotting data from a file It is of course also possible to plot data from a text file. Suppose you have a file called out.data that looks like this:

9 This is typically how the outputs from the programs used in the exercises will look like. To plot the data from this file, you can type plot "out.data" using 1:3 with linespoints This will create a plot where x coordinates are taken from column 1 and y coordinates from column 3. If you don t specify the columns (i.e., you remove "using 1:3"), the first columns will be used. linespoints means that the data points will be plotted as points connected with lines. Some other useful styles are lines, points, dots and yerrorbars. With yerrorbars you need to have a column with error values, and the using clause should specify three columns (e.g. using 1:3:5). To set the plotting style for all subsequent plot commands, use set data style, e.g.: set data style linespoints Of course you are also able to splot from a text file, simply type splot "out.data" using 1:2:3 with linespoints You can transform the data in a column before plotting it, for example if you want to plot the square of the data in the second column, this will do the job plot "out.data" using 1:($2**2) The operator ** means to the power of. Title and labels To give the diagram a title and set labels on the axes, you can type: set title "Title goes here" set xlabel "My x label" set ylabel "My y label" 9

10 Log scale Once in a while you may need to plot something with a logarithmic scale on either axis. For instance, if you want a logarithmic y axis: set logscale y And to set the scale back to linear: unset logscale y Save your plot as postscript file To print a plot, you first need to save it to a postscript file. (Postscript is a language understood by printers.) This is done by telling gnuplot to output in postscript, rather than to the screen. The commands needed for this are: set terminal postscript set output "yourfilename.ps" You will then have to re-run the plot command (or simply replot). The postscript plot will now be in the file yourfilename.ps. To print or view this file, open another terminal window. There, you can start the postscript viewer gv: gv yourfilename.ps It s possible to print from gv, or you can do it directly from the shell using lpr yourfilename.ps. Depending on what computer you are using and what printer you want to use, a different command (or a -P argument to lpr) may be needed. After generating a postscript file you ll probably want to go back to plotting to the screen: set terminal X11. Putting it all together It is often easier to save all plot commands in a file and type gnuplot file directly at the terminal (without first starting gnuplot). For example suppose you create a file called mygnuplotfile.gnplt that looks like this: 10

11 set terminal postscript set output "myoutput.ps" set title "My postscript plot" set xlabel "X" set ylabel "Y" set zlabel "Z" splot x*x + y*y with lines quit If you type gnuplot mygnuplotfile.gnplt in a terminal, a file called myoutput.ps that looks like this will automatically be created: My postscript plot x*x + y*y Z X Y Getting help gnuplot has a help command which lists all of the available commands and their options, and provides some useful examples. It may be a bit cumbersome to use, but once you get used to it it s not that bad. To get a list of all help topics, type help If you want a list of the available commands: help commands If you want help with a specific command: help plot help set key help set term post There is also help to be find online, see for example 11

12 C Using the ODE simulator For this exercise you will use a software where all the reaction networks are already defined so you do not need to write any code by yourselves. The program is pretty easy to understand and should not need any elaborate tutorial. Downloading the program The program can be downloaded from erica/teaching.html Just download the file ODE.jar and save it in some directory on your computer. Preferably you first create a directory where you want to save all your data files and plots and then download the file to that directory. To do this first open a terminal window and print: mkdir MyDirectory Download the file to that directory, and if you then go back to the terminal window and type cd MyDirectory ls you should see the filename ODE.jar printed on your screen, if you haven t already figured it out mkdir creates a directory, cd changes directory and ls list the files in the current directory. Running the program To run the ODE simulator simply type java -jar ODE.jar Now a a small window should appear on the screen. Simply choose a model, the number of cells you want to have in your model, and adjust the model parameters and initial values to your liking and click on the Start new simulation button. After some time a graph will appear on your screen displaying the concentrations as function of time. Each time you click on Start new simulation button, the output will be saved in the data file you have chosen in the output field. This allows you to create more elaborate plots using for example gnuplot. Note that the program will erase any previous data in the file you choose, so if you want to save your data files make sure you change filename before you start a new simulation. 12

13 Single cell simulations The most simple case is when you have set the number of cells to one, a typical data file will in this case look like this; The first column just enumerates the outputs from 0 to the number of outputs you have chosen in the Simulation settings, the second column displays the time, the third shows which cell we are looking at (in this case we only have one cell and thus this column is 0 everywhere) and the following columns display the concentrations at that specific time point. In gnuplot you plot it by writing for example; plot out.data u 2:4 with lines which will plot the first molecule concentration as a function of time. Simulations with multiple cells When you set the number of cells to something other then one, you will immediately see that the Initial Values panel changes. Instead of setting specific initial values you can now define a range of values. Each cell will then use a random value within that range. In this way we can simulate systems with multiple cells with different initial conditions. The output from the program looks as above but now each cell will appear on a new line for example

14 the only difference is that now each cell is printed on a new line with a different cell index in the third column. If we want to create a 3D plot with time on one the x-axis, the spatial position on the y-axis and a concentration on the z-axis, compare with the plots on page X in Nelson, simply type splot out.data using 2:3:4 with lines 14

Chemical reaction networks and diffusion

Chemical reaction networks and diffusion FYTN05 Computer Assignment 2 Chemical reaction networks and diffusion Supervisor: Adriaan Merlevede Office: K336-337, E-mail: adriaan@thep.lu.se 1 Introduction This exercise focuses on understanding and

More information

Chemical reaction networks and diffusion

Chemical reaction networks and diffusion FYTN05 Computer Assignment 2 Chemical reaction networks and diffusion Supervisor: Adriaan Merlevede Office: K336-337, E-mail: adriaan@thep.lu.se 1 Introduction This exercise focuses on understanding and

More information

Project: Equilibrium Simulation

Project: Equilibrium Simulation UNIT 02: BCLN CHEMISTRY 12 - Rev. July, 2015 Project: Simulation Potential Credits: /20 Name: Goal: In this project you will explore the concept of reversible reactions and calculating K eq using some

More information

Chemical Kinetics I: The Dry Lab. Up until this point in our study of physical chemistry we have been interested in

Chemical Kinetics I: The Dry Lab. Up until this point in our study of physical chemistry we have been interested in Chemical Kinetics I: The Dry Lab Up until this point in our study of physical chemistry we have been interested in equilibrium properties; now we will begin to investigate non-equilibrium properties and

More information

Lecture 5b: Starting Matlab

Lecture 5b: Starting Matlab Lecture 5b: Starting Matlab James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University August 7, 2013 Outline 1 Resources 2 Starting Matlab 3 Homework

More information

MA 580; Numerical Analysis I

MA 580; Numerical Analysis I MA 580; Numerical Analysis I C. T. Kelley NC State University tim kelley@ncsu.edu Version of October 23, 2016 NCSU, Fall 2016 c C. T. Kelley, I. C. F. Ipsen, 2016 MA 580, Fall 2016 1 / 43 Contents 1 Introduction

More information

Date: Summer Stem Section:

Date: Summer Stem Section: Page 1 of 7 Name: Date: Summer Stem Section: Summer assignment: Build a Molecule Computer Simulation Learning Goals: 1. Students can describe the difference between a molecule name and chemical formula.

More information

CHEM 498Q / CHEM 630Q: Molecular Modeling of Proteins TUTORIAL #3a: Empirical force fields

CHEM 498Q / CHEM 630Q: Molecular Modeling of Proteins TUTORIAL #3a: Empirical force fields Department of Chemistry and Biochemistry, Concordia University! page 1 of 6 CHEM 498Q / CHEM 630Q: Molecular Modeling of Proteins TUTORIAL #3a: Empirical force fields INTRODUCTION The goal of this tutorial

More information

Session 5 (last revised: January 24, 2010) 5 1

Session 5 (last revised: January 24, 2010) 5 1 782 Session 5 (last revised: January 24, 21) 5 1 5 782 Session 5 a Follow-up to Numerical Derivative Round-Off Errors In Session 4, we looked at error plots for various ways to calculate numerical derivatives

More information

Chemical kinetics and catalysis

Chemical kinetics and catalysis Chemical kinetics and catalysis Outline Classification of chemical reactions Definition of chemical kinetics Rate of chemical reaction The law of chemical raction rate Collision theory of reactions, transition

More information

Athena Visual Software, Inc. 1

Athena Visual Software, Inc. 1 Athena Visual Studio Visual Kinetics Tutorial VisualKinetics is an integrated tool within the Athena Visual Studio software environment, which allows scientists and engineers to simulate the dynamic behavior

More information

Using web-based Java pplane applet to graph solutions of systems of differential equations

Using web-based Java pplane applet to graph solutions of systems of differential equations Using web-based Java pplane applet to graph solutions of systems of differential equations Our class project for MA 341 involves using computer tools to analyse solutions of differential equations. This

More information

Foundations of Computation

Foundations of Computation The Australian National University Semester 2, 2018 Research School of Computer Science Tutorial 1 Dirk Pattinson Foundations of Computation The tutorial contains a number of exercises designed for the

More information

Motion II. Goals and Introduction

Motion II. Goals and Introduction Motion II Goals and Introduction As you have probably already seen in lecture or homework, and if you ve performed the experiment Motion I, it is important to develop a strong understanding of how to model

More information

CHEM 498Q / CHEM 630Q: Molecular Modeling of Proteins TUTORIAL #3a: Empirical force fields

CHEM 498Q / CHEM 630Q: Molecular Modeling of Proteins TUTORIAL #3a: Empirical force fields Department of Chemistry and Biochemistry, Concordia University page 1 of 6 CHEM 498Q / CHEM 630Q: Molecular Modeling of Proteins TUTORIAL #3a: Empirical force fields INTRODUCTION The goal of this tutorial

More information

Assignment 1 Physics/ECE 176

Assignment 1 Physics/ECE 176 Assignment 1 Physics/ECE 176 Made available: Thursday, January 13, 211 Due: Thursday, January 2, 211, by the beginning of class. Overview Before beginning this assignment, please read carefully the part

More information

Using Microsoft Excel

Using Microsoft Excel Using Microsoft Excel Objective: Students will gain familiarity with using Excel to record data, display data properly, use built-in formulae to do calculations, and plot and fit data with linear functions.

More information

Lab 1: Handout GULP: an Empirical energy code

Lab 1: Handout GULP: an Empirical energy code Lab 1: Handout GULP: an Empirical energy code We will be using the GULP code as our energy code. GULP is a program for performing a variety of types of simulations on 3D periodic solids, gas phase clusters,

More information

Physics 750: Exercise 2 Tuesday, August 29, 2017

Physics 750: Exercise 2 Tuesday, August 29, 2017 Physics 750: Exercise 2 Tuesday, August 29, 207 Use the curl command to download from the class website everything you ll need for this exercise $ WEBPATH=http://wwwphyolemissedu/~kbeach/ $ curl $WEBPATH/courses/fall207/phys750/src/exercise2tgz

More information

Regulation of metabolism

Regulation of metabolism Regulation of metabolism So far in this course we have assumed that the metabolic system is in steady state For the rest of the course, we will abandon this assumption, and look at techniques for analyzing

More information

Shifting Reactions B

Shifting Reactions B Shifting Reactions B Name Lab Section Log on to the Internet. Type the following address into the location-input line of your browser: http://introchem.chem.okstate.edu/dcicla/ergbn.htm This will load

More information

Lecture # 3, 4 Selecting a Catalyst (Non-Kinetic Parameters), Review of Enzyme Kinetics, Selectivity, ph and Temperature Effects

Lecture # 3, 4 Selecting a Catalyst (Non-Kinetic Parameters), Review of Enzyme Kinetics, Selectivity, ph and Temperature Effects 1.492 - Integrated Chemical Engineering (ICE Topics: Biocatalysis MIT Chemical Engineering Department Instructor: Professor Kristala Prather Fall 24 Lecture # 3, 4 Selecting a Catalyst (Non-Kinetic Parameters,

More information

A First Course on Kinetics and Reaction Engineering. Class 9 on Unit 9

A First Course on Kinetics and Reaction Engineering. Class 9 on Unit 9 A First Course on Kinetics and Reaction Engineering Class 9 on Unit 9 Part I - Chemical Reactions Part II - Chemical Reaction Kinetics Where We re Going A. Rate Expressions - 4. Reaction Rates and Temperature

More information

Computational Systems Biology Exam

Computational Systems Biology Exam Computational Systems Biology Exam Dr. Jürgen Pahle Aleksandr Andreychenko, M.Sc. 31 July, 2012 Name Matriculation Number Do not open this exam booklet before we ask you to. Do read this page carefully.

More information

Lab 2 Worksheet. Problems. Problem 1: Geometry and Linear Equations

Lab 2 Worksheet. Problems. Problem 1: Geometry and Linear Equations Lab 2 Worksheet Problems Problem : Geometry and Linear Equations Linear algebra is, first and foremost, the study of systems of linear equations. You are going to encounter linear systems frequently in

More information

CHEMICAL KINETICS. LECTURE Introduction

CHEMICAL KINETICS. LECTURE Introduction LECTURE-2. 2. Introduction CHEMICAL KINETICS 09//03 We have shown in the previous chapter that upon listing of the plausible reaction stoichiometries we can calculate the composition of the system in its

More information

Bioinformatics: Network Analysis

Bioinformatics: Network Analysis Bioinformatics: Network Analysis Reaction Kinetics COMP 572 (BIOS 572 / BIOE 564) - Fall 2013 Luay Nakhleh, Rice University 1 Reaction kinetics is the study of how fast chemical reactions take place, what

More information

BASIC TECHNOLOGY Pre K starts and shuts down computer, monitor, and printer E E D D P P P P P P P P P P

BASIC TECHNOLOGY Pre K starts and shuts down computer, monitor, and printer E E D D P P P P P P P P P P BASIC TECHNOLOGY Pre K 1 2 3 4 5 6 7 8 9 10 11 12 starts and shuts down computer, monitor, and printer P P P P P P practices responsible use and care of technology devices P P P P P P opens and quits an

More information

Lecture 22: The Arrhenius Equation and reaction mechanisms. As we wrap up kinetics we will:

Lecture 22: The Arrhenius Equation and reaction mechanisms. As we wrap up kinetics we will: As we wrap up kinetics we will: Lecture 22: The Arrhenius Equation and reaction mechanisms. Briefly summarize the differential and integrated rate law equations for 0, 1 and 2 order reaction Learn how

More information

Chem Lecture 4 Enzymes Part 1

Chem Lecture 4 Enzymes Part 1 Chem 452 - Lecture 4 Enzymes Part 1 Question of the Day: Enzymes are biological catalysts. Based on your general understanding of catalysts, what does this statement imply about enzymes? Introduction Enzymes

More information

3.091 Introduction to Solid State Chemistry. Lecture Notes No. 9a BONDING AND SOLUTIONS

3.091 Introduction to Solid State Chemistry. Lecture Notes No. 9a BONDING AND SOLUTIONS 3.091 Introduction to Solid State Chemistry Lecture Notes No. 9a BONDING AND SOLUTIONS 1. INTRODUCTION Condensed phases, whether liquid or solid, may form solutions. Everyone is familiar with liquid solutions.

More information

Project 2: Using linear systems for numerical solution of boundary value problems

Project 2: Using linear systems for numerical solution of boundary value problems LINEAR ALGEBRA, MATH 124 Instructor: Dr. T.I. Lakoba Project 2: Using linear systems for numerical solution of boundary value problems Goal Introduce one of the most important applications of Linear Algebra

More information

Program for the rest of the course

Program for the rest of the course Program for the rest of the course 16.4 Enzyme kinetics 17.4 Metabolic Control Analysis 19.4. Exercise session 5 23.4. Metabolic Control Analysis, cont. 24.4 Recap 27.4 Exercise session 6 etabolic Modelling

More information

So far in talking about thermodynamics, we ve mostly limited ourselves to

So far in talking about thermodynamics, we ve mostly limited ourselves to 251 Lecture 33 So far in talking about thermodynamics, we ve mostly limited ourselves to discussions of thermochemistry, a quantification of the heat absorbed or given off as the result of a chemical reaction.

More information

VCell Tutorial. Building a Rule-Based Model

VCell Tutorial. Building a Rule-Based Model VCell Tutorial Building a Rule-Based Model We will demonstrate how to create a rule-based model of EGFR receptor interaction with two adapter proteins Grb2 and Shc. A Receptor-monomer reversibly binds

More information

Introduction to Computational Neuroscience

Introduction to Computational Neuroscience CSE2330 Introduction to Computational Neuroscience Basic computational tools and concepts Tutorial 1 Duration: two weeks 1.1 About this tutorial The objective of this tutorial is to introduce you to: the

More information

After lectures by. disappearance of reactants or appearance of. measure a reaction rate we monitor the. Reaction Rates (reaction velocities): To

After lectures by. disappearance of reactants or appearance of. measure a reaction rate we monitor the. Reaction Rates (reaction velocities): To Revised 3/21/2017 After lectures by Dr. Loren Williams (GeorgiaTech) Protein Folding: 1 st order reaction DNA annealing: 2 nd order reaction Reaction Rates (reaction velocities): To measure a reaction

More information

Introduction to Computer Tools and Uncertainties

Introduction to Computer Tools and Uncertainties Experiment 1 Introduction to Computer Tools and Uncertainties 1.1 Objectives To become familiar with the computer programs and utilities that will be used throughout the semester. To become familiar with

More information

Kinetics of Crystal Violet Bleaching

Kinetics of Crystal Violet Bleaching Kinetics of Crystal Violet Bleaching Authors: V. C. Dew and J. M. McCormick* From Update March 12, 2013 with revisions Nov. 29, 2016 Introduction Chemists are always interested in whether a chemical reaction

More information

MATH 333: Partial Differential Equations

MATH 333: Partial Differential Equations MATH 333: Partial Differential Equations Problem Set 9, Final version Due Date: Tues., Nov. 29, 2011 Relevant sources: Farlow s book: Lessons 9, 37 39 MacCluer s book: Chapter 3 44 Show that the Poisson

More information

Lecture 2: Biological Thermodynamics [PDF] Key Concepts

Lecture 2: Biological Thermodynamics [PDF] Key Concepts Lecture 2: Biological Thermodynamics [PDF] Reading: Berg, Tymoczko & Stryer: pp. 11-14; pp. 208-210 problems in textbook: chapter 1, pp. 23-24, #4; and thermodynamics practice problems [PDF] Updated on:

More information

Project One: C Bump functions

Project One: C Bump functions Project One: C Bump functions James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University November 2, 2018 Outline 1 2 The Project Let s recall what the

More information

is the Michaelis constant. It represents the apparent dissociation constant of ES to E and S.

is the Michaelis constant. It represents the apparent dissociation constant of ES to E and S. Lecture 35 Chapt 28, Sections 1-4 Bimolecular reactions in the gas phase Anouncements: Exam tomorrow 2:00 is the primary time. vdw 237 I have gotten several suggestions for lecture ideas, thanks and keep

More information

[C] [D] K eq = [A] [B]

[C] [D] K eq = [A] [B] Enzyme Kinetics: Properties of -Galactosidase Preparation for Laboratory: Web Tutorial 4, Beta Galactosidase - submit answers to questions Additonal background: Freeman, Proteins pp 51-54 and Box 3.3 pp56-57,

More information

MATLAB Ordinary Differential Equation (ODE) solver for a simple example 1. Introduction

MATLAB Ordinary Differential Equation (ODE) solver for a simple example 1. Introduction MATLAB Ordinary Differential Equation (ODE) solver for a simple example 1. Introduction Differential equations are a convenient way to express mathematically a change of a dependent variable (e.g. concentration

More information

Graded Project #1. Part 1. Explicit Runge Kutta methods. Goals Differential Equations FMN130 Gustaf Söderlind and Carmen Arévalo

Graded Project #1. Part 1. Explicit Runge Kutta methods. Goals Differential Equations FMN130 Gustaf Söderlind and Carmen Arévalo 2008-11-07 Graded Project #1 Differential Equations FMN130 Gustaf Söderlind and Carmen Arévalo This homework is due to be handed in on Wednesday 12 November 2008 before 13:00 in the post box of the numerical

More information

Your Second Physics Simulation: A Mass on a Spring

Your Second Physics Simulation: A Mass on a Spring Your Second Physics Simulation: A Mass on a Spring I. INTRODUCTION At this point I think everybody has a working bouncing ball program. In these programs the ball moves under the influence of a very simple

More information

FACULTY OF PHARMACY UNIVERSITY OF TORONTO. COURSE LENGTH: FALL x ; SPRING: ; YEAR:

FACULTY OF PHARMACY UNIVERSITY OF TORONTO. COURSE LENGTH: FALL x ; SPRING: ; YEAR: FACULTY OF PHARMACY UNIVERSITY OF TORONTO YEAR: 2010-2011 COURSE NUMBER: COURSE TITLE: CHM 223H1 Physical Chemistry For Pharmacy REQUIRED: x ELECTIVE: COURSE LENGTH: FALL x ; SPRING: ; YEAR: NUMBER OF

More information

Chemistry 883 Computational Quantum Chemistry

Chemistry 883 Computational Quantum Chemistry Chemistry 883 Computational Quantum Chemistry Instructor Contact Information Professor Benjamin G. Levine levine@chemistry.msu.edu 215 Chemistry Building 517-353-1113 Office Hours Tuesday 9:00-11:00 am

More information

Physics 360 Review 3

Physics 360 Review 3 Physics 360 Review 3 The test will be similar to the second test in that calculators will not be allowed and that the Unit #2 material will be divided into three different parts. There will be one problem

More information

Lecture 27. Transition States and Enzyme Catalysis

Lecture 27. Transition States and Enzyme Catalysis Lecture 27 Transition States and Enzyme Catalysis Reading for Today: Chapter 15 sections B and C Chapter 16 next two lectures 4/8/16 1 Pop Question 9 Binding data for your thesis protein (YTP), binding

More information

Interacting Galaxies

Interacting Galaxies Interacting Galaxies Contents Introduction... 1 Downloads... 1 Selecting Interacting Galaxies to Observe... 2 Measuring the sizes of the Galaxies... 5 Making a Colour Image in IRIS... 8 External Resources...

More information

Exercise 2: Solvating the Structure Before you continue, follow these steps: Setting up Periodic Boundary Conditions

Exercise 2: Solvating the Structure Before you continue, follow these steps: Setting up Periodic Boundary Conditions Exercise 2: Solvating the Structure HyperChem lets you place a molecular system in a periodic box of water molecules to simulate behavior in aqueous solution, as in a biological system. In this exercise,

More information

A (Mostly) Correctly Formatted Sample Lab Report. Brett A. McGuire Lab Partner: Microsoft Windows Section AB2

A (Mostly) Correctly Formatted Sample Lab Report. Brett A. McGuire Lab Partner: Microsoft Windows Section AB2 A (Mostly) Correctly Formatted Sample Lab Report Brett A. McGuire Lab Partner: Microsoft Windows Section AB2 August 26, 2008 Abstract Your abstract should not be indented and be single-spaced. Abstracts

More information

40 Wave Functions and Uncertainty

40 Wave Functions and Uncertainty 40 Wave Functions and Uncertainty Recommended class days: 2 Background Information Classical particles have a well-defined position at all instants of time and are described by a trajectory x(t). The experimental

More information

CSCI3390-Assignment 2 Solutions

CSCI3390-Assignment 2 Solutions CSCI3390-Assignment 2 Solutions due February 3, 2016 1 TMs for Deciding Languages Write the specification of a Turing machine recognizing one of the following three languages. Do one of these problems.

More information

CHEM 251 (4 credits): Description

CHEM 251 (4 credits): Description CHEM 251 (4 credits): Intermediate Reactions of Nucleophiles and Electrophiles (Reactivity 2) Description: An understanding of chemical reactivity, initiated in Reactivity 1, is further developed based

More information

Manifesto on Numerical Integration of Equations of Motion Using Matlab

Manifesto on Numerical Integration of Equations of Motion Using Matlab Manifesto on Numerical Integration of Equations of Motion Using Matlab C. Hall April 11, 2002 This handout is intended to help you understand numerical integration and to put it into practice using Matlab

More information

Typical kinetics Time. 1. What happens to the concentration of A over time? a. Increases b. Decreases c.

Typical kinetics Time. 1. What happens to the concentration of A over time? a. Increases b. Decreases c. Cheryl Coolidge Guided Inquiry Activity Enzyme Kinetics, Part One Why? Understanding the rate behavior of enzyme catalyzed reactions can help to explain how these biologically important reactions are controlled

More information

Matlab Section. November 8, 2005

Matlab Section. November 8, 2005 Matlab Section November 8, 2005 1 1 General commands Clear all variables from memory : clear all Close all figure windows : close all Save a variable in.mat format : save filename name of variable Load

More information

Introduction to Hartree-Fock calculations in Spartan

Introduction to Hartree-Fock calculations in Spartan EE5 in 2008 Hannes Jónsson Introduction to Hartree-Fock calculations in Spartan In this exercise, you will get to use state of the art software for carrying out calculations of wavefunctions for molecues,

More information

Experiment 1 Solutions: Equipotential Lines and Electric Fields

Experiment 1 Solutions: Equipotential Lines and Electric Fields MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Physics 8.02 Experiment 1 Solutions: Equipotential Lines and Electric Fields IN-LAB ACTIVITIES EXPERIMENTAL SETUP 1. Download the LabView file from the

More information

Simulating Future Climate Change Using A Global Climate Model

Simulating Future Climate Change Using A Global Climate Model Simulating Future Climate Change Using A Global Climate Model Introduction: (EzGCM: Web-based Version) The objective of this abridged EzGCM exercise is for you to become familiar with the steps involved

More information

Chem 6 Sample exam 1 (150 points total) NAME:

Chem 6 Sample exam 1 (150 points total) NAME: Chem 6 Sample exam 1 (150 points total) @ This is a closed book exam to which the Honor Principle applies. @ The last page contains equations and physical constants; you can detach it for easy reference.

More information

Exercise 6: Using Burn Severity Data to Model Erosion Risk

Exercise 6: Using Burn Severity Data to Model Erosion Risk Exercise 6: Using Burn Severity Data to Model Erosion Risk Document Updated: November 2009 Software Versions: ERDAS Imagine 9.3 and ArcGIS 9.3, Microsoft Office 2007 Introduction A common use of burn severity

More information

Experiment 1C. The Rotating Ring-Disk Electrode

Experiment 1C. The Rotating Ring-Disk Electrode Experiment 1C The Rotating Ring-Disk Electrode Experiment Overview When one sets the potential of an electrode away from the equilibrium potential, a current flows. The amount a potential deviates away

More information

The Monte Carlo Method

The Monte Carlo Method ORBITAL.EXE Page 1 of 9 ORBITAL.EXE is a Visual Basic 3.0 program that runs under Microsoft Windows 9x. It allows students and presenters to produce probability-based three-dimensional representations

More information

ln(k) = ( E a /R) (1/T) + ln(a) Copyright 2018 Dan Dill 1

ln(k) = ( E a /R) (1/T) + ln(a) Copyright 2018 Dan Dill 1 TP For A B, is 0.003/min at 25 o C and 0.025/min at 35. For C D, is 0.003/min at 25 and 0.035/min at 35. Compared to the activation energy of A B, the activation energy of C D is 1. smaller 2. the same

More information

Temperature measurement

Temperature measurement Luleå University of Technology Johan Carlson Last revision: July 22, 2009 Measurement Technology and Uncertainty Analysis - E7021E Lab 3 Temperature measurement Introduction In this lab you are given a

More information

Lecture Notes Set 3b: Entropy and the 2 nd law

Lecture Notes Set 3b: Entropy and the 2 nd law Lecture Notes Set 3b: Entropy and the 2 nd law 3.5 Entropy and the 2 nd law of thermodynamics The st law of thermodynamics is simply a restatement of the conservation of energy principle and may be concisely

More information

IFM Chemistry Computational Chemistry 2010, 7.5 hp LAB2. Computer laboratory exercise 1 (LAB2): Quantum chemical calculations

IFM Chemistry Computational Chemistry 2010, 7.5 hp LAB2. Computer laboratory exercise 1 (LAB2): Quantum chemical calculations Computer laboratory exercise 1 (LAB2): Quantum chemical calculations Introduction: The objective of the second computer laboratory exercise is to get acquainted with a program for performing quantum chemical

More information

REACTION RATES AND EQUILIBRIUM

REACTION RATES AND EQUILIBRIUM Name Date Class 18 REACTION RATES AND EQUILIBRIUM SECTION 18.1 RATES OF REACTION (pages 541 547) This section explains what is meant by the rate of a chemical reaction. It also uses collision theory to

More information

Integration by Parts Logarithms and More Riemann Sums!

Integration by Parts Logarithms and More Riemann Sums! Integration by Parts Logarithms and More Riemann Sums! James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University September 16, 2013 Outline 1 IbyP with

More information

Learning Outcomes. k 1

Learning Outcomes. k 1 Module 1DHS - Data Handling Skills Unit: Applied Maths Lecturer: Dr. Simon Hubbard (H13), Email: Simon.Hubbard@umist.ac.uk Title: Equilibria & Michaelis-Menten This lecture and problem class will introduce

More information

Simple Harmonic Motion

Simple Harmonic Motion Introduction Simple Harmonic Motion The simple harmonic oscillator (a mass oscillating on a spring) is the most important system in physics. There are several reasons behind this remarkable claim: Any

More information

CHEM-UA 652: Thermodynamics and Kinetics

CHEM-UA 652: Thermodynamics and Kinetics 1 CHEM-UA 652: Thermodynamics and Kinetics Notes for Lecture 13 I. PHASE DIAGRAMS The different phases of substances are characterized by different ranges of thermodynamic variables in which these phasesarethestablephases.

More information

Experiment 1: Linear Regression

Experiment 1: Linear Regression Experiment 1: Linear Regression August 27, 2018 1 Description This first exercise will give you practice with linear regression. These exercises have been extensively tested with Matlab, but they should

More information

MAT 275 Laboratory 4 MATLAB solvers for First-Order IVP

MAT 275 Laboratory 4 MATLAB solvers for First-Order IVP MAT 275 Laboratory 4 MATLAB solvers for First-Order IVP In this laboratory session we will learn how to. Use MATLAB solvers for solving scalar IVP 2. Use MATLAB solvers for solving higher order ODEs and

More information

Lecture 20. Chemical Potential

Lecture 20. Chemical Potential Lecture 20 Chemical Potential Reading: Lecture 20, today: Chapter 10, sections A and B Lecture 21, Wednesday: Chapter 10: 10 17 end 3/21/16 1 Pop Question 7 Boltzmann Distribution Two systems with lowest

More information

Lecture 3: Thermodynamics

Lecture 3: Thermodynamics 3 LAWS OF THERMODYNAMICS Lecture 3: Thermodynamics Matter and energy are conserved Margaret A. Daugherty Fall 2004 Entropy always increases Absolute zero is unattainable System and Surroundings 1st Law

More information

Chem1B General Chemistry II Exam 1 Summer Read all questions carefully make sure that you answer the question that is being asked.

Chem1B General Chemistry II Exam 1 Summer Read all questions carefully make sure that you answer the question that is being asked. ChemB General Chemistry II Exam Summer 20 Name: KEY GSI: Write your name on all pages of the exam. Read all questions carefully make sure that you answer the question that is being asked. Write neatly

More information

New Mexico Tech Hyd 510

New Mexico Tech Hyd 510 Vectors vector - has magnitude and direction (e.g. velocity, specific discharge, hydraulic gradient) scalar - has magnitude only (e.g. porosity, specific yield, storage coefficient) unit vector - a unit

More information

CHAPTER 4 Chemical Kinetics: Rate and Mechanistic Models. 4.1 Introduction

CHAPTER 4 Chemical Kinetics: Rate and Mechanistic Models. 4.1 Introduction CHAPE 4 Chemical Kinetics: ate and Mechanistic Models 4. Introduction By listing the plausible reaction stoichiometries, we can calculate the composition of the system in its final state, i.e. at equilibrium,

More information

Lab 2: Photon Counting with a Photomultiplier Tube

Lab 2: Photon Counting with a Photomultiplier Tube Lab 2: Photon Counting with a Photomultiplier Tube 1 Introduction 1.1 Goals In this lab, you will investigate properties of light using a photomultiplier tube (PMT). You will assess the quantitative measurements

More information

Lesson 24: Modeling with Quadratic Functions

Lesson 24: Modeling with Quadratic Functions Student Outcomes Students create a quadratic function from a data set based on a contextual situation, sketch its graph, and interpret both the function and the graph in context. They answer questions

More information

8.5 Taylor Polynomials and Taylor Series

8.5 Taylor Polynomials and Taylor Series 8.5. TAYLOR POLYNOMIALS AND TAYLOR SERIES 50 8.5 Taylor Polynomials and Taylor Series Motivating Questions In this section, we strive to understand the ideas generated by the following important questions:

More information

Math 5a Reading Assignments for Sections

Math 5a Reading Assignments for Sections Math 5a Reading Assignments for Sections 4.1 4.5 Due Dates for Reading Assignments Note: There will be a very short online reading quiz (WebWork) on each reading assignment due one hour before class on

More information

Chemistry 110 General Chemistry, Course Lecture MWF 8:30 am 9:50 am Room NSM C221 Laboratory M or W 1:00 pm 3:50 pm Room NSM B340

Chemistry 110 General Chemistry, Course Lecture MWF 8:30 am 9:50 am Room NSM C221 Laboratory M or W 1:00 pm 3:50 pm Room NSM B340 Course Syllabus Fall 2009 CSU Dominguez Hills Chemistry 110 General Chemistry, Course 40318 Lecture MWF 8:30 am 9:50 am Room NSM C221 Laboratory M or W 1:00 pm 3:50 pm Room NSM B340 Instructor: Dr. Kenneth

More information

33. SOLVING LINEAR INEQUALITIES IN ONE VARIABLE

33. SOLVING LINEAR INEQUALITIES IN ONE VARIABLE get the complete book: http://wwwonemathematicalcatorg/getfulltextfullbookhtm 33 SOLVING LINEAR INEQUALITIES IN ONE VARIABLE linear inequalities in one variable DEFINITION linear inequality in one variable

More information

Section 20: Arrow Diagrams on the Integers

Section 20: Arrow Diagrams on the Integers Section 0: Arrow Diagrams on the Integers Most of the material we have discussed so far concerns the idea and representations of functions. A function is a relationship between a set of inputs (the leave

More information

Chapter 6 Chemical Reactions Equations Worksheet Answers

Chapter 6 Chemical Reactions Equations Worksheet Answers Chapter 6 Chemical Reactions Equations Worksheet Answers We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer,

More information

Introduction to numerical projects

Introduction to numerical projects Introduction to numerical projects Here follows a brief recipe and recommendation on how to write a report for each project. Give a short description of the nature of the problem and the eventual numerical

More information

Project 3: Molecular Orbital Calculations of Diatomic Molecules. This project is worth 30 points and is due on Wednesday, May 2, 2018.

Project 3: Molecular Orbital Calculations of Diatomic Molecules. This project is worth 30 points and is due on Wednesday, May 2, 2018. Chemistry 362 Spring 2018 Dr. Jean M. Standard April 20, 2018 Project 3: Molecular Orbital Calculations of Diatomic Molecules In this project, you will investigate the molecular orbitals and molecular

More information

ENZYME SCIENCE AND ENGINEERING PROF. SUBHASH CHAND DEPARTMENT OF BIOCHEMICAL ENGINEERING AND BIOTECHNOLOGY IIT DELHI LECTURE 6

ENZYME SCIENCE AND ENGINEERING PROF. SUBHASH CHAND DEPARTMENT OF BIOCHEMICAL ENGINEERING AND BIOTECHNOLOGY IIT DELHI LECTURE 6 ENZYME SCIENCE AND ENGINEERING PROF. SUBHASH CHAND DEPARTMENT OF BIOCHEMICAL ENGINEERING AND BIOTECHNOLOGY IIT DELHI LECTURE 6 KINETICS OF ENZYME CATALYSED REACTIONS Having understood the chemical and

More information

18.085, PROBLEM SET 1 SOLUTIONS

18.085, PROBLEM SET 1 SOLUTIONS 18.085, PROBLEM SET 1 SOLUTIONS Question 1. (20 pts.) Using odd values of n, the error is on the order of machine precision, about 10 16, for smaller values of n. We expect this because we are doing finite

More information

Math 23: Differential Equations (Winter 2017) Midterm Exam Solutions

Math 23: Differential Equations (Winter 2017) Midterm Exam Solutions Math 3: Differential Equations (Winter 017) Midterm Exam Solutions 1. [0 points] or FALSE? You do not need to justify your answer. (a) [3 points] Critical points or equilibrium points for a first order

More information

Experiment 0 ~ Introduction to Statistics and Excel Tutorial. Introduction to Statistics, Error and Measurement

Experiment 0 ~ Introduction to Statistics and Excel Tutorial. Introduction to Statistics, Error and Measurement Experiment 0 ~ Introduction to Statistics and Excel Tutorial Many of you already went through the introduction to laboratory practice and excel tutorial in Physics 1011. For that reason, we aren t going

More information

HOW IS THE AP CHEMISTRY EXAM STRUCTURED?

HOW IS THE AP CHEMISTRY EXAM STRUCTURED? HOW IS THE AP CHEMISTRY EXAM STRUCTURED? THE MULTIPLE-CHOICE SECTION 60 QUESTIONS WITH 4 ANSWER CHOICES EACH (USED TO BE 5) 1 HOUR 30 MINUTES WORTH 50% OF YOUR SCORE NO CALCULATOR! SOME OF THESE QUESTIONS

More information

LAB 2 - ONE DIMENSIONAL MOTION

LAB 2 - ONE DIMENSIONAL MOTION Name Date Partners L02-1 LAB 2 - ONE DIMENSIONAL MOTION OBJECTIVES Slow and steady wins the race. Aesop s fable: The Hare and the Tortoise To learn how to use a motion detector and gain more familiarity

More information

Titrator 3.0 Tutorial: Calcite precipitation

Titrator 3.0 Tutorial: Calcite precipitation Titrator 3.0 Tutorial: Calcite precipitation November 2008 Steve Cabaniss A. Introduction This brief tutorial is intended to acquaint you with some of the features of the program Titrator. It assumes that

More information