PDF only - at www.arxiv.org.

Physica Status Solidi A (in print, 2014): DOI 10.1002/pssa.201400131
Can bio-inspired information
processing steps be realized as
synthetic biochemical processes?
Vladimir Privman
1
2
*,1
Feature Article
We develop approaches to realizing feedforward loops and certain memory functions
(associative memory) with autonomous
enzymatic-cascade biochemical processes.
Such systems will offer possibilities for
utilizing bio-inspired information handling
steps on par with the presently used digital
gates. Thus, we can be guided by nature's
mechanisms in our experimenting with new
information and signal processing designs.
**,2
and Evgeny Katz
Department of Physics, Clarkson University, Potsdam, NY 13699, USA
Department of Chemistry and Biomolecular Science, Clarkson University,
Potsdam, NY 13699, USA
Keywords
Feed-forward loop; associative memory;
enzyme-catalyzed processes; bio-inspired; biochemical.
* Corresponding author: e-mail [email protected], Phone: +1 315 268 3891
** e-mail [email protected], Phone: +1 315 268 4421
We consider possible designs and experimental realizations in synthesized rather than naturally occurring biochemical systems of a selection of basic bio-inspired information processing steps. These include feed-forward
loops, which have been identified as the most common
information processing motifs in many natural pathways
in cellular functioning, and memory-involving processes,
specifically, associative memory. Such systems should
not be designed to literally mimic nature. Rather, we can
be guided by nature's mechanisms for experimenting
with new information/signal processing steps which are
based on coupled biochemical reactions, but are vastly
simpler than natural processes, and which will provide
tools for the long-term goal of understanding and har-
nessing nature's information processing paradigm. Our
biochemical processes of choice are enzymatic cascades
because of their compatibility with physiological processes in vivo and with electronics (e.g., electrodes) in
vitro allowing for networking and interfacing of enzymecatalyzed processes with other chemical and biochemical
reactions. In addition to designing and realizing feedforward loops and other processes, one has to develop
approaches to probe their response to external control of
the time-dependence of the input(s), by measuring the resulting time-dependence of the output. The goal will be
to demonstrate the expected features, for example, the
delayed response and stabilizing effect of the feedforward loops.
1 Introduction
Information and signal processing with biomolecules
(termed “biocomputing” for brevity) stands out as an active basic-research field [1-6] in the broader context of
chemical [7-11] unconventional computing approaches
[12, 13]. It promises capabilities [4] to develop novel approaches to biosensing and to interfacing Si electronics for
biocompatibility with living organisms. Furthermore, biocomputing can offer tools for developing information processing paradigms other than those presently widely used
in analog/digital devices. One example of a recent success
has been ideas [14-16] of using bio-inspired memory elements (memristors, etc.) for novel designs of Si electronic
circuitry for specific applications.
This suggests that it would be of interest to devise synthetic biochemical systems which are simple realizations of
the nature’s information and signal processing functionalities, to have building blocks to experiment with in order to
better understand the nature’s and also enrich the analog/digital information processing paradigms.
Here we work in the framework of biocomputing biomolecular systems based on enzymatic cascades [17-22].
Biomolecular computing has been studied by many research groups, using synthetic DNA chains (oligonucleotides) [1, 5], various proteins (including enzymes) [18-25],
and other bio-objects [26-28] (even whole cells) designed
by nature. Use of enzymes has been motivated by their
compatibility with physiological processes in vivo and
with electronics (e.g., electrodes) in vitro, and selectivity
and specificity, which allow networking. Furthermore, enzymes are abundant in all body functions and widely used
of biomedical testing. Even small-scale networking for
several-input/step information/signal processing with enzymes thus offers interesting applications [29, 30] for biosensing [31-34], e.g., for the point-of-care [35-38] rather
than clinical testing, or for continuous monitoring for envi-
2
V. Privman and E. Katz: Bio-inspired information processing steps as synthetic biochemical processes
ronmental and security/military applications [39, 40]. EnEnzymatic processes are also well suited for interfacing
biocomputing steps with standard electronics [41-46] in
electrochemical settings.
The analog/digital electronics fault-tolerant scalability
paradigm is the only one that is presently fully understood.
Thus, most research in biocomputing has been devoted to
realizing digital logic, i.e., binary gates [21, 26, 29, 47-51]
such as AND, OR, XOR, etc., and attempting to connect
them in presently rather small networks [6, 18, 22, 24, 52],
including those carrying out Boolean functions. Recent
developments have focused on non-binary “network
elements” that improve the noise handling by “filtering”
approaches [53-63] useful for improving scalability of
binary biocomputing gate networks.
The information processing paradigm of nature has
also been very successful. We do not fully understand it,
but advances have been made in systems biology to
explore aspects of the functioning of the nature’s
information processing [64-67]. Presently, we cannot even
remotely mimic the complexity of the natural processes by
making “artificial life” systems starting with
biomolecules/biochemistry. However, an interesting
avenue of research has been to consider specific processes:
memory, learning, etc., as “network elements” that could
offer new functionalities to our otherwise more
conventionally manufactured systems of Si-electronics.
We already mentioned recent successes involving such
ideas for novel electronic circuit designs that make uses of
memory elements [14-16, 68, 69].
Here we take up a new challenge: We consider how to
actually realize with biochemical processes certain basic
bio-inspired information processing steps. Ultimately, such
systems can offer tools for experimenting with information
processing networks based on synthetic autonomous
biochemical processes, to allow a new avenue for
understanding the nature’s information processing
paradigm.
Our emphasis here will be on feed-forward loops.
Indeed, it is the most common network motif in
information processing in natural systems, and the
challenge will be to carry it out with few coupled
biochemical reactions, which will be an immensely simpler
realization than that in nature. We will also consider
certain memory processes, for which our recent
preliminary work has indicated possibilities for designing
biomolecular realizations [70, 71]. We will focus on
associative memory for reasons described later. The
present “concept article” describes the general principles of
the design of such systems.
Both general and specific designs are presented and
theoretically substantiated, with the bulk of the required
experimental work to be carried out in the future by our
group. It is hoped that the described designs will initiate a
new research direction of synthetic information processing
mimicking not the full scope of what the nature does, as
“artificial life,” but rather taking up a more limited and
therefore hopefully more tractable goal of mimicking only
the nature’s information processing design, with
biomolecular/biochemical reaction processes vastly
simpler than those that evolved naturally.
2 Example and discussion of feed-forward
In order to make the presentation specific, let us first
consider an example, which is later revisited and described
in detail in Sec. 3, of a possible design of a feed-forwardloop function with a cascade of enzyme-catalyzed
reactions. This section offers a general introduction,
whereas the details of the actual biochemistry of this and
other systems’ functioning are explained in later sections.
Unlike the various earlier-realized “biochemical gates,”
feed forward is in most cases not a binary function [72-74].
Another important difference in attempting actual
biochemical realizations is that feed forward has two
“signal transduction” steps, each involving the input signal,
X, usually not being directly converted into the output.
Rather, in the primary (direct) step the input acts as the
activator (promoter), denoted by →, or repressor (inhibitor),
denoted by ⊣, of the ongoing process(es) that generate the
output signal, Z: See the schematic in Fig. 1. The feedforward loop is completed by adding the secondary
(indirect) step in which X activates or represses the
ongoing process(es) which generate another, intermediate
signal, Y, which in turn activates or represses the
process(es) of the production of Z.
Figure 1 Feed-forward system with activation in all the signal
transduction steps. The schematic (left) shows the activations
involved. The biochemical processes (right) are explained in
detail in Sec. 3. Two enzyme-biocatalyzed processes (outlined by
boxes) continuously produce chemicals which are signals Y and Z.
Chemical input X activates (promotes) the production of both Z
and Y, whereas Y promotes the production of Z. (The chemical
notations and abbreviations are explained in Sec. 3.)
Here we will consider the simpler (for biochemical
realizations) situation when X or Y, rather than X and Y
together — which is another feed-forward option —
Physica Status Solidi A (in print, 2014)
activate the output signal Z production. Then in the simsimplest classification [74, 75] there can be 8 different
loops corresponding to choosing activation or repression in
each of the steps
3
where the “reaction terms” describe the kinetics of a
possible consumption of X by the biochemical processes of
the feed-forward loop itself. The quantification of the feedforward effect will consist of observing how the resulting
time dependence of Z(t) is affected by the presence of the
X→Z or X ⊣Z, X→Y or X⊣Y, Y→Z or Y⊣Z.
(1)
secondary transduction step, X →Y →Z, which can be
The feed-forward loop is then called “coherent” or enabled at various degrees of activity controlled by
“incoherent” depending on whether the net effect of X on chemicals needed for that step’s functioning.
One expected effect is that sharp variations in X will
the production of Z in the secondary step is the same as in
not cause an immediate response by changes in Z. Rather,
the primary.
The most abundant in nature [75-77] feed forward with the second step active at proper levels, the response
involves three activations. In Fig. 1 we show a potential will only occur when the input signal, X, changes (up or
realization of such a process with an enzymatic cascade, down) by certain threshold amounts, and furthermore, the
for which the notation, details of the biochemical processes, system might have its own time scales for response rather
and the system’s functioning are explained later, in Sec. 3, than be driven by the input’s variation.
The “stabilizing/resource-conserving” effects expected
as part of a discussion of experimental realizations,
of feed-forward functions have never been realized in
including also systems involving repression.
Here we would like to address several important simple enzymatic biochemical systems. We hope to
features expected of such systems. First, we need at least highlight the challenges involved in such realizations in
two enzymatic (or other biochemical) processes which this work, as well as consider possible approaches to
yield signals Y and Z, and these processes’ rates at time t, accomplish not only feed-forward but also other bioshould be affected (controlled) by the value of the input at inspired processes, starting with those involving memory.
that time, X(t). In some situations activation can be made For these the experimental realizations will have to be
rather sharp as a function of parameters, and inhibition can designed guided by the needs of quantifying the
also be made sharp. Thus, various responses of the feed- anticipated characteristics of their response. We also
forward loop can be made quite steep. Feed forward can comment on the chemical-kinetics modeling of the
therefore on its own in some regimes approximate binary expected systems.
gates. Therefore, ideas have been developed [78] for multigate logic with DNA-structure oligonucleotide systems
3 Enzymatic feed-forward loops
made of binary feed-forward functions.
In this section we present the potential enzymaticHowever, in a general setting the feed forward’s role in cascade-based feed-forward designs. Let us first describe
nature is obviously not binary. Rather, the feed-forward in detail the system shown in Fig. 1, outline its design, and
loop, specifically the one with three promotions shown in report preliminary experimental observations. The system
the schematic in Fig. 1, plays a stabilizing role in nature’s involves only activations in all its signal-transduction steps
networks: It delays [76, 79-81] the changes in the response, corresponding to the options in Eq. 1. The cascade includes
Z(t), to avoid erratic swings and “waste of resources” in the functioning of two enzymes as biocatalysts:
natural-pathway
responses
to
environmental Glutathione reductase (E.C. 1.8.1.7), abbreviated GR,
variations/fluctuations, specifically, those in X(t). The which biocatalytically converts glutathione from its
secondary step — with the X to Y to Z transduction — oxidized form, GSSG, to reduced form, GSH. The latter,
takes a fraction of the input signal and processes it in GSH, acts as our intermediate signal, Y, in the feedparallel to the primary transduction channel. It should be forward functioning. Concomitantly, β-nicotinamide
designed to act to time-delay (as compared to the direct X adenine dinucleotide is converted [82] from its reduced
to Z transduction in the primary step) the effect of a part of form, NADH, to the oxidized form, NAD+. Alcohol
the changes in the input signal, X, as far as its net impact dehydrogenase (E.C. 1.1.1.1), ADH, biocatalytically
on Z goes.
oxidizes ethanol (Et-OH) to yield acetaldehyde (AcAd),
Therefore, in order to experimentally accomplish while β-nicotinamide adenine dinucleotide is converted
proper feed-forward realizations, we need to go beyond the [83] from its oxidized form, NAD+, to the reduced state
“input at t = 0 to output at gate time tgate > 0” response NADH. These two processes can yield the net increase in
paradigm of the digital-gate biocomputing. We have to the amount of NADH that can be measured optically by
experimentally control the availability of X(t), by changes in absorption and that will be designated as our
adding/removing (inputting/deactivating) this compound output signal, Z. Thus, as expected for feed forward,
by physical or (bio)chemical means at the externally signals Z and Y are generated continuously once the
controllable rate (which can be negative) Rext, such that
reactions are started. In fact, the net rate of production of
NADH in this system must be kept in check, to avoid rapid
= Rext(t) + reaction terms,
(2) build-up of the signal Z. This can be done [84] by initially
largely inhibiting the activity of enzyme ADH by adding
4
V. Privman and E. Katz: Bio-inspired information processing steps as synthetic biochemical processes
disulfiram, DS, which forms an ADH-DS complex that has
low biocatalytic activity.
The input signal, X, can then be dithiothreitol, DTT,
that, when added to the system has the following effects on
the process rates:
(i) Its promotion of GR results in a substantial increase
[85] of the GR enzyme activity, thus increasing the rate of
the signal Y generation. This corresponds to X→Y in Eq. 1.
(ii) In addition, DTT chemically converts DS from its
original
disulfide
form
to
the
thiol
form,
diethyldithiocarbamate, DDC, shifting the kinetics to result
in the breakup of the inhibited-enzyme complex ADH-DS
and restoring ADH to high activity, thus increasing the rate
of the signal Z generation: X→Z in Eq. 1.
(iii) Importantly, GSH (signal Y), which is the product
of the reaction biocatalyzed by GR, also chemically
removes DS from the ADH-DS inhibited complex, acting
to increase the rate of the signal Z generation. Therefore,
the step Y→Z in Eq. 1, is built into the biochemical
system’s functioning.
The excess concentration of NADH,
∆NADH(t) = NADH(t) – NADH(0),
concentrations did not result in a substantial inhibition of
ADH, while higher concentrations did not allow the
enzyme reactivation. The inhibited ADH was tested for the
production of NADH in the presence of NAD+ (1.0 mM)
and ethanol (1.7 M). Despite its inhibition, the enzyme
ADH demonstrated some activity producing NADH,
Fig. 2A, curve a. Addition of NADH (50 µM) initially, to
the solution in the absence of the disulfide reducing system
(GR and GSSG) did not noticeably affect the rate of the
biocatalytic production of the excess NADH, Fig. 2A,
curve b. The same experiment performed in the presence
of GR (2 units mL–1), GSSG (3 µM) and NADH (the same
added amount, 50 µM) resulted in an enhanced production
of NADH, witnessing the inhibitor removal and ADH
reactivation, Fig. 2A, curve c. The rate of the NADH
production was increased approximately two-fold, Fig. 2B,
demonstrating the feasibility of the Y→Z step.
(3)
which is our signal Z(t), is generated at a rate increased by
the direct effect of the input signal, X. And it is also
increased through the indirect step of X accelerating the
signal Y production, while the latter in turn contributes to
increasing the output of Z.
The full realization and characterization of the
proposed enzymatic cascade will require addressing
several challenges, even though some of the processes
have already been studied in the literature. The latter
include the process of removing the DS inhibitor from
ADH-DS complex by DTT (signal X). Indeed, DTT is an
established reactant for converting disulfide chemical
species to their thiol derivatives [86]. The inhibition of
ADH by the disulfide form of DS has also been studied,
including the property that its thiol derivative, DDC, is
removed from the enzyme complex and does not inhibit
ADH [84,87]. Therefore, the primary step, X→Z, should be
realizable in a controllable fashion for experiments to
probe the time dependence properties of the process.
Regarding the secondary step, for X→Y we already
mentioned that DTT is known to promote [85] the activity
of GR. As a test of feasibility of realizing the Y→Z step,
preliminary experiments were performed, see Fig. 2, to
demonstrate the effect of GSH (signal Y) on the rate of
NADH production (contributing to signal Z). First, ADH
(0.63 units mL–1) was prepared in the inhibited form by
incubation with the added optimized concentration of
disulfiram (0.8 mM). This disulfiram concentration caused
a significant inhibition of ADH, by forming the ADH-DS
complex. ADH could then be reactivated by the thioldisulfide exchange with the reduced glutathione produced
in situ by the GR reaction. Lower disulfiram
Figure 2 Experimental probe of the feasibility of processes
needed for the Y→Z step of the feed-forward loop shown in Fig. 1.
Panel A: Absorbance at λmax = 340 nm, as a function of time,
measuring the amount of NADH: (a) produced only with the
inhibited ADH-DS enzyme complex; (b) the same with some
initially added NADH, but in the absence of the other chemicals
(GR and GSSG) needed for the signal Y production; and (c) in the
presence of GR and GSSG (and the same quantity of the initially
added NADH). Panel B: ΔAbs = Abs(t) – Abs(0), at t = 20 min.
Regarding the interconnectivity of the system just
described (Fig. 1) with other biocatalytic processes for
attempting networking, we note that the output, NADH, is
a substrate (one of the input chemicals) common for many
enzymes, mostly for dehydrogenases. The input,
dithiothreitol is less common in purely enzymatic reactions,
but it can be produced by enzyme-catalyzed processes [88].
For example, enzyme PDI (protein disulfide-isomerase,
E.C. 5.3.4.1) can produce DTT in its reduced form that is
needed to initiate the processes shown in Fig. 1. We also
mention that the cascade in Fig. 1 can be realized with the
initial NADH replaced by a different chemical, NADPH
(which is converted to NADP+, nicotinamide adenine
dinucleotide phosphate, by the enzyme GR). Then the
whole amount of the NADH produced by ADH (or ADHDS) at time t > 0 can be identified as the output signal Z(t).
Generally, for nearly any enzyme there are compounds
that can promote or inhibit that enzyme’s activity. The
Physica Status Solidi A (in print, 2014)
latter effect can be used to devise systems that involve feed
forward with some or all of the processes in Eq. 1
corresponding to repression instead of activation. As an
illustration, Fig. 3 shows such a design of a system with all
three processes being repressions. Two enzymatic
reactions are ongoing: Glutathione oxidase, GlutOx
(E.C. 1.8.3.3), biocatalytically converts glutathione from
its reduced form (GSH) to the oxidized form (GSSG),
while concomitantly oxygen is converted to hydrogen
peroxide [88] that is taken as signal Y. Another enzyme,
pyruvate kinase, PK (E.C. 2.7.1.40), is converting
adenosine triphosphate, ATP, to adenosine diphosphate,
ADP, with the concomitant conversion of pyruvate, Pyr, to
phosphoenolpyruvate, PEP. The output can be defined as
the produced amount of ADP. However, to actually
measure it, the ATP consumption (the decrease in its
concentration) should be used to yield the output signal Z,
since it can be measured by the standard optical assay for
ATP: light emission generated by luciferin-luciferase
system in the presence of ATP [89]. Note that ADP/ATP
are produced/consumed stoichiometrically. Hydrogen
peroxide, H2O2, produced in the first biocatalytic reaction
is known as an inhibitor for PK [88], and therefore the first
biocatalytic process is repressing the second one; this
realizes Y⊣Z. In addition, cysteine, defined as signal X,
when added to the system as the primary input will repress
both biocatalytic processes. Cysteine is a known inhibitor
[88] of both GlutOx, yielding X⊣Y, and PK, which
corresponds to X⊣Z.
Figure 3 Feed-forward system with repression of all the signal
processing steps. Abbreviations and system functioning are
explained in the text.
Regarding its interconnectivity with other biocatalytic
processes, the designed system (Fig. 3) offers a substantial
5
flexibility. Its output, ADP (or ATP) is utilized by more
than 1700 ATP/ADP-dependent enzymes catalogued in the
standard database [88]. The input, cysteine, is also
compatible with enzymatic processes and can be produced,
for example, by cysteine reductase (E.C. 1.8.1.6) [88].
For the two considered feed-forward systems
(Figs. 1, 3), with all activation or repression, as well as for
other possible systems with different →/⊣ combinations,
modeling/design and careful selection of parameters are
required for proper functioning to achieve compatible
reaction conditions. Their actual experimental realization,
kinetic modeling, and then the first attempts at networking
with other biocatalytic steps are not straightforward and
will require a substantial research effort. This expectation
is based on what was learned in earlier work with digital
biocatalytic gates. Indeed, to our knowledge feed-forward
loops, while being extensively modeled in the literature,
have never been actually experimentally realized as
autonomously-functioning synthetic rather than natural
biomolecular systems. Importantly for the experimental
work, all the enzymes, and their substrates (input
chemicals) needed for the experimental realization of the
above formulated processes are commercially available.
4 Process design and kinetic modeling
In modeling of feed-forward loops one can set up [66]
coupled phenomenological rate equations describing signal
variations in the ongoing process steps. This approach can
yield the expected features, including the delayed response
of the output to the input’s variations/fluctuations, and
other properties [74]. As explained shortly, rate equations
arise naturally in our systems because of the nature of the
biochemical processes involved. However, they will be
more complicated and contain different terms than those
considered in purely phenomenological formulations. The
schematic in Fig. 4 outlines one of the possible structures
generic to the proposed processes considered in Sec. 3,
with random selection of notations for chemicals (some not
shown, cf. Figs. 1, 3) and identifications of the signals.
Our systems involve the catalytic functions of enzymes,
e.g., E1 (Fig. 4). Most enzymes have several functional
pathways, but for our purposes it will generally suffice
[18] to use the standard Michaelis-Menten type model
which focuses on the dominant mechanism, described by
the following process sequence. The enzyme first binds a
chemical called a substrate, say, S1 to form a complex, C.
This complex can either on its own or by binding another
substrate, S2 — this option is common for our system,
produce the product(s) of the biocatalytic reaction, here
P1,2 (see Fig. 4), restoring the enzyme to its original form.
In the chemical reaction notation, we have
S1 + E1 ⇄ C,
S2 + C → E1 + P1 + P2.
(4)
6
V. Privman and E. Katz: Bio-inspired information processing steps as synthetic biochemical processes
This is of course just one of the possible reactant labelings
(cf. Fig. 4) as far as their role in the cascade goes. Here the
arrows with rate constants above/below represent chemical
processes rather than activation. The second step can
usually be assumed irreversible, but the first one requires
two rate constants. These process parameters, here k±1, k2,
are generally not known individually and have to be fitted
from experiments. Activation/repression can involve
several mechanisms, one of which can be a complex
formation, for example,
etc. Note that in the next stage, when writing the rate
equation for S1, for instance, terms resulting from its
reaction with both the original and modified enzymes will
enter, with their respective rates,
= – k1S1E1 + k–1C –
S1
+
̅,
(8)
where the notation (such as for ̅ ) is self-explanatory.
Even within a relatively simple chemical kinetics
description outlined here, enzymatic cascades thus lead to
systems of numerous coupled chemical rate equations,
⇄
I1 + E1
+ W.
(5) with parameters which depend on the physical and
chemical conditions of the experiment, and which are
documented only to a very limited extent (typically, at
Here the “complex” is the modified enzyme with a most a single parameter, calculated in our notation from
, the quantities k±1 and S2(0)k2, call the Michaelis-Menten
different activity (with larger or smaller rate constants,
constant, is uniformly tabulated).
in processes similar to those in Eq. 4), and it can be
The described approach should enable modeling to
restored to the original form, E1, by reacting with some
select adjustable quantities (concentrations of those
other chemical, here denoted W.
chemicals that are not designated as input/output signals)
as needed to achieve expected feed-forward responses to
various protocols Rext(t) of controlling the input signal
availability, thus guiding the experimental work to achieve
proper functioning of the synthetic systems, standalone and
ultimately “wired” (connected via chemical process steps)
with other enzymatic processes to attempt simple
networking.
The main difference of the considered designs when
compared to the much simpler earlier-studied binary-gate
systems is the need for activation/repression as separate
ongoing processes, i.e., in that enzymes are not just
biocatalysts of fixed activity, but their activity changes (E1
↔ , etc.). As mentioned earlier, the need to have one of
the products of the first enzymatic process activate/repress
the second process is also a significant experimental design
challenge.
It is therefore important to consider simpler candidate
systems for feed-forward realizations specifically with all
three activations, because this could be attempted by
Figure 4 Illustration of the described feed-forward designs in having the input signals X, Y selected as substrates (rather
terms of the constituent enzymatic processes. Activations or than promoters) for enzymes. However, our group’s
repressions (promotions or inhibitions) are shown be green lines, preliminary modeling results (unpublished) with typical
cf. Figs. 1, 3.
experimental as well as with theoretically optimized
parameter values, indicate that the expected feed-forwardIf, for instance, I1 is our input, X, then the added loop features are difficult to obtain in such systems and are
“reaction terms” in Eq. 2 enter via such chemical processes, not well pronounced. Therefore, working with the more
complicated systems that have reaction structure of the
= Rext(t) – r1I1(t)E1(t) + r–1W(t) (t),
(6) type shown in Fig. 4 is warranted even for the allpromotions feed-forward case. These systems actually
whereas the time-dependence of the entering quantities is imitate the nature’s design: Instead of X being the actual
direct input for the production of Y and Z, it activates (or, if
in turn set by their own rate equations, for example,
needed, represses) the already ongoing processes that
produce Y and Z, and similarly for the mechanism by
= – r1I1E1 + r–1W – k1S1E1 + k–1C,
(7) which Y affects the production of Z.
Physica Status Solidi A (in print, 2014)
5 Memory Systems
Basic “learning” and “memory” steps can also be
studied in the framework of the proposed approach, as
outlined in this section. One example is associative
memory, i.e., one signal triggering the response to another
after some “training” time, which has been known starting
from the Pavlov’s dog experiments [90]. Various
cumulative-memory “devices,” with response proportional
to the integrated (stored) input signal over some time
interval, have recently been actively studied, including
“memristors,” “memcapacitors,” etc. [14-16, 91-96], and
the former were argued to be observable at the cellularorganism response level [92]. Preliminary solid-state
experimental realizations with oxide-nanostructurematerial device structures and also electrochemical setups
were reported for memristors [95-99]. There is no doubt
that nature uses various types of memory-involving
processes at all scales, but we simply do not yet fully
understand their role and the degree of their abundance at
the molecular signal-processing network-structure levels.
As mentioned earlier, memory device concepts have
recently been found [14-16] useful in novel designs for
electronic circuitry.
Our goal here is initiate consideration of the level of
“complexity,” cf. Fig. 4 for feed forward, required for the
minimal cascade structures that are needed for realizing
memory processes, and the degree of interfacing with other
physical or chemical transduction steps achievable. As
already mentioned, the basic-science interest in such
designs is that they, including feed forward, will allow us
to begin building a “toolbox” of network elements for
experimenting with non-binary, bio-inspired designs for
complex bio-inspired information- and signal-processing
tasks.
Figure 5 Experimentally realized [70] associative memory
system demonstrating learning/unlearning properties (see text).
Here the “correct”/“wrong” input signals were defined as the
presence/absence of various enzymes, thus limiting the
possibilities for this system’s autonomous integration with other
7
biocatalytic processes for networking. (Detailed explanation of
the biocatalytic reactions involved is given in Ref. [70].)
Associative memory systems were recently reported in
our preliminary studies involving enzymatic processes
[70,71]. A biocatalytic cascade with two parallel enzymecatalyzed reaction branches, where one of the pathways
performs the memory-needed-for-training function, was
utilized to mimic the associative memory system with
learning/unlearning properties, as shown in Fig. 5.
However, the realized system had an important drawback:
The input signals were defined as the presence/absence of
various enzymes. This significantly complicates any
straightforward integration into more complex networks.
The system also did not allow time-dependent control of
the inputs, as commented on shortly.
Figure 6 Enzyme-based associative memory design
demonstrating learning/unlearning properties. One of the
intermediate products performs the memory function. The
“correct”/“wrong” input signals are defined as the
presence/absence of substrates/activators/inhibitors in the
biocatalytic reactions, allowing connection of this process to
other biocatalytic cascades. Here S1,2 and P1,2,3 denote those
substrates and products in the reactions biocatalyzed by the
enzymes E1,2,3, that are not the two inputs or output signal. The
“correct” input, “wrong” input, and the same output produced by
both E2 and E3, are low molecular weight species which can be
produced/consumed as products/substrates of reactions in other
cascades.
Generally, for easy interconnectivity the use of low
molecular weight species — those that constitute typical
substrates and products of enzyme-catalyzed processes —
as chemical input(s) and output signals is desirable. Indeed,
our considering associative memory, rather than other bioinspired memory “units,” on par with feed forward here is
based on the fact that it represents the next level of
complexity: from single input (of feed forward) to two
inputs, in controlling chemical concentrations the time
dependence of which should be varied according to
predefined protocols and the resulting response of the
output studied for its time-dependence. Of course the timedependences of the input(s) and output are quite different
for the two systems, feed forward vs. associative memory,
but the experimental-setup challenge in the biochemical
context is similar: It entails developing capabilities for
8
V. Privman and E. Katz: Bio-inspired information processing steps as synthetic biochemical processes
both positive and negative input-rate control, e.g., the term
Rext(t) in Eqs. 2, 6. To enable the latter, negative rate, we
need the capability to deactivate part of the input(s) by
(bio)chemical processes, as further discussed below.
Figure 6 shows a schematic design, at the level of the
cascade structure similar to Fig. 4, of a basic associativememory step, realization of which can be attempted in
experiments with several choices of enzymes and other
chemical compounds. This system satisfies the condition
of interconnectivity with other signal processing
biocatalytic cascades via low-molecular-weight species as
input/output signals.
Here the “correct” input will activate an enzyme (E2)
which converts a substrate (S1) to the final output. The
“wrong” input performs the opposite operation. It inhibits
this enzyme resulting in no formation of the output.
However, the simultaneous application of the “correct” and
“wrong” inputs activates another enzyme (E1), for which
the “correct” and “wrong” inputs serve as substrates,
resulting in the formation of an intermediate product which
serves as “memory”. This enables “training” such that later
application of the “wrong” input alone will activate the last
enzyme (E3), which in the presence of the “memory”
species produces the same final output as E2. It should be
noted that E3 produces the output species only when both
the “wrong” input and the “memory” species are present.
The “wrong” input applied without the “memory” species
earlier formed, will not result in the output formation.
Similar to Ref. [70], here the associative memory is not
self-reinforcing, because the rate of production of the
output will decrease to zero as the “memory” compound is
used up, unless the “correct” input is supplied again to
“reinforce” the training.
Generally, “memory” in the considered and other
recently designed [71,95] biomolecular and hybrid
electrochemical systems (the latter involving interfacing
with active-response electrodes) is realized by
accumulation of an intermediate-product chemical
compound in the cascade of processes. Direct parallels
with the linear electronic circuit elements are not obvious,
because chemical processes have rather different properties.
In fact, ironically, even linear electronic elements that do
not involve memory, specifically, a resistor, have no direct
analogies in purely chemical processes. However,
chemical memory has its own characteristic features
expected to be useful in network designs.
As with the case of feed forward, the process
realizations here are not unique, with Fig. 6 offering just
one of the possible designs. Experiments will require
optimization by process modeling to make sure that the
realized systems correspond to the expected “training”
properties as far as time dependence of the output is driven
by various protocols of supplying the inputs, similar to the
considerations staring with Eq. 2, Sections 3 and 4, but
now with two controlled inputs instead of one.
As mentioned earlier, to accomplish this we will need
to control the time dependence of the inputs, which
specifically requires the capability of having both positive
and negative external supply/removal rates, here for both
the “correct” and “wrong” inputs. While the timedependence protocols of interest for the two inputs here are
obviously not the same as for the single input control rate,
Rext(t), for feed forward, the experimental challenges are
similar because this implies that our enzymatic cascades
cannot be studied as standalone biochemical processes.
They will have to be at least minimally “networked” with
physical and (bio)chemical processes that add/remove
(activate/deactivate) the input(s).
6 Conclusion
We outlined the conceptual setup for cascades of
enzyme-catalyzed biochemical reactions that realize the
feed-forward response or associative memory. The new
aspects of the devised systems, specifically for feed
forward involve the aggressive use of chemicals which are
not enzymes’ substrates but rather are compounds (called
ligands) typically binding to other than substrate-reaction
sites of the enzyme molecules and causing promotion
(activation) or slowdown (repression) of the enzymatic
activity. For associative memory, we focus on realizations
with low-molecular-weight (rather than protein) inputs, for
enabling time-dependent control.
Our presentation highlights the experimental
challenges and the required modeling involved in
designing, realizing and characterizing the basic steps, with
feed forward as a process with a single controlled input,
and associative memory with its two controlled inputs.
However, at least some degree of modeling and
experimentation with networking cannot be avoided: In
order to probe the full range of the control by the input(s)
variation, the external input rate(s) must be varied for
positive values (which can be accomplished by physically
adding the input reactant, as well as chemically), but also
for negative values which in most cases will require an
additional chemical or biochemical process for
deactivation.
Acknowledgements Funding of our research by the NSF
(grants CBET-1066397 and CBET-1403208) is gratefully
acknowledged.
References
[1] R. Pei, E. Matamoros, M. Liu, D. Stefanovic, and M. N.
Stojanovic, Nature Nanotechnol. 5, 773 (2010).
[2] V. Privman, Nature Nanotechnol. 5, 767 (2010).
[3] Y. Benenson, Nature Rev. Genetics 13, 455 (2012).
[4] E. Katz (ed.), Biomolecular Information Processing – From
Logic Systems to Smart Sensors and Actuators (WilleyVCH, Weinheim, 2012).
[5] M. N. Stojanovic and D. Stefanovic, J. Comput. Theor.
Nanosci. 8, 434 (2011).
Physica Status Solidi A (in print, 2014)
[6] M. Kahan, B. Gil, R. Adar, and E. Shapiro, Physica D 237,
1165 (2008).
[7] A. P. De Silva, S. Uchiyama, T. P. Vance, and B.
Wannalerse, Coord. Chem. Rev. 251, 1623 (2007).
[8] K. Szacilowski, Chem. Rev. 108, 3481 (2008).
[9] A. Credi, Angew. Chem. Int. Ed. 46, 5472 (2007).
[10] V. Privman, Israel J. Chem. 51, 118 (2011).
[11] J. Andreasson, U. Pischel, Chem. Soc. Rev. 39, 174 (2010).
[12] A. Adamatzky, L. Bull, B. De Lacy Costello, S. Stepney,
and C. Teuscher (eds.), Unconventional Computing 2007
(Luniver Press, Bristol, UK, 2007).
[13] C. S. Calude, J. F. Costa, N. Dershowitz, E. Freire, and G.
Rozenberg (eds.), Unconventional Computation. Lecture
Notes in Computer Sci., Vol. 5715 (Springer, Berlin, 2009).
[14] Y. V. Pershin, J. Martinez-Rinconl, and M. Di Ventra, J.
Comp. Theor. Nanosci. 8, 441 (2011).
[15] Y. V. Pershin and M. Di Ventra, Phys. Rev. E 84, 046703
(2011).
[16] M. Di Ventra and Y. V. Pershin, Nature Phys. 9, 200
(2013).
[17] E. Katz and V. Privman, Chem. Soc. Rev. 39, 1835 (2010).
[18] V. Privman, O. Zavalov, L. Halámková, F. Moseley, J.
Halámek, and E. Katz, J. Phys. Chem. B 117, 14928 (2013).
[19] V. Privman, B. E. Fratto, O. Zavalov, J. Halámek, and E.
Katz, J. Phys. Chem. B 117, 7559 (2013).
[20] O. Zavalov, V. Bocharova, V. Privman, and E. Katz, J. Phys.
Chem. B 116, 9683 (2012).
[21] J. Halámek, V. Bocharova, M. A. Arugula, G. Strack, V.
Privman, and E. Katz, J. Phys. Chem. B 115, 9838 (2011).
[22] V. Privman, M. A. Arugula, J. Halámek, M. Pita, and E.
Katz, J. Phys. Chem. B 113, 5301 (2009).
[23] T. Miyamoto, S. Razavi, R. DeRose, and T. Inoue, ACS
Synth. Biol. 2, 72 (2013).
[24] G. Ashkenasy and M. R. Ghadiri, J. Am. Chem. Soc. 126,
11140 (2004).
[25] R. Unger, J. Moult, Proteins 63, 53 (2006).
[26] M. N. Stojanovic, T. E. Mitchell, and D. Stefanovic, J. Am.
Chem. Soc. 124, 3555 (2002).
[27] Y. Benenson, Curr. Opin. Biotechnol. 20, 471 (2009).
[28] M. L. Simpson, G. S. Sayler, J. T. Fleming, and B.
Applegate, Trends Biotechnol. 19, 317 (2001).
[29] D. Melnikov, G. Strack, J. Zhou, J. R. Windmiller, J.
Halámek, V. Bocharova, M.-C. Chuang, P. Santhosh, V.
Privman, J. Wang, and E. Katz, J. Phys. Chem. B 114,
12166 (2010).
[30] L. Halámková, J. Halámek, V. Bocharova, S. Wolf, K. E.
Mulier, G. Beilman, J. Wang, and E. Katz, Analyst 137,
1768 (2012).
[31] E. Katz, J. Wang, M. Privman, and J. Halámek, Anal. Chem.
84, 5463 (2012).
[32] E. Katz and J. Wang, in: Biomolecular Information
Processing – From Logic Systems to Smart Sensors and
Actuators (Willey-VCH, Weinheim, 2012), E. Katz (ed.),
chap. 5, pp 81–101.
[33] J. Wang and E. Katz, Israel J. Chem. 51, 141 (2011).
[34] J. Wang and E. Katz, Anal. Bioanal. Chem. 398, 1591
(2010).
[35] M. Zhou, N. Zhou, F. Kuralay, J. R. Windmiller, S.
Parkhomovsky, G. Valdés-Ramírez, E. Katz, and J. Wang,
Angew. Chem. Int. Ed. 51, 2686 (2012).
9
[36] N. Zhou, J. R. Windmiller, G. Valdés Ramírez, M. Zhou, J.
Halámek, E. Katz, and J. Wang, Serum. Anal. Chim. Acta
703, 94 (2011).
[37] J. Halámek, V. Bocharova, S. Chinnapareddy, J. R.
Windmiller, G. Strack, M.-C. Chuang, J. Zhou, P. Santhosh,
G. V. Ramirez, M. A. Arugula, J. Wang, and E. Katz,
Molecular Biosyst. 6, 2554 (2010).
[38] J. Halámek, J. R. Windmiller, J. Zhou, M.-C. Chuang, P.
Santhosh, G. Strack, M. A. Arugula, S. Chinnapareddy, V.
Bocharova, J. Wang, and E. Katz, Analyst 135, 2249 (2010).
[39] V. Bocharova, J. Halámek, J. Zhou, G. Strack, J. Wang, and
E. Katz, Talanta 85, 800 (2011).
[40] M.-C. Chuang, J. R. Windmiller, P. Santhosh, G. ValdésRamírez, E. Katz, and J. Wang, Chem. Commun. 47, 3087
(2011).
[41] M. Krämer, M. Pita, J. Zhou, M. Ornatska, A. Poghossian,
M. J. Schöning, and E. Katz, J. Phys. Chem. C 113, 2573
(2009).
[42] X. Wang, J. Zhou, T. K. Tam, E. Katz, and M. Pita,
Bioelectrochem. 77, 69 (2009).
[43] M. Privman, T. K. Tam, M. Pita, and E. Katz, J. Am. Chem.
Soc. 131, 1314 (2009).
[44] E. Katz, V. Bocharova, and M. Privman, J. Mater. Chem.
22, 8171 (2012).
[45] A. Poghossian, K. Malzahn, M. H. Abouzar, P. Mehndiratta,
E. Katz, and M. J. Schöning, Electrochim. Acta 56, 9661
(2011).
[46] E. Katz, Israel J. Chem. 51, 132 (2011).
[47] E. Gdor, E. Katz, and D. Mandler, J. Phys. Chem. B 117,
16058 (2013).
[48] D. Melnikov, G. Strack, M. Pita, V. Privman, and E. Katz, J.
Phys. Chem. B 113, 10472-10479 (2009).
[49] V. Privman, J. Zhou, J. Halámek, and E. Katz, J. Phys.
Chem. B 114, 13601 (2010).
[50] L. Fedichkin, E. Katz, and V. Privman, J. Comput. Theor.
Nanosci. 5, 36-43 (2008).
[51] V. Privman, G. Strack, D. Solenov, M. Pita, and E. Katz, J.
Phys. Chem. B 112, 11777-11784 (2008).
[52] E. Katz, Int. J. Unconv. Comp. 8, 339 (2012).
[53] J. Halámek, O. Zavalov, L. Halámková, S. Korkmaz, V.
Privman, and E. Katz, J. Phys. Chem. B 116, 4457 (2012).
[54] S. Domanskyi and V. Privman, J. Phys. Chem. B 116,
13690 (2012).
[55] O. Zavalov, V. Bocharova, J. Halámek, L. Halámková, S.
Korkmaz, M. A. Arugula, S. Chinnapareddy, E. Katz, and V.
Privman, Int. J. Unconv. Comp. 8, 347 (2012).
[56] S. Bakshi, O. Zavalov, J. Halámek, V. Privman, and E.
Katz, J. Phys. Chem. B 117, 9857 (2013).
[57] V. Privman, V. Pedrosa, D. Melnikov, M. Pita, A.
Simonian, and E. Katz, Biosens. Bioelectron. 25, 695 (2009).
[58] J. Halámek, J. Zhou, L. Halamkova, V. Bocharova, V.
Privman, J. Wang, and E. Katz, Anal. Chem. 83, 8383
(2011).
[59] M. Pita, V. Privman, M. A. Arugula, D. Melnikov, V.
Bocharova, and E. Katz, Phys. Chem. Chem. Phys. 13, 4507
(2011).
[60] V. Privman, J. Halámek, M. A. Arugula, D. Melnikov, V.
Bocharova, and E. Katz, J. Phys. Chem. B 114, 14103
(2010).
[61] S. P. Rafael, A. Vallée-Bélisle, E. Fabregas, K. Plaxco, G.
Palleschi, and F. Ricci, Anal. Chem. 84, 1076 (2012).
10
V. Privman and E. Katz: Bio-inspired information processing steps as synthetic biochemical processes
[62] A. Vallée-Bélisle, F. Ricci, and K. W. Plaxco, J. Am. Chem.
Soc. 134, 2876 (2012).
[63] D. Kang, A. Vallée-Bélisle, K. W. Plaxco, and F. Ricci,
Angew. Chem. Int. Ed. 51, 6717 (2012).
[64] T. Melham, Prog. Biophys. Molec. Biol. 111, 129 (2013).
[65] S. Navlakha and Z. Bar-Joseph, Molec. Systems Biol. 7,
546 (2011).
[66] D. D. Seaton and J. Krishnan, Phys. Biol. 9, 045009 (2012).
[67] U. Alon, An Introduction to Systems Biology. Design
Principles of Biological Circuits (Chapman & Hall/CRC
Press, Boca Raton, FL, 2007).
[68] Y. V. Pershin and M. Di Ventra, Proc. IEEE 100, 2071
(2012).
[69] Y. V. Pershin and M. Di Ventra, IEEE Circuits Syst. Mag.
12, 64 (2012).
[70] K. MacVittie, J. Halámek, V. Privman, and E. Katz, Chem.
Commun. 49, 6962 (2013).
[71] V. Bocharova, K. MacVittie, S. Chinnapareddy, J. Halámek,
V. Privman, and E. Katz, J. Phys. Chem. Lett. 3, 1234
(2012).
[72] M. Georgiopoulos, C. Li, and T. Kocak, Performance Eval.
68, 361 (2011).
[73] A.-J. Annema, Feed-Forward Neural Networks: Vector
Decomposition Analysis, Modelling and Analog
Implementation (Springer Science, New York, 1996).
[74] U. Alon, Nature Rev. 8, 450 (2007).
[75] S. Mangan and U. Alon, Proc. Natl. Acad. Sci. USA 100,
11980 (2003). [76]
N. Kashtan and U. Alon, Proc. Natl.
Acad. Sci. USA 102, 13773 (2005).
[77] J. S. Mattick, J. Exp. Biol. 210, 1526 (2007).
[78] L. Qian and E. Winfree, J. R. Soc. Interface 8, 1281 (2011).
[79] E. Dekel, S. Mangan, and U. Phys. Biol. 2, 81 (2005).
[80] S. S. Shen-Orr, R. Milo, S. Mangan, and U. Alon, Nature
Genet. 31, 64 (2002).
[81] F. Tostevin and P. R. ten Wolde, Phys. Rev. Lett. 102,
218101 (2009).
[82] R. H. Schirmer, R. L. Krauth-Siegel, and G. E. Schulz,
Glutathione Reductase, in: Coenzymes and Cofactors,
Vol. 3: Glutathione, Chem. Biochem. Med. Aspects, Part A
(John Wiley & Sons, New York, 1989), D. Dolphin, R.
Poulson, and O. Avromonic (eds.), chap. 14, pp 553–596.
[83] V. Leskovac, S. Trivic, and D. Pericin, FEMS Yeast Res. 2,
481 (2002).
[84] W. R. Carper, R. C. Dorey, and J. H. Beber, Clin. Chem. 33,
1906 (1987).
[85] D. Rachdan, M. F. Lou, and J. J. Harding, Curr. Eye Res.
30, 919 (2005).
[86] W. W. Cleland, Biochem. 3, 480 (1964).
[87] J. Zhou, M. A. Arugula, J. Halámek, M. Pita, and E. Katz, J.
Phys. Chem. B 113, 16065 (2009).
[88] BRENDA (BRaunschweig ENzyme DAtabase) – The
Comprehensive Enzyme Information System, maintained
online at http://www.brenda-enzymes.org.
[89] A. Roda (ed.), Chemiluminescence and Bioluminescence:
Past, Present and Future (Royal Society of Chemistry Press,
Cambridge, UK, 2010).
[90] I. P. Pavlov, Conditioned Reflexes: An Investigation of the
Physiological Activity of the Cerebral Cortex. Translated
and Edited by G. V. Anrep (Oxford University Press,
London, UK, 1927).
[91] Y. V. Pershin and M. Di Ventra, Neural Networks 23, 881
(2010).
[92] Y. V. Pershin, S. La Fontaine, and M. Di Ventra, Phys. Rev.
E 80, 021926 (2009).
[93] L. O. Chua, IEEE Trans. Circuit Theory 18, 507 (1971).
[94] L. O. Chua, Proc. IEEE 64, 209 (1976).
[95] K. MacVittie and E. Katz, J. Phys. Chem. C 117, 24943
(2013).
[96] D. B. Strukov, G. S. Snider, D. R. Stewart, and R. S.
Williams, Nature 453, 80 (2008).
[97] J. J. Yang, M. D. Pickett, X. Li, D. A. A. Ohlberg, D. R.
Stewart, and R. S. Williams, Nature Nanotechnol. 3, 429
(2008).
[98] K. Szot, M. Rogala, W. Speier, Z. Klusek, A. Besmehn, and
R. Waser, Nanotechnol. 22, 254001 (2011).
[99] V. Erokhin and M. P. Fontana, J. Comp. Theor. Nanosci. 8,
313 (2011).