ebook img

Biochemical Thermodynamics - Applns of Mathematica - R. Alberty (Wiley, 2006) WW PDF

463 Pages·2006·23.95 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Biochemical Thermodynamics - Applns of Mathematica - R. Alberty (Wiley, 2006) WW

Biochemical Thermodynamics: Applications of Mathernatica METHODS OF BIOCHEMICAL ANALYSIS Volume 48 Biochemical Thermodynamics : Applications of Mathernatica Robert A. Alberty Massachusetts Institute of Technology Cambridge, MA @ X K L E N C E A JOHN WILEY & SONS, INC., PUBLICATION Copyright Q 2006 by John Wiley & Sons, Inc. All rights reserved. Published by John Wiley & Sons, Inc., Hoboken. New Jersey Published simultaneously in Canada. No part of this publication may be reproduced stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning, or otherwise, except as permitted under Section 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 750-4470, or on the web at www.copyright.com. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., I I 1 River Street, Hoboken, NJ 07030, (201) 748-601 I, fax (20 1 ) 748-6008, or online at http://www.wiley.com/go/permission. Limit of LiabilityiDisclaimer of Warranty: While the publisher and author have used their best efforts in preparing this book, they make no representations or warranties with respect to the accuracy or completeness of the contents of this book and specifically disclaim any implied warranties of merchantability or fitness for a particular purpose. No warranty may be created or extended by sales representatives or written sales materials. The advice and strategies contained herein may not be suitable for your situation. You should consult with a professional wherc appropriate. Neither the publisher nor author shall be liable for any loss of profit or any other commercial damages, including but not limited to special, incidental, consequential, or other damages. For general information on our other products and services or for technical support, please contact our Customer Care Department within the United States at (800) 762-2974, outside the United States at (317) 572-3993 or fax (31 7) 572-4002. Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic format. For information about Wiley products, visit our web site at www.wiley.com. Library of Congress Cataloging-in-Publication Data is available. Alberty, Robert A. Biochemical Thermodynamics: Applications of Mathematica ISBN-I 3 978-0-471-75798-6 ISBN-I 0 0-471 -75798-5 Printed in the United States of America. 1 0 9 8 7 6 5 4 3 2 1 Contents Preface Chapter 1 Thermodynamics of the Dissociation of Weak Acids 1 29 43 71 109 131 149 173 209 22 1 Chapter 11 Lyase Reactions (Class 4), Isomerase Reactions (Class 5), and Ligase Reactions (Class 6) at 298.15 K 243 Chapter 12 Survey of Reactions at 298.15 K 259 Chapter 13 Survey of Reactions at Various Temperatures 321 355 Chapter 15 Calorimetry of Biochemical Reactions 365 Appendix 381 1. BasicBiochemData3.nb 383 2. Tables of Transformed Thermodynamic Properties 409 3. Glossary of Names of Reactants 425 4. Glossary of Symbols for Thermodynamic Properties 43 1 437 457 Index 459 Chapter 2 Introduction to Apparent Equilibrium Constants Chapter 3 Biochemical Reactions at Specified Temperature and Various pHs Chapter 4 Biochemical Reactions at Various pHs and Various Temperatures Chapter 5 Biochemical Reactions at Various pHs, pMgs, and Various Temperatures Chapter 6 Development of a Database on Species Chapter 7 Uses of Matrices in Biochemical Thermodynamics Chapter 8 Oxidoreductase Reactions (Class 1) at 298.15 K Chapter 9 Transferase Reactions (Class 2) at 298.15 K Chapter 10 Hydrolase Reactions (Class 3) at 298.15 K Chapter 14 Thermodynamics of th Binding of Ligands by Proteins 5. List of Mathematica Programs 6. Sources of Biochemical Thermodynamic Information on the Web V Preface This book is about calculations on the thermodynamics of biochemical reactions that is based on Legendre transforms of the Gibbs energy that bring in the pH, pMg, and concentrations of coenzymes and ligands as independent variables. Chemical reactions are studied under the constraints of constant temperature and constant pressure, but biochemical reactions are studied under the addional constraints of pH and, perhaps, pMg or free concentrations of other metal ions. In considering systems of biochemical reactions, it may be useful to constrain concentrations of various coenzymes. In considering macro- molecule-ligand binding it may be useful to constrain the ligand concentration. For example, the binding of oxygen by hemoglobin can be treated at specified concentrations of molecular oxygen. As more intensive variables are specified, more thermodynamic properties of a system are defined, and the equations that represent thermodynamic properties as functions of independent variables become more complicated. Since more independent variables are involved in biochemical thermody - namics than in chemical thermodynamics, the equations for calculating properties become more complicated. Thanks to the development of mathematical applications for personal computers, these complicated calculations can be carried out much more easily. Thermodynamic calculations on such systems require the use of computers, and Muthematicu is a very conve- nient application because of its symbolic capabilities, its calculation of partial derivatives, and its facilities for construction of databases, tables, and plots. The fact that Muthematicu can be used to derive these very complicated functions and take partial derivatives to obtain other properties makes it possible to make calculations that would previously have been consid- ered impractical. Therefore, this book has been written in Mathemuticu. Mathemuticu makes it possible to intermingle text with calculations, as illustrated by a number of recent books. In this book, the calculations of biochemical thermodynamics are described in words, equations are derived by use of Muthematicu, and then evaluated for specified values of independent variables. All the Muthematicu calculations are shown, and so the data, equations and programs can be used for the calcula- tion of properties of reactants at other specified values of independent variables. The main question that thermodynamics deals with is the direction of spontaneous change when a system is initially in a specified state. The state of a biochemical reaction system is described by specifying concentrations of reactants, temperature, pH, ionic strength, and concentrations of free metal ions that are bound by reactants. Concentrations of coen- zymes and ligands like molecular oxygen can also be specified. Thermodynamics is important in biochemistry because it can tell us whether a given enzyme-catalyzed reaction or ligand binding will go to the right or to the left under specified condi- tions. It can also give us the equilibrium composition. Enzymes determine the reactions that are catalyzed in a given system and their rates, but enzymes do not determine the directions of reactions or the amount of energy that is stored, transferred, or is required to synthesize a needed reactant. In a cell, certain reactions are needed to store energy and other reactions are needed to use this energy for necessary purposes of life. If we want to understand how energy is stored and used, we need to know the apparent equilibrium constants K of the reactions involved under the ambient conditions and also heats of reaction. Other biochemical reactions, like the binding of oxygen by hemoglobin do not require enzyme catalysis, but the equilibrium extents of binding reactions and the influence of other ligands are determined by thermodynamics. With knowledge of pKs, a measurement of the apparent equilibrium constant K ' of a biochemical reaction at a single pH and ionic strength makes it vii viii Preface possible to calculate K as a function of pH and ionic strength. When enthalpies of reaction are available and enthalpies of acid dissociation are known, a measurement of K at a single temperature, pH, and ionic strength makes it possible to calcu- late K and other transformed thermodynamic properties as functions of temperature, pH, and ionic strength. The apparent equilibrium constants of about 500 enzyme-catalyzed reactions have been determined under various sets of conditions, and enthalpy changes have been measured calorimetrically for some of these reactions or can be calculated from the effect of temperature on the apparent equilibrium constant. In principle these data can be used to calculate standard Gibbs energies of formation and standard enthalpies of formation for the species of about 1000 reactants. The current number of known species matrices is 199. For 94 of these reactants, the AfHo of all species are known. Further analysis of existing experimental data and new measurements will make it possible to extend the current database BasicBiochemData3. The most efficient way to store thermodynamic information on enzyme-catalyzed reactions is to store data on species because then apparent equilibrium constants and other transformed thermodynamic properties of reactants and reactions can be calculated for specified conditions. Such a database makes it possible to calculate apparent equilibrium constants and transformed thermodynamic properties for many more reactions than it takes to make the data table. An even larger data set can be based on analogies because of similarities in the underlying chemistry of some reactions. Such a database can be used to calculate apparent equilibrium constants that are too large to measure directly. The number of apparent equilibrium constants that can be calculated from a database increases exponentially with the number of reactants in the data base. The calculation of species properties from different enzyme-catalyzed reactions reveals inconsistencies between different equilib- rium and calorimetric experiments. Apparent equilibrium constants cannot be determined experimentally on reactions that go nearly completion. Calori- metric measurements of enthalpies of reaction do not have this problem, Proteins may be reactants in enzyme-catalyzed reactions. When apparent equilibrium constants can be measured on reactions involving proteins, the thermodynamic properties of the reaction site in the protein can be calculated. It is assumed that the reader has had some introduction to thermodynamics at the level of an undergraduate course in physical chemistry. My previous book "Thermodynamics of Biochemical Reactions," Wiley, Hoboken, NJ (2003) provides a more complete introduction to the structure of thermodynamics and its relation to statistical mechanics. This successor book is needed because more recent research has clarified the structure of biochemical thermodynamics and opened up new possibilities for learning about the flow of energy in living things. Three aspects of these calculations are as follows: reaction, and pKs (and corresponding heats of dissociation), but the most efficient way to store the thermodynamic properties of biochemical reactions is by means of small matrices that give standard Gibbs energies of formation, standard enthalpies of formation, charge numbers, and numbers of hydrogen atoms in each species of a reactant. The bridge between treating enzyme-catalyzed reactions in terms of species and in terms of reactants, like ATP, which is a sum of species, is provided by the Legendre transform G = G - n, (H) /AH+), where G is the transformed Gibbs energy of the system, G is the Gibbs energy of the system, n, (H) is the amount of the hydrogen component in the system (total amount of hydrogen atoms), and p (H+) is the specified chemical potential of hydrogen ions, which is determined by the pH. The standard transformed Gibbs energy of a biochemical reaction is given by A,G'" = -RnnK I. The dependence of thermodynamic properties on ionic strength can be calculated using the extended Debye-HUckel equation, which involves a temperature-dependent parameter. When a reactant consists of pseudoisomers that are at equilibrium at a specified pH, isomer group thermodynamics has to be used to calculate the standard transformed Gibbs energy of formation AfG'O of the reactant. This process leads to functions of temperature, pH, and ionic strength that are too complicated to be written out by hand, but Muthematicu can be used to derive these functions and to calculate the standard transformed enthalpy of formation, standard transformed entropy of formation, average number of hydrogen ions bound, and other thermodynamic properties by taking partial derivatives. 2. Going from the experimental thermodynamic properties K and transformed enthalpies of reaction to properties of species involves the concept of the inverse Legendre transform (G = G ' + n, (H) p(H+)). Computer programs can be written to go from the experimental properties directly to the standard Gibbs energies of formation and standard enthalpies of formation of the species involved in a reactant. These programs are more complicated than the programs using properties of species to derive the standard transformed thermodynamic properties of reactants. 1. Experimental data on enzyme-catalyzed reactions are in the form of apparent equilibrium constants K I, heats of Preface ix 3. Equilibrium compositions of systems of chemical reactions or systems of enzyme-catalyzed reactions can only be calculated by iterative methods, like the Newton-Raphson method, and so computer programs are required. These computer programs involve matrix operations for going back and forth between conservation matrices and stoichiometric number matrices. A more global view of biochemical equilibria can be obtained by specifying steady-state concentrations of coen- zymes. These are referred to as calculations at the third level to distinguish them from the first level (chemical thermody- namic calculations in terms of species) and the second level (biochemical thermodynamic calculations at specified pH in terms of reactants). In Muthematicu reactants need to named with words starting with lower case letters because words starting with capital letters refer to operations. Also the names of reactants need to be as short as convenient and cannot involve spaces, subscripts, superscripts, hyphens, dots or other symbols that are Muthematica operations. Therefore, ATP is referred to as atp both in the text and in computer programs. Most of these abbreviated names will be recognized immediately, but a glossary of names is provided in the Appendix. dynamic Properties, the Glossary of Names of Reactants, the Glossary of Symbols for Thermodynamic Properties, a List of Muthematicu programs, and Sources of Biochemical Thermodynamic Information on the Web. The Murhemaricu package BasicBiochemData3.m , which is also available at The Appendix contains a copy of the Muthemuticu notebook BasicBiochemData3.nb, Tables of Transformed Thermo- http: / / library.wolfram.com/infocenter/MathSource/5704 contains all of the species data at 298.15 K and zero ionic strength. It also contains functions of pH and ionic strength for the standard transformed Gibbs energies of formation of 199 reactants at 298.15 K; these functions are named atp, adp, ... The functions are also given for the average number of hydrogen atoms in the reactant at 298.15 K as functions of the pH and ionic strength; these functions are named atpNH, adpNH, ... Since AfH" values are known for all species of 94 reactants at 298.15 K and zero ionic strength, the functions of temperature, pH, and ionic strength are given for these 94 reactants for the following transformed thermodynamic properties: AfG" (named atpGT, adpGT, ...), AfH'" (named atpHT, adpHT, ...), A$'" (named atpST, adpST, ...), and NH(named atpNHT, adpNHT, ...). Since functions of pH and ionic strength for AfG'" and NH are known for 199 reactants at 298.15 K, A,G'" and A, NH are calculated in Chapter 12 for 229 enzyme-catalyzed reactions as functions of pH and ionic strength. Since AfG" and AfH" are known for all the species of 94 reactants, functions of temperature, pH, and ionic strength that yield AfG" , AfH'" , AfS'O , and XHfof 90 enzyme-catalyzed reactions are given in Chapter 13. It is not necessary to be a programmer in order to use the programs and procedures illustrated in this book. Names of reactants, temperatures, pHs, and ionic strengths are readily changed in using the various programs. The CD at the back of the book contains the whole book in Mufhematicu. It can be downloaded into a personal computer with Muthemuticu installed, but it can be read on a computer with MuthReader, which is freely available from Wolfram Research, Inc. (100 Trade Center Drive, Champaign, IL 61820-7237, and www.wolfram.com). A chapter can be downloaded into a personal computer as a notebook. The following chapters do not require that BasicBiochemData3 be loaded: Chapters 2, 3.5, 6, and 14. Chapters 1,4,7, 8,9, 10, 11, 12, 13, and 15 need BasicBiochemData3 to be loaded by typing <<BiochemThermo'BasicBiochemData3' (see Use of Muthemurica). I am indebted to Irwin Oppenheim for my introduction to Legendre transforms. I am indebted to Robert N. Goldberg for many helpful discussions of biochemical thermodynamics. I am indebted to the National Institutes of Health for support of the research on which this book is based (5-RO1-0948358). At Wiley I am indebted to my Editor Darla Henderson and Editorial Assistant Christine Moore. Robert A. Alberty Cambridge, Massachusetts Preface X Use of Mathematica Even if you are not familiar with Mathematica (Wolfram Research, Inc. 100 Trade Center Drive, Champaign, IL 61820-7237 and www.wolfram.com), you should be able to read this book. The concepts and calculations in biochemical thermodynamics are explained in words in the textual parts of the book. And the results of calculations are discussed in words. When Mathemutica is used to make tables and figures, explanatory titles are given. Names of biochemical reactants in Mathemutica call up mathematical functions of temperature, pH, and ionic strength or mathematical functions of pH and ionic strength at T = 298.15 K (25 "C). Since mames of mathematical functions in Mathemutica have to start with lowercase letters and cannot contain dots, dashes, or spaces, short names like atp are used for reactants. There is a complete list of these short names and the corresponding scientific names in the Appendix 3. BasicBiochemData3 contains functions of pH and ionic strength that give standard transformed thermodynamic properties of 199 reactants for which values of Af Go are known for all species that have significant concentrations in the pH 5 to pH 9 range. Using ATP as an example, these two functions are as follows: atp: This function of pH and ionic strength yields the standard transformed Gibbs energy of formation of ATP at 298.15 K. atpNH: This function of pH and ionic strength yields the average number of hydrogen atoms in ATP at 298.15 K. For 94 of these reactants Af Go and Af H" are known for all species that have significant concentrations in the pH 5 to pH 9 range. Using ATP as an example, these four functions are as follows: atpGT: This function of T, pH, and ionic strength yields the standard transformed Gibbs energy of formation of ATP. atpHT: This function of T, pH, and ionic strength yields the standard transformed enthalpy of formation of ATP. atpST: This function of T, pH, and ionic strength yields the standard transformed entropy of formation of ATP. atpNHT: This function of T, pH, and ionic strength yields the average number of hydrogen atoms in ATP. Since Mathematica is a high level language that uses words like Integrate and abbreviations like D for differentiate, you can see what mathematical operations are involved in a program. Everything that is involved in making these calcula- tions is shown. When a calculation is made, a semicolon is often put at the end of the input so that the result is not shown immediately. When calculations are performed in your computer, the semicolon can be deleted to see what the result is, but semicolons are used in the book to save space. The CD contains the whole book in Mathematica. When you put the CD in your computer, you will see a list of chapters and appendices. If Mathematica is installed in your computer, you can click on a chapter or appendix, and it will come up on the screen. If it is Chapter 2, 3, 5, 6, or 14, all the calculations can be run by using KernelEvaluationEvaluate Notebook. This will take a few seconds or a couple of minutes depending on the chapter. When you load a new chapter, you can also run a cell at a time in the order they are in the chapter. The values of arguments in programs can be changed to make calculations at different temperatures, pHs, and ionic strengths. Each chapter should be opened in a fresh workspace. If you want to run programs in Chapters 1, 4, 7, 8, 9, 10, 11, 12, 13, or 15, BasicBiochemData3 is needed (see Appendix 1). BasicBiochemData3.nb and BasicBiochemData3.m are also available at http: / / library.wolfram.com/infocenter/MathSource/5704 Note that there is a BasicBiochemicalData3.m file in the CD that is not in the printed book. When the notebook BasicBio- chemData3.nb was made, a package version BasicBiochemData3.m was made automatically. The package consists of the Mathematica input without the text. The package BasicBiochemData3.m needs to be installed in your personal computer as described in the following Instructions for the use of the package BasicBiochemData3.m. When it is installed, it possible to load it into a workspace by use of <<BiochemThermo'BasicBiochemData3'. The value of a mathematical function can be calculated using ReplaceAll (/.x->). For example, the standard transformed Gibbs energy of formation of ATP in kJ mol-' at Preface xi 298.15 K, pH 7, and ionic strength 0.25 M can be calculated by typing atp/.pH->7/.is->.25. This value can also be obtained by typing atpGT/.t->298.l5/.pH->7/.is->.25. In calculations on enzyme-catalyzed reactions, one of the ways a reaction equation can be entered is in the form atp+h2o+de==adp+pi. Note that hydrogen ions are never shown in a reaction equation at specified pH. Other programs may require that the reaction equation be written in the form ec3~6~1~3=adp+pi-(atp+h20), where the name of the reaction is the EC (Enzyme Nomenclature) number with decimal points replaced by x's. It is especially simple to change the ranges of independent variables in tables and figures. When a change is made in a chapter, the chapter can be saved in your computer, but the version in the CD cannot be changed. If you do not want to save the whole chapter, you can copy a calculation and paste it into a new notebook, where it can be saved where you want it in your computer. When you make a new notebook it needs to contain the programs that are used. Mathematica provides for several styles of programing: functional programming, procedural programing, rule-based programming, and recursion. Almost all of the programs in this book are examples of functional programming. This is a style that is quite distinct from what is available in traditional computer languages. A functional program is a mathematical function and the inputs to the program are the arguments of the function. When the program is run, the function is applied to its arguments. The way of writing a functional program looks like a mathematical equation. For example, a function of x and y is written as functionname[x-,y-]:=body, where x and y are arguments. The body of the function can be a single expression or a series of expressions. The := is referred to as a delayed assignment. When the program is typed in, nothing is returned. But when the name of the function is typed in with values for the arguments, the program returns the result of the calculation. For example, In[260] := square [x-] : = x " 2 In[261] := square [ 51 Out [261]= 25 Instructions for the use of the package BasicBiochemData3.m When the 199 small matrices of species data or the 774 functions are needed, the command <&iochemThermo'BasicBiochemData3' is used to make this information available. It is necessary for the user of this book to put BasicBiochemData3.m in their computer so that <<BiochemThermo'BasicBiochemData3' will work. To load this package properly, it is first necessary to create a folder named BiochemThermo and put BasicBiochemData3.m into this folder. Then it is necessary to find out where to put this folder as follows: Open a Mathematicu session and evaluate $UserBaseDirectory. /Userslrobertalberty/Library/Muthematica. In this Mathematica file, you will find Applications. Put the folder BiochemThermo (with BasicBiochemData3.m in it) into this Applications directory. Now this package becomes available whenever you load it using <<BiochemThermo'BasicBiochemData3' On my Mac computer, this yields

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.