The CKSD Simulator, Natural Computing, Travel/Photography, The Unknown, Publications, Home

Naturwissenschaften 87 (8): 2000, pp. 360-362, © Springer-Verlag 2000
The original publication is available on LINK: http://link.springer.de/

Enzymatic pattern processing

Klaus-Peter Zauner, Michael Conrad
Department of Computer Science, Wayne State University, Detroit, MI 48202, USA
e-mail: biocomputing@cs.wayne.edu.

A table-top prototype has been constructed that uses the enzyme malate dehydrogenase to recognize input signal patterns. The device is controlled by the enzyme in response to injection of Mg2+ used as a signaling substance. Output is monitored spectroscopically. If Mg2+ is injected along either of two signal lines (i.e., if the input signal pattern is 10 or 01) the device emits an output of 1. Injection along neither or both lines results in an output of 0. The enzyme in effect is used as a transform that converts the linearly inseparable exclusive-or problem into a linearly separable problem.

Enzymes are molecular pattern recognizers that respond to specific features of a complex chemical milieu. The simplest example of a recognition task that cannot be performed by a single layer network of summing devices, such as threshold neurons, is the exclusive-or (XOR) operation (Minsky and Papert 1969; Ellacott and Bose 1996). This requires that the device give a 1 output in response to binary signal inputs 01 and 10 and a 0 output to 00 and 11 input patterns. Whether actual neurons can perform tasks of this type, as opposed to responding to an average field, is an open question (Koch 1997). Simulation studies of abstract reaction schemes have shown that the XOR could conceivably be accomplished by a single enzyme (Arkin and Ross 1994). The issue is pertinent to the potential role of enzymes in computational devices (Conrad 1985, 1990) and of possible relevance to their role in cellular information processing (Bray 1995). In the following we describe a table top signal processing module that utilizes mitochondrial malate dehydrogenase (mMDH) for two variable pattern grouping tasks and show that this prototype can perform the XOR operation in response to Mg2+ used as a signal carrier.

The XOR operation is linearly inseparable, corresponding to the fact that input patterns cannot be separated into the output categories by a single threshold. This is in contrast to summing operations such as AND and OR. An element whose response is linear apart from a single threshold cannot perform the XOR, since it would be necessary for it to fire when the strength of the combined inputs exceeds a lower threshold and not fire when it exceeds a higher threshold. If the response of the element is nonmonotonic then it is possible to eliminate the need for the higher threshold and therefore to convert the linearly inseparable pattern recognition problem to a linearly separable problem. For an enzyme to perform this transformation it must exhibit nonmonotonic behavior.

Malate deyhydrogenase catalyzes the reaction of L-malate and NAD+ to oxalacetate, NADH, and a proton. A nonmonotonic response of mMDH to phosphate ions has been demonstrated for the reverse reaction (Kun et al. 1967). Mg2+ has been reported to have an activating effect on the forward reaction in blood serum Wong and Smith 1976; Smith 1983). High ionic strength is reported to have a suppressive effect on mMDH (Bracht and de P. Campello 1979). We worked with the forward reaction, favored by high pH. The reaction was monitored by spectroscopic detection of NADH at 339 nm. MDH has been one of the most intensively studied enzymes so far as response to milieu conditions and kinetic mechanisms are concerned (Wolfe and Raval 1970; Du Val et al.  1985; Gelpí et al.  1992) However, our purpose here is not to investigate mechanism but rather to utilize the phenomenology. A response surface approach is therefore appropriate (Box and Draper 1987).

Fig. 1 shows the absorbance at 120 seconds after start of the reaction for various concentrations of Mg2+ and Ca2+. The surface is convex along both the Mg2+ and Ca2+ axes. Thus a nonmonotonic response occurs when either of these ions is used as a signaling substance.

MDH Response Surface Fig. 1. Mg2+/Ca2+ response surface of porcine heart mMDH. The convex character of the surface is due to the nonmonotonic dependence of reaction speed on ion concentrations. Dots represent absorbance (A) at 339 nm for a time 120 seconds after start of the reaction. The surface is obtained by interpolation. The reaction medium contained 4.8 mM L-malic acid, 1.8 mM NAD+, and 13.2 mM MOPS (3-[N-morpholino]propanesulfonic acid, from the enzyme/NAD solution) and was buffered by 92 mM glycine adjusted to pH 10 with NaOH.

This response was observed only for malate concentrations that were low in comparison to reported assay protocols (Englard and Siegel 1969; Mullinax et al.  1982). Fig. 2 shows the logic operations that can be obtained at different ion concentrations. One ion, say Mg2+, can be used as the input signal and the second can be used as a modulator that changes the logic operation performed. The Mg2+ concentration of interest is two orders of magnitude higher than typical physiological concentrations (Heaton 1993). The high pH conditions under which the reaction was run are also nonphysiological. For our purposes it has the advantage that the signal solutions are more stable (Ochoa 1955).

Pattern Grouping Fig. 2. Two variable groupings (logic functions) implicit in the mMDH response surface (Fig. 1). Every point on the plane corresponds to a combination of Mg and Ca used to represent a 1-signal; 0-signals are represented by the absence of these ions. The response of the enzyme groups the different possible input signal patterns. Zones corresponding to common logic functions were computed from the response surface by assuming that a minimum separation in absorbance values of 0.17 is required to distinguish two output states. If a smaller separation were allowed the size of the zones would increase. Where zones overlap the choice of threshold determines which function is performed. NAND is the negation of an AND gate, OR is inclusive-or, and XOR is exclusive-or.

The response surface described above shows that it is possible to use mMDH to perform an XOR. We developed a table top signal processing system to implement this operation in a device-like context and more generally to explore the possibilities for enzymatic pattern grouping from a computational point of view. Five glass capillaries were sealed into a spectrophotometer cuvette (1 cm light path). Two of the capillaries were used for injecting the signals and one for injecting enzyme/NAD solution. Three small pumps, each comprising a syringe and two valves, were used for injection. The remaining two capillaries (connected to a peristaltic pump) served to clear and wash the curvette. Signals were injected in two 0.8 ml portions, taken in any of four possible combinations from solutions representing 0 and 1. Both solutions contained 7.1 mM L-malate (in 114 mM glycine-NaOH at pH 10.5). The 1-solution in addition contained MgCl2 (190 mM) used as signal. This quantity was chosen so that the absorbance resulting from 01 or 10 inputs is maximally separated from the absorbances produced by 00 and 11.

The reaction is initiated by injecting 0.5 ml enzyme/NAD buffered in 0.1 M MOPS at pH 7.4. The reaction medium thus contained 5.4 mM L-malate, 1.3 mM NAD+, 24 mM MOPS, and 87 mM glycine. The input signals were represented in the reaction medium by the concentration of MgCl2. The 00 input was represented by the absence of MgCl2; the 01 and 10 signal patterns both corresponded to an MgCl2 concentration of 72 mM; the 11 input was represented by 144 mM MgCl2. Note that this encoding scheme associates a substance with a state of a signal, but does not differentiate between different signal lines. This is sufficient for implementing the commonly used logic gates, since these are all commutative. To implement noncommutative functions, such as implication, it is necessary to associate different substances with different signal lines to represent the order of the operands.

Switches connected to the syringe used for injection of enzyme/NAD solution send a start signal to the computer that controls the spectrophotometer. An absorbance measurement at 339 nm is taken at a fixed time after the start of the reaction. The accumulation of NADH serves as output signal.

The performance of the device is exemplified by the classification of a series of 135 consecutive signal patterns arriving in random order (45 corresponding to 00, 46 to 01/10, and 44 to 11). The time from the start of the reaction to measurement of output was 10 seconds. All patterns were classified correctly. The mean absorbance for the 00 signal was 1.02, with a sample standard deviation (SD) of 0.01; for the 01/10 case the mean absorbance was 1.40 (SD = 0.06); and for 11 the mean was 1.07 (SD = 0.06). Extensive experimentation with variations of the apparatus confirm this level of performance. The 10 second response is close to what can be achieved with our instrumentation and is not an inherent limitation. The setup provides a convenient means for exploring the sensitivity of enzymes to chemical context. The methodology can be used to investigate the signal processing capabilities of multi-enzyme systems.

The above result shows that enzymes can be employed to perform pattern recognition tasks that cannot be realized with linear components. The enzyme is in effect a network that integrates milieu signals through conformational interactions. Networks of electronic elements would be required to duplicate this signal processing capability. Of great practical relevance is the fact that it is easy to replicate enzymes and therefore to precisely replicate their nonlinear characteristics. Nonlinear conformational interactions are expensive to simulate on a digital computer. For the purpose of utilizing enzymes as pattern processing elements they constitute a computational resource.

Acknowledgements

This material is based upon work supported by the U.S. National Science Foundation under Grant Nos. ECS-9704190 and CCR-9610054. The authors thank F. Hong, H. Martin, and C. Prothmann for helpful comments.

Bibliography

Arkin A, Ross J (1994)
Computational functions in biochemical reaction networks.
Biophys J 67:560-578

Box GEP, Draper NR (1987)
Empirical Model-Building and Response Surfaces.
John Wiley & Sons, New York

Bracht A, de P. Campello A (1979)
Effect of the ionic strength on the kinetic properties of the mitochondrial L-malate dehydrogenase.
Experientia 35:1559-1561

Bray D (1995)
Protein molecules as computational elements in living cells.
Nature 376:307-312

Conrad M (1985)
On design priciples for a molecular computer.
Commun ACM 28:464-479

Conrad M (1990)
Molecular computing.
In: Yovits MC (ed) Advances in Computers. Academic Press, Boston, pp 235-324

DuVal G, Swaisgood HE, Horton HR (1985)
Some kinetic characteristics of immobilized protomers and native dimers of mitochondrial malate dehydrogenase: an examination of the enzyme mechanism.
Biochemistry 24:2067-2072

Ellacott S, Bose D (1996)
Neural Networks: Deterministic Methods of Analysis.
Intern Thomson Computer Press, London

Englard S, Siegel L (1969)
Mitochondrial L-malate dehydrogenase of beef heart.
In: Lowenstein JM (ed) Methods in Enzymology.
Academic Press, New York, pp XIII:99-106

Gelpí GL, Dordal A, Montserrat J, Mazo A, Cortés A (1992)
Kinetic studies of the regulation of mitochondrial malate dehydrogenase by citrate.
Biochem. J. 283:289-297

Heaton FW (1993)
Distribution and function of magnesium within the cell.
In: Birch NJ (ed), Magnesium and the Cell.
Academic Press, London, pp 121-136

Koch C (1997)
Computation and the single neuron.
Nature 385:207-210

Kun E, Eanes RZ, Volfin P (1967)
Selective modification of mitochondrial malate dehydrogenase activity by changes in ionic strength.
Nature 214:1328-1330

Minsky ML, Papert S (1969)
Perceptrons: An Introduction to Computational Geometry.
MIT Press, Cambridge

Mullinax TR, Mock JN, McEvily AJ, Harrison JH (1982)
Regulation of mitochondrial malate dehydrogenase: evidence for an allosteric citrate-binding site.
J Biol Chem 257:13233-13239

Ochoa, S (1955)
Malic dehydrogenase from pig heart.
In: Colowick SP, Kaplan NO (eds) Methods in Enzymology. Academic Press, London, pp I:735-739

Smith AF (1983)
Malate dehydrogenase: general.
In: Bergmeyer H, Bergmeyer J, Graßl M (eds) Methods of Enzymatic Analysis. VCH Publishers (Verlag Chemie), Weinheim, pp III:163-166

Wolfe RG, Raval DN (1970)
The chemical and kinetic properties of pig heart mitochondrial malic dehydrogenase.
In: Schwert GW, Winer AD (eds.) The Mechanism and Action of Dehydrogenases. University Press of Kentucky, Lexington, pp 155-195

Wong PC-P, Smith AF (1976)
Assay of serum NAD-dependent malate dehydrogenase using malate as substrate.
Clinica Chemica Acta 72:409-412


Located at: http://www.cs.wayne.edu/~kjz/