Introduction Directory UMM :Data Elmu:jurnal:B:Biosystems:Vol55.Issue1-3.2000:

BioSystems 54 2000 151 – 164 Use of a windows program for simulation of the progress curves of reactants and intermediates involved in enzyme-catalyzed reactions Francisco Garcı´a-Sevilla a , Carmelo Garrido-del Solo a , Ronald G. Duggleby b , Francisco Garcı´a-Ca´novas c , Ramo´n Peyro´ d , Ramo´n Varo´n a, a Departamento de Quı´mica-Fı´sica, Escuela Polite´cnica Superior, Uni6ersidad de Castilla-La Mancha, Campus Uni6ersitario, E- 02071 Albacete, Spain b Department of Biochemistry, Uni6ersity of Queensland, Brisbane, Qld 4072 , Australia c Departamento de Bioquı´mica y Biologı´a Molecular A, Facultad de Biologı´a, Uni6ersidad de Murcia, E- 30071 Murcia, Spain d Hospital General, Hermanos Falco´ sn, E- 02006 Albacete, Spain Received 16 August 1999; received in revised form 7 October 1999; accepted 21 October 1999 Abstract A program that performs simulation of the kinetics of enzyme-catalyzed reactions with up to 32 species is described. The program is written in C + + for MS Windows 9598NT and uses a simple text file to define the kinetic model. The use of the program is illustrated with some examples. WES is available free of charge on request from the authors e-mail: fgarciaiele-ab.uclm.es. © 2000 Elsevier Science Ireland Ltd. All rights reserved. Keywords : Enzyme kinetics; Computer program; Differential equations; Simulation; Progress curves www.elsevier.comlocatebiosystems

1. Introduction

The kinetics of enzyme-catalyzed reactions de- pends upon an underlying system of differential equations. When this system is linear, then it can be solved using procedures described in the math- ematical literature Spiegel, 1981; Gerald and Wheatley, 1989. Generally, this system of equa- tions is not linear and, therefore, it is possible neither to solve it nor to find analytical solutions. In this case one must resort to one of the follow- ing two procedures: linearize the system or solve it by using numerical calculus. The linearization process assumes certain con- ditions concerning the initial concentrations of some of the species involved or particular rela- tionships between the rate constants so that a set of differential equations is obtained that is ap- proximately linear. The analytical solutions thus derived are, therefore, only applicable to a real system under these restrictive conditions. Recently computer programs have been published Varo´n Corresponding author. Tel.: + 34-967599200; fax: + 34- 967599224. E-mail address : rvaronpol-ab.uclm.es R. Varo´n 0303-264700 - see front matter © 2000 Elsevier Science Ireland Ltd. All rights reserved. PII: S 0 3 0 3 - 2 6 4 7 9 9 0 0 0 7 1 - 4 et al., 1990, 1991, 1999 that rely on this lineariza- tion approach for the acquisition of the algebraic kinetic equations for the time course of enzyme reactions as a function of the rate constants and initial concentrations. Although these programs and that to be presented here by us can be com- plementary, they are totally independent. It is always possible to solve, by using proce- dures of numerical calculus Carnahan et al. 1969; Press et al., 1992, systems of differential equa- tions that have no analytical solution. The solu- tion in these cases is given as a table of time versus concentration andor time versus rate and provides a simulation of the kinetics of the reaction. The most useful application of the simulation is for testing whether the kinetic equations are real- istic by comparing a plot of experimental data with the simulated curves. A key step in this process is obtaining the simulated curves and this step is limited by the availability of efficient computer programs. Irre- spective of whether the enzyme system is linear or not, such programs must take into account the specific characteristic of these systems and provide a convenient interface for input of the data and presentation of the results for the user. Several programs have been described that can be used for simulation andor fitting of the progress curves of enzyme-catalyzed reactions and related systems Chandler et al., 1972; Duggleby and Morrison, 1977; Canela and Franco, 1986; Franco et al., 1986; Cox and Boeker, 1987; Hens- ley et al., 1992; Royer and Beechem, 1992; Dug- gleby, 1994; Frieden, 1994; Ehlde and Zacchi, 1995; Mendes and Kell, 1998. Despite the fact that many of these programs have proved useful in specific contexts, none has a user interface input, output or both that is particularly simple and in some cases these programs require a great deal of experience to use effectively. In addition to the programs mentioned above, there are general mathematical software packages that will provide numerical solutions of sets of differential equations. However, their great ver- satility is difficult to exploit because the use of these programs is usually very complicated. More- over, most of these programs do not furnish all of the information in which an enzymologist is inter- ested. Some of these requirements of workers in enzyme kinetics are: 1. the progress curves of the concentrations and or the rates of various individual reactant and enzyme species; 2. progress curves corresponding to any combi- nation of concentrations e.g. sums, quotients, etc; 3. the equations of the straight lines tangent to the concentration progress curves at both the initial and final integration times; 4. the singular points of each of the progress curves of the concentrations; 5. the facility to rescale the curves; the facility to zoom and move through the curves; and 6. the facility to save graphic images of the curves generated andor a text file report of the tangent straight lines mentioned above, their intercept, tables of values of the concen- trations andor rates at various times, etc. A few years ago, Garrido del Solo et al. Gar- rido-del Solo et al., 1992 published a computer program for MS DOS written in TURBO PAS- CAL for simulating any enzyme reaction with up to 20 species. Nevertheless, the program runs slowly due to the algorithm used while the input of the equations and the output of the results is not particularly easy for the user. The above limitations for enzymological studies using existing programs encouraged us to imple- ment a specific computer program for MS Win- dows 9598NT that covers almost all needs for the simulation of the kinetics of enzyme systems. The main characteristics of this program are: 1. It allows reaction mechanisms containing up to 32 species. This number could be easily increased if necessary, the memory require- ments being the limiting factor. 2. The computation time is very short, even for a complex mechanism. Obviously, this time de- pends on the computer used. Thus, when a 133 MHz Pentium was used, the computer time was less than 60 s for all examples, whereas using a 400 MHz Pentium II machine the computation times were less than 10 s. 3. The input of the data is easy and versatile. 4. It provides the results as graphic images of progress curves and as ASCII tables.

2. Systems and methods