Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

The dynamic clamp comes of age

2004, Trends in Neurosciences

The dynamic clamp uses computer simulation to introduce artificial membrane or synaptic conductances into biological neurons and to create hybrid circuits of real and model neurons. In the ten years since it was first developed, the dynamic clamp has become a widely used tool for the study of neural systems at the cellular and circuit levels. This review describes recent state-ofthe-art implementations of the dynamic clamp and summarizes insights gained through its use, ranging from the role of voltage-dependent conductances in shaping neuronal activity to the effects of synaptic dynamics on network behavior and the impact of in vivo-like input on neuronal information processing.

Review TRENDS in Neurosciences Vol.27 No.4 April 2004 The dynamic clamp comes of age Astrid A. Prinz, L.F. Abbott and Eve Marder Volen Center and Department of Biology, Brandeis University, Waltham, MA 02454-9110, USA The dynamic clamp uses computer simulation to introduce artificial membrane or synaptic conductances into biological neurons and to create hybrid circuits of real and model neurons. In the ten years since it was first developed, the dynamic clamp has become a widely used tool for the study of neural systems at the cellular and circuit levels. This review describes recent state-ofthe-art implementations of the dynamic clamp and summarizes insights gained through its use, ranging from the role of voltage-dependent conductances in shaping neuronal activity to the effects of synaptic dynamics on network behavior and the impact of in vivo-like input on neuronal information processing. The term dynamic clamp refers to a variety of hardware and software implementations used to create artificial conductances in neurons. Since its introduction more than ten years ago [1 – 3], the dynamic clamp has become a standard tool of electrophysiology, used in a wide variety of experimental preparations to address a host of different issues. This review describes how the dynamic clamp creates an artificial conductance, provides an overview of some of the different dynamic-clamp systems currently in use and discusses what can and has been achieved using the technique. What is the dynamic clamp? In contrast to conventional voltage- or current-clamp recording configurations, the dynamic clamp effectively alters the conductance of a neuron [1,2]. It does so by using the measured membrane potential to control the amount of current injected into a neuron. To simulate a particular conductance, the dynamic clamp computes the difference between the measured membrane potential and the reversal potential for that conductance, multiplies this ‘driving force’ by the desired amount of conductance, and injects the resulting current into the neuron. Accurate dynamic-clamp performance requires uninterrupted, rapid sampling of the membrane potential and fast computation of the current to be injected. If the sampling and computation are fast enough, the electrophysiological effects of any set of ion-conducting channels can be reproduced as if these were located at the site of voltage measurement and current injection. Any time- or voltage-dependent conductance that has been described mathematically and can be simulated on a computer can be introduced into a neuron using the dynamic clamp. For a voltage-dependent conductance, the injected current is determined by a set of differential Corresponding author: Astrid A. Prinz (prinz@brandeis.edu). equations that describe the voltage and time dependence of the conductance. For a synaptic conductance, the current injected by the dynamic clamp is computed on the basis of presynaptic input that is either recorded from another neuron, or generated by a model neuron or by a descriptive model of typical in vivo input. Dynamic-clamp implementations Obtaining sufficiently high update rates in the first dynamic-clamp implementations of the early 1990s pushed the limits of computer and data acquisition board technologies available at that time. As a result, some of the earliest dynamic-clamp programs were written in machine language [1,2] and used look-up tables [3], and some implementations used digital signal processing (DSP) boards to achieve the required speed [4]. Today, computers and boards are so fast that hardware speed is no longer a significant issue, and many different dynamic-clamp systems have been developed and used in several laboratories around the world. These systems vary considerably in their front-end user interfaces, in how readily programmable they are, in how many different conductances can be simulated, in how many neurons can be studied simultaneously, in whether they display and save voltage and current traces online, and in their cost. Our conservative estimate is that there are at least 20 different dynamic-clamp setups in use in laboratories around the world today, and many more papers than can be cited here have been published with some version of dynamic-clamp implementation. Table 1 lists several of the dynamic-clamp systems presently in use to illustrate the diversity of approaches, hardware, and features. Because computers and boards change so quickly, this list provides only a snapshot of the present situation. Currently available implementations of the dynamic clamp include applications that run under the Windows or Real-Time Linux operating systems, systems that use embedded processors or DSP boards, and versions that use analog devices. The advantages and disadvantages of these different approaches are outlined briefly below. Windows-based applications Windows-based dynamic-clamp systems typically achieve update rates of 2 – 20 kHz, depending on the computational load for the particular conductances being simulated [5 – 7]. This is fast enough for most purposes, but extremely fast conductances, such as those of fast Naþ currents, can only be approximated crudely. An additional problem stems from the fact that www.sciencedirect.com 0166-2236/$ - see front matter q 2004 Elsevier Ltd. All rights reserved. doi:10.1016/j.tins.2004.02.004 Review 219 TRENDS in Neurosciences Vol.27 No.4 April 2004 Table 1. Recent examples of dynamic-clamp implementationsa References URL Programming language b Update rate Existing applications Number of channelsc User interface Saves traces? Displays traces? Windows-based Real-time Linux-based [6] inls.ucsd.edu/~rpinto/ [9] www.bu.edu/ndl/rtldc. html C, Cþ þfor user interface Cþ þ 10 kHz Artificial conductances; artificial chemical or electrical synapses between up to four cells Four in, four out Graphical No No d 20 kHz Artificial conductances; hybrid two-cell networks; adding multiple compartments Two in, two outd Graphical Yes Yes [10] www.neuro. gatech.edu/mrci/ MRCI modeling language, C 30 kHz Artificial synaptic inputs; hybrid twocell networks Two in, two out Command line Yes No Embedded processor or DSP Analog device [12] NA [14] NA Real-Time LabView NA 40 kHz Artificial conductances; artificial chemical synapses; recording current– voltage curves Two in, one out Graphical Yes Yes NA Artificial synaptic inputs 50 kHz Artificial synaptic inputs Four in, four out NA NA NA Four in, four out NA NA NA Instrutech, ITC-18 www.instrutech. com NA a Abbreviations: DSP, digital signal processing; MRCI, model reference current injection; NA, not available. Update rates vary depending on the computational load. Updates rates given here are maximum values of published versions of the systems and will increase with time. Channel numbers given here are those of published versions of the systems. Most systems can be modified to handle larger channel numbers if different hardware is used. d Newer, unpublished versions of this system can achieve update rates of up to 40 kHz, and can handle as many as 16 input and 2 output channels (J. White, pers. commun.). b c any Windows-based program must deal with operating system interrupts through which Windows distributes processor time between different tasks. These can lead to discontinuities and gaps in dynamic-clamp operation and prevent real-time performance, even at low update rates. The Windows-based dynamic clamp described by Pinto and colleagues [6] uses a Digidata 1200 board (Axon Instruments, http://www.axon.com) for data acquisition and digital-to-analog conversion. Because such boards are commonly used (and this dynamic-clamp software is available for free download from the developers), this particular implementation requires no more of a financial investment than that required for a standard electrophysiology rig. Real-Time Linux-based applications Recently developed versions of the dynamic clamp that operate under Real-Time Linux avoid the interrupt problem of a Windows-based system and can achieve update rates of 20– 50 kHz, depending on the data acquisition board [8– 10]. At the moment, the installation and operation of the real-time operating system requires considerable expertise, which can deter some users. However, with several laboratories developing more userfriendly Real-Time Linux-based dynamic-clamp systems, the installation and use of these systems is rapidly becoming easier. Embedded-processor and DSP-based systems Update rates of 20– 50 kHz can also be achieved by using an embedded processor or DSP board [4,11 – 13]. These devices can be controlled by a host computer and programmed through a graphical programming language with a user-friendly interface [12] or through Real-Time Workshop (The MathWorks, http://www.mathworks.com), but these advantages literally come at a high price. The costs for the additional hardware, necessary drivers, and compiler software can be between US$5000 and US$10 000. Analog devices For some applications, the dynamic clamp can be implemented using analog circuits that perform the basic www.sciencedirect.com subtraction and multiplication operations needed to convert a desired conductance and a measured potential into an injected current [14]. These analog circuits are commercially available (e.g. SM-1 from Cambridge Conductance, http://homepage.ntlworld.com/cambridge. conductance; or ITC-18 from Instrutech Corporation, http://www.instrutech.com). The advantage of an analog approach is its high speed, which is essentially instantaneous on the scale of typical membrane and synaptic time constants. However, the basic analog system only makes the conversion from conductance to injected current. For any application other than the simulation of a constant conductance, these systems must be driven by a digital computer programmed to calculate the desired conductance and drive the analog circuitry. As a result, analog systems are most useful in cases where synaptic, rather than voltage-dependent, conductances are being simulated. Applications of the dynamic clamp Uses of the dynamic clamp have been divided here into five broad categories: simulation of voltage-independent conductances, simulation of voltage-dependent conductances, simulation of synapses between neurons, construction of biological –computer hybrid circuits, and simulation of in vivo synaptic input. For each of these categories, a single example from the many possibilities in the literature has been chosen to illustrate what can be achieved and what has been learned using these approaches. Additional selected studies using the same dynamic-clamp approach are briefly summarized for each category. Effects of voltage-independent conductances Simulating a voltage-independent conductance is the simplest thing that can be achieved with the dynamic clamp (Figure 1a) but, nevertheless, it is useful for studying the effects of leakage conductances or ligandgated conductances on neuronal dynamics. Figure 1b provides an example in which a dynamic clamp was used to duplicate the effect of a ligand-gated conductance with a reversal potential of 275 mV in a neuron of the crustacean stomatogastric ganglion to study the effects of a voltageindependent GABA conductance [2]. Review 220 TRENDS in Neurosciences Vol.27 No.4 April 2004 Dynamic-clamp conductances act in parallel with the normal membrane conductances of the neuron, and the interaction between the added and existing conductances is what makes such manipulations interesting. In the example shown in Figure 1b, current pulses of constant amplitude were introduced to show that the dynamic clamp was modifying the conductance of the neuron (Figure 1b, bottom) in exactly the same way as a bath application of GABA (Figure 1b, top). The dynamic clamp mimics both the GABA-induced hyperpolarization and the reduction in the voltage response to constant-amplitude current pulses caused by the GABA conductance. In a related approach, the dynamic clamp has been used to add artificial GABA conductances in thalamocortical relay cells to elucidate the role of GABA-mediated inhibitory postsynaptic potentials (IPSPs) in rebound burst firing and burst inhibition [15,16]. (a) Simulating voltage-independent conductances V I = g*(V–E) V I (b) GABA –46 mV V * 10 mV Dynamic clamp In addition to being added, conductances can, with some restrictions, be subtracted using the dynamic clamp. Figure 1c shows an example. The leakage conductance introduced by the electrode penetration required for intracellular recordings made with sharp electrodes is a potential source of distortion of the natural activity of the recorded neuron. Figure 1c shows an example in which the dynamic clamp was used to simulate a negative conductance designed to cancel out the impact of the leakage introduced by electrode penetration [17]. Addition of an artificial leak conductance had been shown previously to switch leech heartbeat interneurons from an active state with high-frequency bursting to an inactive state [18]. Because of this sensitivity of bursting to additional leak conductance, the electrode leak was removed by the dynamic clamp. The bursting activity that is the natural mode of operation for this neuron was revealed only after the leakage conductance introduced by electrode penetration was subtracted using the dynamic clamp. Taken together, dynamic-clamp studies that simulate voltage-independent conductances in different preparations demonstrate important roles for seemingly simple leak and ligand-gated currents in shaping neural activity. The importance of voltage-independent conductances is further supported by reports that dynamic-clamp simulated leak current can increase motoneuron spiking in the mammalian spinal cord [19] and that adding a Ca2þ window current or subtracting leak current can render thalamocortical neurons bistable [20]. Adding or subtracting voltage-gated conductances (a) 4s –46 mV V * (c) V I = g(V)*(V–E) Dynamic clamp leak subtraction V I (b) Control V –50 mV Pharmacological block Dynamic-clamp rescue Cell 1 10 mV 2s Control TRENDS in Neurosciences Figure 1. Using the dynamic clamp to simulate voltage-independent conductances. (a) Schematic of the experimental configuration. The dynamic clamp computes the current, I, flowing through a voltage-independent conductance, g, as g multiplied by the instantaneous driving force, V –E, where E is the reversal potential and V is the membrane potential. In every cycle of dynamic-clamp operation, V is measured and fed into the computer, I is computed based on the momentary value of V, and I is injected into the cell. Voltage measurement and current injection can be made through the same electrode with discontinuous clamp techniques, or through two separate electrodes. (b) Voltage traces recorded from a cultured crab stomatogastric neuron during 30 s bath application of 0.1 mM GABA (top) and during dynamic-clamp injection of an exponentially rising (t ¼ 5 s) and falling (t ¼ 15 s) GABA conductance with a reversal potential of 2 75 mV (bottom). The starts of bath and dynamic-clamp application are indicated by asterisks. During both runs, current pulses of 2 0.5 nA were applied every 3 s to illustrate the change in input conductance. Adapted, with permission, from Ref. [2]. (c) Voltage trace from a leech heart interneuron before and during injection of a negative leak conductance of 26 nS with a reversal potential at 0 mV. The leak subtraction compensates for the effect of sharp microelectrode penetration, which suppresses bursting. Adapted, with permission, from Ref. [17] q (2002) by the Society for Neuroscience. www.sciencedirect.com Cell 2 Dynamic-clamp subtraction 40 mV 20 ms TRENDS in Neurosciences Figure 2. Adding or subtracting voltage-dependent conductances. (a) Schematic of the experimental configuration. The dynamic-clamp current is computed as in Figure 1, but in this case the conductance, g, varies with time and depends on the membrane potential, V. (b) Each panel shows 65 superimposed spikes from an Aplysia R20 neuron in response to 7 Hz current pulse injection. In control conditions, the action potential is initially narrow and broadens during the spike train (top-left). Spike broadening is abolished in 50 mM tetraethylammonium (TEA) and 10 mM 4-aminopyridine (4-AP; top-middle) and rescued when an A-type and a delayed-rectifier Kþ current are added with the dynamic clamp (top-right). In a different cell (bottom), the action of the blockers was approximated by subtracting these two conductances with the dynamic clamp. Adapted, with permission, from Ref. [21] q (1996) by the Society for Neuroscience. Review Effects of voltage-dependent conductances The dynamic clamp can be used to introduce voltagedependent conductances into a neuron (Figure 2a), which is useful for exploring the impact of different intrinsic membrane conductances on neuronal activity. Specific conductances already present in the ensemble of intrinsic conductances in the neuron can be augmented or decremented to reveal the role that they play in generating its particular pattern of firing. Used in this manner, the dynamic clamp supplements more traditional methods of blocking conductances pharmacologically because it allows for very specific targeting and very precise control of the amount of the modification being made on any conductance. In addition, non-native voltage-dependent conductances can be added to the natural complement of the neuron to see what novel dynamics can be generated. Figure 2b provides an example of this type of manipulation [21]. Each panel shows 65 superimposed spikes recorded from an Aplysia R20 neuron responding to the injection of current pulses at 7 Hz. In control conditions, the action potential broadens during repetitive spiking (Figure 2b, top-left). This broadening was abolished when A-type and delayed-rectifier Kþ conductances were pharmacologically blocked because the initial spikes were already broad (Figure 2b, top-middle). Spike broadening was restored under the pharmacological block by adding these conductances back using the dynamic clamp (Figure 2b, top-right). This result clearly implicates A-type and delayed-rectifier Kþ conductances in the phenomenon of spike broadening. The dynamic clamp could also partially duplicate the effect of the pharmacological blockade when it was used to subtract these two conductances (Figure 2b, bottom). Dynamic-clamp simulation of voltage-dependent conductances has been used in stomatogastric ganglion neurons to investigate the roles of transient Kþ currents and hyperpolarization-activated inward currents [22,23], to study the effects of a neuromodulatory peptide-elicited current on the output of a rhythmic network [24], to show that a slow Kþ conductance can underlie cellular short-term memory [25], and to demonstrate how the relative amounts of different (a) 221 TRENDS in Neurosciences Vol.27 No.4 April 2004 (b) Simulating synapses Ca2þ and Kþ conductances can determine whether a neuron is silent, spikes tonically, or bursts [26]. Artificial voltage-dependent currents have been used in preparations as diverse as pancreatic b-cells [27,28], thalamocortical [29] and neocortical neurons [5], and hippocampal interneurons [11]. The dynamic-clamp studies in these systems have identified individual voltage-dependent conductances involved in subthreshold membrane resonances [5], high-frequency spiking [11], bursting [27 – 29] and delta oscillations [29], and have thus contributed considerably to our understanding of dynamic processes in these systems. Building and modifying neuronal circuits with artificial synapses Thus far, we have focused on applications in which the dynamic clamp is used to introduce or remove membrane conductances to assess their role at the single neuron level. The remaining examples show uses of the dynamic clamp for creating artificial synaptic conductances. In these applications, the neuron being dynamically clamped acts as the postsynaptic element, and another neuron or a computer model acts as the source of presynaptic input. Here, cases in which the presynaptic element is another neuron are considered. As illustrated in Figure 3a, this approach requires recording the membrane potential of the ‘presynaptic’ neuron and using it and the dynamic clamp to control current injection into the ‘postsynaptic’ neuron. A synapse in an existing circuit can be augmented or decremented to study its effect on network activity, or a simulated synapse can be introduced where none existed before, allowing for the construction and study of completely novel neural circuits. The dynamic clamp provides the experimenter with complete control over the strength and other properties of these artificial synapses. Figure 3b shows an example in which a so-called ‘halfcenter’ oscillator was constructed by connecting two stomatogastric ganglion neurons with reciprocally inhibitory synapses that were simulated with the dynamic clamp [6]. To construct the half-center oscillator, the two neurons were first isolated and then connected by artificial Dynamic clamp off Dynamic clamp on VPD VLP VPD ILP = g(VPD)*(VLP–E) VLP ILP VLP ILP 10 nA IPD IPD IPD = g(VLP)*(VPD–E) 20 mV VPD TRENDS in Neurosciences Figure 3. Creating artificial synapses between real neurons. (a) Schematic of the experimental configuration. The current that is injected into the postsynaptic neuron (IPD or ILP) is the product of the synaptic conductance, which depends on the membrane potential of the presynaptic neuron, and the driving force. (b) Voltage and dynamic-clamp current traces for a pyloric dilator (PD) and a lateral pyloric (LP) neuron of the lobster stomatogastric ganglion before and after the dynamic clamp was switched on. The artificial synapses induced the neurons to oscillate in antiphase. Adapted, with permission, from Ref. [6]. www.sciencedirect.com Review (a) Coupling to model neurons TRENDS in Neurosciences Vol.27 No.4 April 2004 Analog model neuron (b) V Vana 1s Iana V Vdig 20 mV 222 Vdig Idig V Digital model neuron V Vana Idig TRENDS in Neurosciences Figure 4. Building hybrid circuits of real and model neurons. (a) Schematic of the experimental configuration. The computer integrates the differential equations that describe the digital model neuron (dig) and its synaptic connections, while the analog model (ana) is an electrical circuit that mimics another neuron and its synapses. (b) Voltage traces from a thalamocortical cell (V), an analog retinal model neuron (Vana) and a digital model reticular interneuron (Vdig). The thalamocortical neuron receives excitation from the analog and inhibition from the digital model neuron and excites the digital model neuron. The hybrid circuit generates spontaneous spindle activity similar to that in the sleep-like state. Adapted, with permission, from Ref. [13]. synapses. The anti-phasic oscillations exhibited by the two cells with artificial synapses are reminiscent of their behavior in the intact circuit, where they mutually inhibit each other through biological synapses. In an earlier study connecting two other stomatogastric ganglion neurons with reciprocal inhibitory connections, artificial synaptic connections allowed the examination of how the presence, frequency, and phase relations of oscillations depended on synaptic parameters and on intrinsic membrane conductances [30]. The approach of coupling two or more biological neurons with artificial inhibitory [6,30 – 33] or electrical [34– 37] synapses has been used to study the effects of synapse strength [38] and dynamics on neuronal firing patterns [36], on the synchronization between oscillatory neurons [30,33,36,37] and rhythmic circuits [32], and on the intraburst firing pattern of bursting neurons [31]. Building hybrid computer –biological neural circuits The dynamic clamp can provide an approach to the study of neural systems that falls midway between computer modeling and experimental electrophysiology. In modeling studies, we often want to assess the role of certain elements, such as individual conductances or synapses, that we might be able to model accurately. However, in a conventional modeling approach, we must incorporate these well-described elements into a model of a neuron or neural circuit that is inevitably much cruder. The dynamic clamp allows us to manipulate the well-modeled elements we wish to study with the same degree of precision and freedom that we have in a model, while allowing them to interact with real neurons or neural circuits, with all their complexities intact. Used properly, the dynamic clamp allows studies that combine the best features of computer modeling and experimental electrophysiology. An excellent example is the construction of hybrid circuits that involve interacting computer-modeled and biological elements (Figure 4a). Figure 4b shows an example in which a real thalamocortical neuron was coupled using the dynamic clamp to two model neurons, one simulated by a digital computer www.sciencedirect.com and the other by an analog circuit [13]. The digital model neuron represented a reticular interneuron, while the analog circuit modeled a retinal ganglion cell. When coupled together, these three elements formed a circuit that could generate the type of spindle activity seen in the thalamus during sleep states. During sleep, the correlation between spikes in retinal ganglion cells and spikes in thalamocortical neurons is low, so that the cortex is functionally disconnected from its sensory drive. Systematic variation of the artificial inhibitory synapse from the model reticular interneuron to the biological thalamocortical neuron showed that the strength of this connection regulates the temporal correlation between the sensory input and the thalamocortical cell firing pattern [13]. Similar hybrid network configurations have been used to determine the effect of synaptic depression on oscillation frequency and bistability in reciprocally inhibitory pairs of neurons [7,39], to probe aspects of pain processing in the spinal cord [40], and to examine the effect of electrical coupling strength on synchronization of rabbit sinoatrial node cells [41]. Simulating in vivo conditions Neurons and neural circuits are frequently studied in slice preparations. Slice preparations have distinct advantages in terms of accessibility for visualization and recording, but the disadvantage of being relatively silent. Because each neuron receives much less ongoing synaptic input in the slice than it would in an intact brain, neurons in slices are studied in an environment that is significantly different from that in which they normally operate. The dynamic clamp offers a way of studying neurons in slices while simulating in vivo synaptic input. Figure 5a shows a dynamic clamp setup used to simulate in vivo-like synaptic input, both excitatory and inhibitory, entering a cortical pyramidal neuron [14]. In the absence of this input, the neuron fired regularly in response to current injection (Figure 5b, top), but when the simulated synaptic bombardment was introduced, the response was irregular with large subthreshold voltage fluctuations, as seen in vivo (Figure 5b, bottom). Figure 5c Review (a) 223 TRENDS in Neurosciences Vol.27 No.4 April 2004 Simulating in vivo conditions (b) Dynamic clamp off (c) 70 V ge Dynamic clamp on I = ge*(V–Ee) gi 50 40 30 20 10 + gi*(V–Ei) I Firing rate (Hz) 60 0 20 mV 500 ms 0 1 2 3 Current (nA) 4 5 TRENDS in Neurosciences Figure 5. Simulating in vivo conditions in a slice preparation. (a) Schematic of the experimental configuration used to simulate balanced excitatory and inhibitory synaptic background conductances in a pyramidal neuron from a slice of rat somatosensory cortex. The dynamic clamp computes the total synaptic current produced by a stochastic model of ongoing cortical activity. The total synaptic current is the product of in vivo-like conductances ge and gi and the appropriate driving forces for excitatory (e) and inhibitory (i) synapses. (b) Voltage traces from a pyramidal neuron in response to constant driving current without (top) and with (bottom) artificial background synaptic input. (c) Firing rates of a neuron as a function of constant driving current without simulated background synaptic input (diamonds), with a given amount of background synaptic input (circles), with twice that amount (squares) and with three times that amount (triangles). Changing the level of synaptic background input modulates the gain of the neuron. Reproduced, with permission, from Ref. [14]. indicates that modulation of this synaptic bombardment can have important functional consequences. The slopes of the firing-rate versus input current curves shown in this figure decrease for increasing amounts of total dynamicclamp simulated background synaptic input. This suggests that background synaptic input in vivo can act as a gain control mechanism [14,42,43]. The results of Figure 5c depend on the conductance modification that is due to the simulated synaptic input, so they could not have been obtained on the basis of current injection without using the dynamic clamp. The dynamic clamp has been used to mimic realistic synaptic input patterns in many different neural systems, including auditory brainstem [44], lateral geniculate nucleus [45], basal ganglia [46], cerebellum [43,47 – 49], cortex [14,50,51], and avian nucleus laminaris [52]. In these systems, the technique has provided insights about the role of timing [47,48], rate [46], and synchrony [50,52] of synaptic inputs in postsynaptic signal processing. Limitations of the dynamic clamp A major limitation of the dynamic clamp is that the conductances it simulates are restricted to the site of current injection. As a result, conductances located far from the injection site can be mimicked only approximately. Normally, the injection site is the soma, but the advent of dendritic patch recording makes it feasible to simulate and apply conductances to dendrites. It would be particularly interesting to compare the effects of dynamic-clamp simulations carried out using dendritic and somatic injection sites. An alternative approach, which is useful for simulating dendritic conductances with somatic current injection, is to modify the current being injected by the dynamic clamp to include dendritic cable effects on the basis of a multi-compartment model. Another limitation is that the dynamic clamp duplicates the electrical but not the signal conduction consequences elicited by specific ionic currents. In particular, with www.sciencedirect.com conventional electrode solutions, the dynamic clamp can simulate the electrical current from a set of Ca2þ channels, but it does not reproduce the changes in intracellular Ca2þ concentration that normally accompany the gating of such channels. In some cases, this limitation can be exploited to isolate voltage-mediated effects from other mechanisms. Finally, the dynamic clamp shares a limitation with traditional current- and voltage-clamp techniques: artifacts of electrode resistance and capacitance. These artifacts can be minimized by using low-resistance electrodes, by using separate electrodes for voltage recording and current injection, or by temporally separating recording and injection through a single electrode using the discontinuous current-clamp technique. Concluding remarks To understand how neurons and neural circuits work, we must do more than simply watch them in action. We must probe and perturb them in various ways and study how they respond. Current clamping is one method for probing neuronal dynamics, and voltage clamping to realistic waveforms can provide interesting insights into the currents flowing during neuronal activity. The dynamic clamp, which creates a programmable conductance, provides yet another probe – one that permits a sophisticated range of perturbations. Dynamic-clamp experiments allow simulations with biological neurons or the creation of hybrid circuits of biological and model neurons. The dynamic clamp breaks down barriers between mathematical modeling and experimental electrophysiology by allowing theorists to model ‘in the dish’ and experimentalists to perturb their system in ways that, perhaps, only a modeler would imagine. It is our hope that use of the method will continue to expand as new and clever applications are devised, and that these applications will continue to reveal new aspects and marvels of neural circuit dynamics. 224 Review TRENDS in Neurosciences Vol.27 No.4 April 2004 Acknowledgements Our research is supported by MH46742 and the Sloan/Swartz Center for Theoretical Neurobiology at Brandeis University. References 1 Sharp, A.A. et al. (1993) The dynamic clamp: artificial conductances in biological neurons. Trends Neurosci. 16, 389 – 394 2 Sharp, A.A. et al. (1993) Dynamic clamp: computer-generated conductances in real neurons. J. Neurophysiol. 69, 992 – 995 3 Robinson, H.P. and Kawai, N. (1993) Injection of digitally synthesized synaptic conductance transients to measure the integrative properties of neurons. J. Neurosci. Methods 49, 157 – 165 4 LeMasson, G. et al. (1995) From conductances to neural network properties: analysis of simple circuits using the hybrid network method. Prog. Biophys. Mol. Biol. 64, 201– 220 5 Hutcheon, B. et al. (1996) Models of subthreshold membrane resonance in neocortical neurons. J. Neurophysiol. 76, 698 – 714 6 Pinto, R.D. et al. (2001) Extended dynamic clamp: controlling up to four neurons using a single desktop computer and interface. J. Neurosci. Methods 108, 39 – 48 7 Manor, Y. and Nadim, F. (2001) Synaptic depression mediates bistability in neuronal networks with recurrent inhibitory connectivity. J. Neurosci. 21, 9460 – 9470 8 Butera, R.J. et al. (2001) A methodology for achieving high-speed rates for artificial conductance injection in electrically excitable biological cells. IEEE Trans. Biomed. Eng. 48, 1460 – 1470 9 Dorval, A.D. et al. (2001) Real-time linux dynamic clamp: a fast and flexible way to construct virtual ion channels in living cells. Ann. Biomed. Eng. 29, 897 – 907 10 Raikov, I. et al. MRCI: a flexible real-time dynamic clamp system for electrophysiology experiments. J. Neurosci. Methods (in press) 11 Lien, C.C. and Jonas, P. (2003) Kv3 potassium conductance is necessary and kinetically optimized for high-frequency action potential generation in hippocampal interneurons. J. Neurosci. 23, 2058 – 2068 12 Kullmann, P.H.M. et al. (2004) Implementation of a fast 16-bit dynamic clamp using LabView-RT. J. Neurophysiol. 91, 542 – 554 13 Le Masson, G. et al. (2002) Feedback inhibition controls spike transfer in hybrid thalamic circuits. Nature 417, 854 – 858 14 Chance, F.S. et al. (2002) Gain modulation from background synaptic input. Neuron 35, 773– 782 15 Ulrich, D. and Huguenard, J.R. (1996) g-Aminobutyric acid type B receptor-dependent burst-firing in thalamic neurons: a dynamic clamp study. Proc. Natl. Acad. Sci. U. S. A. 93, 13245 – 13249 16 Ulrich, D. and Huguenard, J.R. (1997) GABAA-receptor-mediated rebound burst firing and burst shunting in thalamus. J. Neurophysiol. 78, 1748 – 1751 17 Cymbalyuk, G.S. et al. (2002) Bursting in leech heart interneurons: cell-autonomous and network-based mechanisms. J. Neurosci. 22, 10580 – 10592 18 Gramoll, S. et al. (1994) Switching in the activity of an interneuron that controls coordination of the hearts in the medicinal leech (Hirudo medicinalis). J. Exp. Biol. 186, 157– 171 19 Kiehn, O. et al. (2000) Contributions of intrinsic motor neuron properties to the production of rhythmic motor output in the mammalian spinal cord. Brain Res. Bull. 53, 649– 659 20 Hughes, S.W. et al. (1999) All thalamocortical neurones possess a T-type Ca2þ ‘window’ current that enables the expression of bistabilitymediated activities. J. Physiol. 517, 805– 815 21 Ma, M. and Koester, J. (1996) The role of potassium currents in frequency-dependent spike broadening in Aplysia R20 neurons: a dynamic clamp analysis. J. Neurosci. 16, 4089 – 4101 22 Harris-Warrick, R.M. et al. (1995) Dopamine modulation of two subthreshold currents produces phase shifts in activity of an identified motoneuron. J. Neurophysiol. 74, 1404 – 1420 23 Zhang, Y. et al. (2003) Overexpression of a hyperpolarization-activated cation current (Ih) channel gene modifies the firing activity of identified motor neurons in a small neural network. J. Neurosci. 23, 9059 – 9067 24 Swensen, A.M. and Marder, E. (2001) Modulators with convergent cellular actions elicit distinct circuit outputs. J. Neurosci. 21, 4050 – 4058 www.sciencedirect.com 25 Turrigiano, G.G. et al. (1996) Cellular short-term memory from a slow potassium conductance. J. Neurophysiol. 75, 963– 966 26 Goldman, M.S. et al. (2001) Global structure, robustness, and modulation of neuronal models. J. Neurosci. 21, 5229 – 5238 27 Bertram, R. et al. (2000) The phantom burster model for pancreatic b-cells. Biophys. J. 79, 2880 – 2892 28 Kinard, T.A. et al. (1999) Modulation of the bursting properties of single mouse pancreatic b-cells by artificial conductances. Biophys. J. 76, 1423 – 1435 29 Hughes, S.W. et al. (1998) Dynamic clamp study of Ih modulation of burst firing and delta oscillations in thalamocortical neurons in vitro. Neuroscience 87, 541– 550 30 Sharp, A.A. et al. (1996) Mechanisms of oscillation in dynamic clamp constructed two-cell half-center circuits. J. Neurophysiol. 76, 867 – 883 31 Szucs, A. et al. (2003) Synaptic modulation of the interspike interval signatures of bursting pyloric neurons. J. Neurophysiol. 89, 1363– 1377 32 Bartos, M. et al. (1999) Coordination of fast and slow rhythmic neuronal circuits. J. Neurosci. 19, 6650– 6660 33 Elson, R.C. et al. (2002) Inhibitory synchronization of bursting in biological neurons: dependence on synaptic time constant. J. Neurophysiol. 88, 1166 – 1176 34 Joyner, R.W. et al. (1991) Unidirectional block between isolated rabbit ventricular cells coupled by a variable resistance. Biophys. J. 60, 1038– 1045 35 Sharp, A.A. et al. (1992) Artificial electrical synapses in oscillatory networks. J. Neurophysiol. 67, 1691– 1694 36 Velazquez, J.L.P. et al. (2001) Artificial electrotonic coupling affects neuronal firing patterns depending upon cellular characteristics. Neuroscience 103, 841 – 849 37 Elson, R.C. et al. (1998) Synchronous behavior of two coupled biological neurons. Phys. Rev. Lett. 81, 5692 – 5695 38 Prinz, A.A. et al. (2003) The functional consequences of changes in the strength and duration of synaptic inputs to oscillatory neurons. J. Neurosci. 23, 943 – 954 39 Manor, Y. and Nadim, F. (2001) Frequency regulation demonstrated by coupling a model and a biological neuron. Neurocomputing 38, 269– 278 40 Derjean, D. et al. (2003) Dynamic balance of metabotropic inputs causes dorsal horn neurons to switch functional states. Nat. Neurosci. 6, 274 – 281 41 Wilders, R. et al. (1996) Model clamp and its application to synchronization of rabbit sinoatrial node cells. Am. J. Physiol. 271, H2168– H2182 42 Doiron, B. et al. (2001) Subtractive and divisive inhibition: effect of voltage-dependent inhibitory conductances and noise. Neural Comput. 13, 227 – 248 43 Mitchell, S.J. and Silver, R.A. (2003) Shunting inhibition modulates neuronal gain during synaptic excitation. Neuron 38, 433 – 445 44 Svirskis, G. et al. (2002) Enhancement of signal-to-noise ratio and phase locking for small inputs by a low-threshold outward current in auditory neurons. J. Neurosci. 22, 11019– 11025 45 Blitz, D.M. and Regehr, W.G. (2003) Retinogeniculate synaptic properties controlling spike number and timing in relay neurons. J. Neurophysiol. 90, 2438 – 2450 46 Hanson, J.E. and Jaeger, D. (2002) Short-term plasticity shapes the response to simulated normal and parkinsonian input patterns in the globus pallidus. J. Neurosci. 22, 5164 – 5172 47 Carter, A.G. and Regehr, W.G. (2002) Quantal events shape cerebellar interneuron firing. Nat. Neurosci. 5, 1309 – 1318 48 Gauck, V. and Jaeger, D. (2000) The control of rate and timing of spikes in the deep cerebellar nuclei by inhibition. J. Neurosci. 20, 3006– 3016 49 Jaeger, D. and Bower, J.M. (1999) Synaptic control of spiking in cerebellar Purkinje cells: dynamic current clamp based on model conductances. J. Neurosci. 19, 6090– 6101 50 Harsch, A. and Robinson, H.P.C. (2000) Postsynaptic variability of firing in rat cortical neurons: the roles of input synchronization and synaptic NMDA receptor conductance. J. Neurosci. 20, 6181 – 6192 51 Destexhe, A. et al. (2001) Fluctuating synaptic conductances recreate in vivo-like activity in neocortical neurons. Neuroscience 107, 13 – 24 52 Reyes, A.D. et al. (1996) In vitro analysis of optimal stimuli for phaselocking and time-delayed modulation of firing in avian nucleus laminaris neurons. J. Neurosci. 16, 993– 1007