Page 227 - Thermodynamics of Biochemical Reactions
P. 227

Basii3iochemData2     227




                 Plot [calcappredpot [nadox+de==nadred,2,pH, .251, {pH,5,9),AxesLabe1->{"pH1',"E' /V"l] ;

                    E' /V
                 -0.2
                 -0.2

                                                           PH
                 -0.3
                 -0.3
                 -0.3





            9.10  Calculation of equilibrium compositions of a single biochemical reaction or a system of
            biochemical reactions at specified pH


         Equilibrium compositions  of systems of biochemical reactions can be calculated using the following two programs.  The first
         was written by Fred Krambeck  (Mobil  Research and Development)  and the second was written by Krambeck  and Alberty.
         The Newton-Raphson  method  is used to  iterate to the composition  with the lowest possible  Gibbs energy  or transformed
         Gibbs energy.
                 equcalcc[as_,lnk_,no_I:=Module[Cl,x,b,ac,m,n,e,k},
                 (*  as=conservation matrix
                 Ink=-(l/RT)(Gibbs energy of formation vector at T)
                 no=initial composition vector  *)
                 ( *Setup*)
                 {m,n)=Dimensions[asl;
                 b=as .no;
                 ac=as;
                 (*Initialize*)
                 l=LinearSolve[ as.Transpose[asl,-as.(lnk+Log[nl)  1;
                 (*Solve*)
                 Do[ e=b-ac.(x=E"(lnk+l.as)  );
                 If[(lO*-lO)>Max[ AbsIel  1,  Break11 I;
                 l=l+LinearSolve[ac.Transpose[as*Table~x,~mlll,el,
                 {k, 100) 1 ;
                 If [  k=lOO,Return[i*Algorithm Failed"1  1 ;
                 Return [XI
                 1
                 equcalcrx[nt-,lnkr-,no-]:=Module[{as,lnk},
                 (*nt=transposed stoichiometric number matrix
                 lnkr=ln of equilibrium constants of rxs (vector)
                 no=initial composition vector*)
                 ( *Setup*)
                 lnk=~inearSolve~nt,lnkrl;
                 as="ullSpace [nt ;
                                 1
                 equcalcc[as,lnk,nol
                 1
          The reaction considered  here is the hydrolysis of glucose 6-phosphate to glucose and inorganic hosphate  at 298.15 K, pH 7,
          and 0.25 M ionic strength.  The objective  is to calculate the equilibrium concentrations  when the enzyme is added to a 0.10
          M solution of glucose 6-phosphate.
          G6P + H2 0 = Glu + Pi
          This is a single reaction, and so the equilibrium comosition can be readily calculated without a computer program.  However,
   222   223   224   225   226   227   228   229   230   231   232