Abstract
Both ongoing and natural stimulus driven neuronal activity are dominated by transients. Selective gating of these transients is mandatory for proper brain function and may, in fact, form the basis of millisecond-fast decision making and action selection. Here we propose that neuronal networks may exploit timing differences between correlated excitation and inhibition (temporal gating) to control the propagation of spiking activity transients. When combined with excitation–inhibition balance, temporal gating constitutes a powerful mechanism to control the propagation of mixtures of transient and tonic neural activity components.
Introduction
Appropriate action selection is one of the fundamental problems that the brain needs to solve in its interaction with the environment. This problem is even enhanced by the intrinsically parallel architecture of the brain. A mechanism based on winner-take-all dynamics is often suggested for this purpose (Ermentrout, 1992). However, winner-take-all dynamics require strong recurrent inhibition, which may not be available in every brain region (Tepper et al., 2004). Moreover, winner-take-all dynamics are typically slow if the competing signals are of comparable strength, and may even result in unpredictable responses in the presence of transient synchrony within and among the competing inputs (Ermentrout, 1992). Another approach to action selection could be based on the gating of signals, such that only one (or few) effectively propagate to the next processing stage. Thus, recently Vogels and Abbott (2009) demonstrated that detailed balance of excitation and inhibition (amplitude gating) can efficiently gate the propagation of firing rates. However, while this mechanism allows for a rapid selection among competing rate inputs, it fails to control activity transients on a timescale of up to a few tens of milliseconds [Vogels and Abbott (2009), their Fig. 3f]. In a natural stimulus environment, such activity transients frequently occur as a consequence of stimulus-driven changes in firing rates or by the emergence of correlations in the network (Buracas et al., 1998; Bar-Yosef and Nelken, 2007; Butts et al., 2007; Hromádka et al., 2008; Haider et al., 2010). Therefore, reliable gating of activity transients is a prerequisite of proper brain function.
Here we propose an alternative gating mechanism that exploits temporal differences between correlated excitation and inhibition (Okun and Lampl, 2008; Gentet et al., 2010). We show that small differences between the timing of excitation and inhibition (referred to temporal gating from hereon) can act as a modulator of neuronal integration time and, thereby, serve as a highly selective gate for signal transients. The proposed mechanism allows for both gating at a millisecond timescale and reliable control of onset transients and correlated rate inputs. When combined with amplitude gating, temporal gating constitutes a powerful mechanism to control the propagation of mixtures of transient and tonic neural activity components.
Materials and Methods
Models
Neurons
The neurons in the network were modeled as leaky integrate-and-fire neurons, with the subthreshold dynamics of the membrane potential Vi(t) in neuron i described by the following equation: where Isyni is the total synaptic input current into neuron i, and C and Grest denote the passive electrical properties of its membrane at rest (Vrest). When the membrane potential reached a fixed spike threshold Vth above rest, a spike was emitted, the membrane potential was reset to its resting value, and synaptic integration was halted for 2 ms, mimicking the refractory period in real neurons. The parameters used in the simulations were as follows: C = 290 pF, Grest = 29 nS, Vrest = −70 mV, and Vth = −57 mV (Destexhe et al., 1998; Muller et al., 2007).
Network
We simulated a network of 28,125 neurons, with 22,500 excitatory and 5625 inhibitory neurons (ratio 4:1). The excitatory neurons were arranged on a Cartesian grid of 150 × 150, the inhibitory neurons on a grid of 75 × 75. Both grids represented the same cortical space of 1 × 1 mm2. To avoid boundary effects, the network was folded as a torus. The recurrent network was sparsely connected with a connection probability of ∼5% (Kexc→exc = 1120, Kexc→inh = 280, Kinh→exc = 1120, Kinh→inh = 280). As an exception to this rule, excitatory neurons that participated in the signal path received less than 5% connection from the background neurons, to maintain the same in-degree. The local connection probability was described as a function of their cell body distance using a Gaussian profile (Hellwig, 2000). The width of the Gaussian describing the connection probability σe was set to 0.6 mm for the excitatory and σi = 0.1 mm for the inhibitory connections (Stepanyants et al., 2008) (Fig. 1a). In addition to the local connections from within the network, each neuron received excitatory connections from outside, mimicking both long-range connections within the same cortical area and input from other areas in cortex (Braitenberg and Schüz, 1991; Kumar et al., 2008a). The external inputs were modeled as uncorrelated Poisson-type spike trains. The rate and strength of external inputs (1500 excitatory synapses per neuron, each at ∼2 Hz) were adjusted to obtain a low-firing-rate (∼3 Hz), asynchronous (pairwise correlation ≈ 0.01), and irregular activity state in the network (Brunel, 2000; Kumar et al., 2008b).
Synapses
Synaptic inputs were modeled as transient conductance changes, using exponential functions with τexc = 1.5 ms and τinh = 10 ms (Kuhn et al., 2004; Muller et al., 2007). Excitatory and inhibitory synaptic delays in the embedding network were set to 2 ms. The weights (peak conductance) of the excitatory synapses targeting excitatory neurons (JEE) were set to 0.5 nS, such that a postsynaptic potential of ∼0.15 mV was elicited at rest (Matsumura et al., 1996; Bruno and Sakmann, 2006; Kumar et al., 2008a). The weight of excitatory synapses targeting inhibitory neurons (JEI) was set to 1 nS (Cruikshank et al., 2007; Kremkow et al., 2010). The synaptic weights of all inhibitory synapses (JII, JIE) were set to a 0.5 nS conductance value. This set of synaptic strengths and external input (see above) generated both a realistic effective membrane time constant of ∼5 ms (Anderson et al., 2000; Destexhe et al., 2003; Léger et al., 2005) and a realistic low-firing-rate, asynchronous-irregular network activity regime (Brunel, 2000; Kumar et al., 2008b; Ecker et al., 2010).
Embedding of a feedforward network as signal path
To construct a signal path, we embedded a feedforward network, containing three successive groups of neurons (sender, gate, and receiver groups), into the recurrent network. The sender group was composed solely of 100 excitatory neurons, whereas the gate and receiver group contained 100 excitatory and 25 inhibitory neurons each (Fig. 1b). The inhibitory neurons provided the balancing inhibition in the signal path and controlled the effective integration time of the excitatory neurons. The three groups were spatially separated to avoid cross talk between groups (Kumar et al., 2008a) (Fig. 1b). The neurons constituting a group were randomly chosen from a local pool of 300 excitatory and 75 inhibitory neurons. The center of the neuron pool defined the physical location of the group in the network. Each neuron in the signal path received convergent inputs from 60 randomly selected excitatory neurons of the preceding group. The neurons in the gate and receiver groups received excitatory synapses from 1060 neurons (<5%) of the background network to maintain uniform in-degree in the network. The delay of excitatory synapses in the signal path was set to 5 ms (Aertsen et al., 1996; Diesmann et al., 1999). This choice of the excitatory delays of 5 ms is somewhat arbitrary. These delays are supposed to mimic the latency between different neighboring brain regions, and such delays can be in the order of up to 10 ms. Further, we point out that these delays do not influence the dynamics of the embedding network and the embedded feedforward network, and can be reduced to any arbitrary value without influencing the gating. In the default state of the signal path, the delay of inhibitory synapses onto the excitatory neurons within a group was set to 2 ms (Cruikshank et al., 2007; Kremkow et al., 2010).
Embedding multiple signal paths
To construct two signal paths that merged in the gate group, we embedded the first signal path as described above. The sender group of the second signal path was then added. It was spatially separated from the first sender group to avoid cross talk. The excitatory neurons in the gate and receiver groups were common in both signal paths. The inhibitory neurons of the gate group in both signal paths were randomly chosen from a local pool of 75 inhibitory neurons. Thus, both signal paths might share a small fraction of inhibitory neurons in the gate group (see Fig. 5a).
Stimuli
We used three different stimulus classes to study signal propagation and gating in the signal path.
Pulse packet input.
The input to the sender group was a volley of spikes with α spike times drawn from a Gaussian distribution of width σ (Aertsen et al., 1996; Diesmann et al., 1999). The number of synapses from the presynaptic neurons to the sender group was set to 60, the same as within the signal path.
Uncorrelated rate input.
We used a Poisson process to stimulate the sender group with uncorrelated firing rate input (Vogels and Abbott, 2009). The onset time of the stimulus was set to 500 ms to mimic a sudden activation of the signal path (Butts et al., 2007). The rate of the Poison process was set to 200 Hz to induce a strong onset transient.
Correlated rate input.
To introduce correlation in the firing rate input, we used the multiple-interaction process (MIP) (Kuhn et al., 2003). This process introduces correlations by copying spikes from a Poisson “mother process” into a desired number of “children” processes. The copy probability (c) defines the correlation among the children processes. As in the uncorrelated rate input, the onset time constant of the correlated rate stimulus was set to 500 ms. The rate of the MIP population was set to 20 Hz to illustrate that even at low firing rates, spike correlations [c = 0.5, e.g. (see Fig. 3d)] could induce strong transients.
Data analysis
Event characterization
To characterize the spiking activity of each group and, thus, the α and σ of the pulse packet sent to the next group, we measured “events,” i.e., distinct, short bursts of spikes in the peristimulus time histogram (PSTH) of all excitatory neurons in a group. The spike count of all excitatory neurons in an event described the response strength α. Likewise, σ described the temporal spread of the spike times, that is, the time difference between the start and end of the “event.” Thus, the propagation of activity in the signal path was determined by the response of the three groups of the signal path, quantified by α and σ.
Signal propagation
To determine whether a signal, composed of multiple pulse packets, could successfully propagate from the sender to the receiver, we measured the similarity between the spiking activities in both groups. The similarity was calculated by cross-correlating the PSTHs of the excitatory neurons in both groups. In case of successful propagation, the signal in the receiver group should have a similar temporal sequence of peaks in the PSTH. However, due to the synaptic delay in the signal path, this sequence would be shifted in time. Therefore, when calculating the cross-correlation between sender and receiver, we accounted for this time shift.
Simulation tools
All network simulations were written in Python (http://www.python.org) using PyNN (Davison et al., 2008) (http://neuralensemble.org/trac/PyNN) as interface to the simulation environment NEST (Morrison et al., 2005; Gewaltig and Diesmann, 2007; Eppler et al., 2008) (http://www.nest-initiative.org). The dynamical equations were integrated at a fixed temporal resolution of 0.1 ms. Simulation management was performed using the Python package NeuroTools (http://neuralensemble.org/trac/NeuroTools). Simulation data were analyzed in Python using the scientific libraries SciPy (http://www.scipy.org) and NumPy (http://numpy.scipy.org) and visualized using the plotting library Matplotlib (http://matplotlib.sourceforge.net).
Results
To systematically study the concept of temporal gating, we embedded a signal path in a large-scale recurrent cortical network model (Fig. 1a,b). The signal path was a feedforward network consisting of three successive groups of neurons. The first group, composed of excitatory neurons activated by the stimulus, is referred to as the sender. The second and third groups contained both excitatory and inhibitory neurons, with the inhibitory neurons providing disynaptic inhibition to the excitatory neurons within the same group. The third group is referred to as receiver, whereas the second group, which is in a strategic position to influence propagation from sender to receiver, is referred to as the gate (Fig. 1b). However, the gating mechanism is flexible and in a feedforward network with more than three groups, any group can be considered as a gate group between its preceding and succeeding partner groups. The embedding network was tuned into an asynchronous-irregular state to provide realistic background activity (Kumar et al., 2008a) (cf. Materials and Methods).
Temporal gating of signal propagation
To illustrate the mechanism of temporal gating, we stimulated the sender group with a volley of spikes (pulse packet; cf. Materials and Methods), with α spike times drawn from a Gaussian distribution of width σ.
We first considered the propagation of a synchronous stimulus S1 (small σ). In the default state of the signal path (cf. Materials and Methods), S1 generated a transient response in the sender, which successfully propagated through the gate to the receiver (Fig. 1c). This propagation can be described in terms of the synfire attractor, a defining feature of feedforward network dynamics (Diesmann et al., 1999; Kumar et al., 2008a, 2010; Kremkow et al., 2010), with the fate of signal propagation being determined by the properties of the pulse packet stimulus. The (α, σ) state space is subdivided by a separatrix (schematically shown in Fig. 2a, blue line). If the pulse packet starts above the separatrix (class P stimulus), the signal converges into a fixed point (FP) and propagates in a stable manner (Figs. 1c, 2a). If, by contrast, the pulse packet starts below the separatrix (class F stimulus), the signal progressively dies out, indicating failure to propagate (Figs. 1d, 2a). Thus, the location of the separatrix is the critical parameter that controls the propagation of a stimulus (Diesmann et al., 1999; Kumar et al., 2008a, 2010; Kremkow et al., 2010). Consequently, altering the location of the separatrix could change a class P stimulus into a class F stimulus (or vice versa), thereby providing a simple mechanism for gating the propagation of more or less transient spiking activity (Fig. 2a). Various properties of the feedforward network, such as group size, connection probability, and weights determine the location of the separatrix in the (α, σ) space, which, however, can also be modulated by the dynamical properties of the feedforward network, such as noise level of the embedding background activity (Diesmann et al., 1999; Gewaltig et al., 2001). Furthermore, we recently showed that the delay between excitation and inhibition within one group changes the slope of the separatrix by effectively altering the integration time (Δt) of the neurons (Kremkow et al., 2010). Interestingly, recent data from in vivo measurements of the delay between excitation and inhibition (Okun and Lampl, 2008) are in the right range to alter the slope of the separatrix in an appreciable way. Several biologically plausible mechanisms could lead to dynamic variations in the excitation/inhibition delay and, thereby, to associated modulations of Δt. For instance, neuromodulators could change Δt by differentially altering neuronal excitability or synaptic strengths (Kruglikov and Rudy, 2008; Antal et al., 2010). Similarly, stimulus properties could introduce variations in Δt (Zhang et al., 2003; Wilent and Contreras, 2005).
We exploited the control over the delay between excitation/inhibition to close the gate, i.e., to block the propagation of the S1-type stimulus as shown in Figure 1c. Thus, we reduced the temporal delay between excitation and inhibition in the gating group by injecting a small depolarizing control pulse into the inhibitory neurons. As a result, the gate closed: the response in the gate group fell below the separatrix, causing activity in the receiver group to fade (Figs. 1e, 2a). To further explore the temporal gating mechanism, we systematically varied Δt by altering the inhibitory synaptic delay, while keeping the excitatory delay fixed. For different values of Δt, Figure 2b shows α and σ for the three excitatory neuron groups in the signal path. For small integration time (Δt ≤ 1 ms in this example), the gate response was weak and fell below the separatrix. Consequently, the response in the receiver group was indistinguishable from the background network activity. However, increasing the integration time (Δt ≈ 2 ms in this example) shifted the gate activity above the separatrix, inducing a strong response (high α, small σ) in the receiver group. The same mechanism can be used to open the gate, i.e., to facilitate propagation of class F stimuli, which would otherwise fail to propagate (Fig. 1f). To test this, we applied a hyperpolarizing (rather than depolarizing) control pulse to the inhibitory neurons, thereby delaying or even suppressing their spiking activity. As a result, the integration time was increased, such that more excitatory neurons in the gate group responded. Its activity thereby rose above the separatrix and, hence, ensured a strong response (high α, small σ) in the receiver group (Fig. 1f). A systematic increase in the integration time Δt of the gate neurons resulted in a monotonic increase in both α and σ of the gate activity (Fig. 2c). Due to the synfire attractor, the activity of the receiver group was further synchronized. Note that, in contrast to Figure 2b, the prolonged opening of the gate caused activity in the gate to be higher than in the receiver. Also, it is noteworthy that for increasing integration time (higher Δt), signal propagation became more reliable, as expressed in a reduction in trial-by-trial variability in the receiver group (Fig. 2c, top panel).
In summary, the sigmoidal relationship between Δt and the activity in the gate and receiver groups demonstrates the effectiveness of the temporal gating (Fig. 2b,c).
As there is an ongoing debate (Kuhn et al., 2004; Vogels and Abbott, 2005; Kumar et al., 2008a,b) on whether synapses in a point neuron model are best described by conductance transients (as done here) or current transients [the more common choice, e.g., Brunel (2000)], we resimulated the network model with current-based synapses. The sigmoidal relationship between Δt and the activity in the gate and receiver groups remained unchanged when synapses were modeled as current transients (compare supplemental Fig. S1, available at www.jneurosci.org as supplemental material, and Fig. 2b,c), demonstrating that the “temporal gating” does not depend on the choice of synapse or input activity model.
Gating of signals with strong transients
Next we tested whether temporal gating is also effective in controlling the propagation of signal onset transients. Such signal onset transients arise when the input signal is abruptly changed (Deger et al., 2009). To mimic sharp changes in the input, the sender group, we stimulated the sender group with Poisson-type spiking activity, starting at time t = 500 ms (Fig. 3a). In the default state of the gate group, with balanced excitation and inhibition, the onset transient propagated to the receiver group, whereas the tonic part of the input was blocked (Fig. 3b). The control of such transients, however, is critical because in a dynamic natural environment, such transients are likely to occur frequently (Buracas et al., 1998; Haider et al., 2010). In the default state of the gate, the effective integration time is large enough for the transients to elicit a response in the downstream neurons (gate group). Thus, an effective way to control the flow of transients is to reduce the integration time of the downstream neurons (e.g., by temporal gating) (see Figs. 1, 2). Indeed, when the delay between excitation and inhibition in the gate group was reduced, while still keeping the overall excitation and inhibition in balance, it was possible to control the propagation of both the stimulus transient and its tonic component (Fig. 3c). Note that in this particular example, when the gate is closed (Fig. 3c), only the inhibitory population in the gate group is active, while the activity of the excitatory neurons is completely suppressed by the balancing inhibitory input. Reducing the gain of the inhibitory neurons would result in a biologically more realistic residual spiking activity in the excitatory neurons in the gate group. Transients in the spiking activity in neural systems may also arise due to spike time correlations among neurons (Alonso et al., 1996; Dan et al., 1998; Chen et al., 2006). The emergence of such correlations could be due to large-scale fluctuations in ongoing network activity (Arieli et al., 1996; Kenet et al., 2003) or stimulus-induced network activity (Bar-Yosef and Nelken, 2007; Alonso et al., 2008; Hromádka et al., 2008). To generate a signal composed of tonic and transient components, we used the MIP model (Kuhn et al., 2003) (Fig. 3d; cf. Materials and Methods). Once again, when the sender group was stimulated by a MIP-type input signal, the control of the activity was imprecise and signal transients reflecting the spike correlations propagated uninhibited (Fig. 3e). However, reducing the delay between excitation and inhibition at the gate group provided an effective control over the propagation of signal transients (Fig. 3f). In summary, Figure 3, b and e, illustrates the limitations of the Vogels and Abbott mechanism in gating of both onset transients (Fig. 3b) and transients induced by correlations (Fig. 3e). Both types of transients were fast enough to pass before the delayed feedforward inhibition could quench them. By contrast, Figure 3, c and f, shows the improved effectiveness of the temporal gating mechanism in controlling the propagation of these activity transients.
Combining temporal and amplitude gating
The effectiveness of temporal gating in controlling the propagation of activity transients has its price: it precludes the propagation of sustained (tonic) activity devoid of transients (Fig. 3c,f). While the importance of such sustained average neural activity can be argued, in view of the ubiquitous fluctuations in the ongoing activity and dynamic natural environment, it is of general interest to know whether it is possible to do both, to control the flow of activity transients, while allowing tonic activity to propagate. Because temporal gating is most effective in controlling the propagation of activity transients, whereas detailed balance (or amplitude gating) can be used to control the propagation of tonic activity, a combination of the two might provide a general mechanism to control the propagation of arbitrary neural activity patterns. Therefore, we examined whether a combination of temporal gating and amplitude gating would be possible within the same network.
For this we stimulated the signal path with uncorrelated Poisson activity, starting at time t = 500 ms. This type of stimulus contains both a transient onset and a tonic phase, which makes it optimal for probing the effectiveness of both gating mechanisms. The amplitude gating mechanism was implemented by varying the strength of the inhibition in the gate group, thereby controlling the balance of excitation and inhibition in the excitatory neurons of the gate group (Vogels and Abbott, 2009). To this end, we varied the synaptic strength from the excitatory neurons in the sender group onto the inhibitory population (JEI), while keeping the synaptic strength from the excitatory neurons onto the excitatory neurons (JEE) fixed. Thus, we define the inhibitory gain factor as JEI/JEE. In all examples shown so far (i.e., Figs. 1⇑–3), the inhibitory gain factor was 2. This gain factor ensured an effective feedforward inhibition in the neurons of the gate group (cf. Materials and Methods) (Cruikshank et al., 2007; Kremkow et al., 2010). Figure 4 shows the results of systematically varying both the degree of temporal gating and amplitude gating. Simultaneous closing of both the temporal (Δt = −2 ms) and amplitude (inhibitory gain = 2) gates blocked both the transient and the tonic component in the gate group (Fig. 4a–c). Opening the temporal gate (Δt = 4 ms), while keeping the amplitude gate closed (inhibitory gain = 2), allowed only the onset transient to induce activity in the gate group (Fig. 4a,b,d). These two examples, thus, show the effectivity of temporal gating at high inhibitory gain (compare Figs. 3 and 4c,d). By contrast, opening the amplitude gate (e.g., inhibitory gain = 0.75) resulted in tonic activity in the gate group (Fig. 4a,b,e,f). Here, the weaker feedforward inhibition could not balance the direct excitation during the tonic phase (Kremkow et al., 2010). However, during the transient phase the inputs from the sender group arrived synchronously, activating the inhibitory neurons in the gate group simultaneously, thereby providing sufficient balancing inhibition for the temporal gating to function and block the transient [compare closed temporal gate (Fig. 4e) and open temporal gate (Fig. 4f)]. Note that using inhibitory gain as a gating variable may result in an attenuated response in the receiver group. However, because a high signal-to-noise ratio is maintained, this reduced activity could easily be amplified in a subsequent stage.
In summary, Figure 4 shows that amplitude gating is effective in gating tonic component of the activity (Fig. 4b), while temporal gating is effective in gating the activity transients (Fig. 4a). When the two gating mechanisms are implemented within the same network, together they provide a powerful mechanism to control the propagation of a wide variety of temporal activity profiles.
Gating of multiple signals
So far we considered how isolated transients or those that form part of stimulus-evoked or ongoing activity modulations propagate along a single signal path. However, in a modular system like the brain, action selection can be thought of in terms of directing one of multiple signals to a next processing stage or, alternatively, as directing a particular signal to one of multiple subsequent processing stages (Bienenstock, 1995). In both these scenarios, the brain needs a mechanism to control the propagation of activity over multiple (and interacting) signal pathways. Here, we test the effectiveness of temporal gating in selecting between two neuronal activity signals that are statistically identical but uncorrelated, and dominated by transients.
Figure 5a shows the scheme of two signal paths, embedded in a recurrent random network (cf. Materials and Methods). This arrangement of sender, gate, and receiver groups is similar to that used in Figures 1–4, except that here two spatially separated sender groups (SenderX and SenderY) can send signals (SX, SY) to the gate. To control the propagation of either signal SX or SY, we systematically varied the delay between excitation and inhibition from the respective sender to the gate (ΔtX and ΔtY, respectively). To quantify the propagation of the two signals, we measured the cross-correlations (ρX and ρY) between the receiver group output and each of the two input signals (cf. Materials and Methods). Figure 5b shows the difference between the two: ρ = ρX − ρY as a function of both ΔtX and ΔtY. Positive values of ρ indicate that the receiver group output is more similar to the input signal SX, and negative values reflect a higher similarity with input signal SY. When ρ is close to zero, the receiver output is equally correlated (including uncorrelated) with both input signals; in this case, the scenario is evidently not suitable for action selection.
When the two signals were presented simultaneously, selective transmission of signal SX (Fig. 5b,c) could be obtained by increasing ΔtX and decreasing ΔtY (effectively closing signal path SY) (compare Fig. 2). Similarly, selective transmission of signal SY (Fig. 5b,f) could be obtained by increasing ΔtY and decreasing ΔtX (closing signal path SX). The exact value of ΔtX to gate signal SX depended on the value of ΔtY (Fig. 5b) and vice versa. When the gate was closed for both signal paths (Fig. 4e), neither of the two input signals propagated to the receiver and, hence, ρ was close to zero. On the other hand, when the gate was opened for both signal paths (Fig. 5d), both signals propagated and the response of the receiver group was equally correlated to both input signals, again resulting in ρ being close to zero.
Thus, the temporal gating mechanism appears well suited for selective gating of multiple signals to a next processing stage. Similarly, temporal gating can also be used to selectively direct a particular signal to one of several next processing stages (not shown here).
Discussion
In a modular system like the brain, appropriate gating or control over activity propagation is critical for information processing and action selection (Bienenstock, 1995; Kumar et al., 2010). In fact, for various biological reasons, gating of neural activity emerges as a superior strategy over winner-take-all dynamics for action selection (Ermentrout, 1992; Tepper et al., 2004). In any case, a key requirement for an appropriate gating mechanism is that it should be able to control neural activity with arbitrary statistical properties.
In particular, it is important to be able to gate neuronal activity that is dominated by strong transients, which are ubiquitous in a dynamic sensory environment, as has been reported under various conditions in vivo in all sensory pathways. For example, it has been demonstrated in the rodent whisker-barrel system that cortex is primarily driven by transient synchronous activity of thalamic neurons (Bruno and Sakmann, 2006). Similarly, neurons with overlapping receptive fields of the same polarity (on- or off-center) in the cat visual thalamus show spike correlation in the millisecond range and, consequently, drive postsynaptic neurons in the visual cortex much more effectively (Alonso et al., 1996). Furthermore, transient subthreshold dynamics have been measured intracellularly in the cat visual cortex in vivo during presentation of natural stimuli (Haider et al., 2010; Y. Fregnac, personal communication). Likewise, subthreshold membrane potential in vivo in the rat auditory cortex showed large transients, induced by synchronous synaptic input, occurring irregularly in an otherwise quiet background (DeWeese and Zador, 2006). Together, these observations in different sensory pathways in several species corroborate the importance of activity transients. Consequently, a proper gating mechanism should be able to cope with these transients.
Recently, Vogels and Abbott (2009) proposed a gating mechanism based on the detailed balance of excitation and inhibition to control the propagation of neuronal activity in feedforward networks. This gating strategy, however, is only effective in controlling the propagation of tonic components of neuronal activity modulation—transients “escape” from such gating and propagate to the next stage in any case. This is because the mechanism fails in gating transients that are fast enough to pass the small time window, induced by the lagging inhibition, i.e., in the range of some tens of milliseconds [Vogels and Abbott (2009), their Fig. 3f]. As a consequence, gating based only on detailed balance of excitation and inhibition is truly limited in its applicability.
The temporal gating mechanism proposed here extends this idea by changing the delay between excitation and inhibition, and thereby obtaining the means to control the temporal scale of transients that can pass or, alternatively, are blocked. The delay between excitation and inhibition affects the neurons integration time (Pouille and Scanziani, 2001; Cruikshank et al., 2007). Thereby, it can be used to block or facilitate activity propagation. Thus, this gating mechanism presents an example of exploiting a single neuron-level property to modulate network behavior—in this case, the location of the state space separatrix—such as to control the propagation of spiking activity within the network. As our study showed, the temporal gating mechanism is a simple yet powerful mechanism to control the propagation of activity transients. Thus it is complementary to the amplitude gating mechanism proposed by Vogels and Abbott (2009). When the two mechanisms are combined, they can control neural activity with different temporal profiles.
The key parameter of temporal gating is the delay between excitation and inhibition. The delayed correlated inhibition in our model was induced by disynaptic inhibition, a connectivity pattern observed ubiquitously in the CNS [hippocampus (Buzsáki, 1984), thalamocortical connection (Swadlow, 2003; Cruikshank et al., 2007), local cortical network (Kapfer et al., 2007; Silberberg and Markram, 2007), and long-range horizontal cortical network (Hirsch and Gilbert, 1991; Tucker and Katz, 2003a,b)]. In addition, neuromodulators (Kruglikov and Rudy, 2008; Antal et al., 2010) and stimulus properties (Zhang et al., 2003; Wilent and Contreras, 2005) could change the latency between excitation and inhibition in a neuron specific manner, by differentially altering neuronal excitability or synaptic strengths. Thus, the required neuronal hardware for the proposed temporal gating mechanism is quite general and not restricted to any specific brain area. Furthermore, the gating mechanism does not depend on the choice of the synapse model (current based vs conductance based) (Fig. 2 and supplemental Fig. S1, available at www.jneurosci.org as supplemental material). Moreover, the delay values used here were well within the range measured experimentally in vivo (Okun and Lampl, 2008). The effectivity of temporal gating in controlling the propagation of activity transients, however, precludes propagation of sustained (tonic) neural activity devoid of transients (Fig. 3c,f). Because detailed balance (or amplitude gating) is suitable in controlling the propagation of tonic activity, a combination of the two mechanisms provides a general solution to control the propagation of arbitrary neural activity patterns.
Here we presented a possibility of combining the two mechanisms and showed that, indeed, by comodulating excitation–inhibition balance and their latencies, it is possible to control the propagation of neural activity for combinations of transient and tonic components (Fig. 4). In addition, more sophisticated mechanisms might be invoked. For instance, dynamic modulation of excitation–inhibition balance can be achieved with depressing or facilitating synapses. Thus, introducing synapses with short-term plasticity (Klyachko and Stevens, 2006) into our temporal gating mechanism might be an alternative way of combining the strengths of the two gating mechanisms.
Gating of transients is most effective when the activity transients are close to the separatrix (Fig. 2a). If, by contrast, the activity transients are close to the stable fixed point (FP) (Fig. 2a) or too similar to the background fluctuations (Bkg) (Fig. 2a), temporal gating may not be as effective. Thus, if temporal coding is indeed used in neuronal systems, it should be possible to predict the spectrum of neural activity transients, given the properties of synapses and the connection probabilities between processing stages. In a similar vein, knowledge of the neural activity transients may provide important hints concerning the connectivity between subsequent processing stages.
Preliminary experimental evidence already points toward the involvement of a temporal gating mechanism in decision making and action selection. For instance, animals can make decisions on a millisecond timescale (Yang et al., 2008). Mechanisms based on winner-take-all dynamics would not support such rapid decision making, while temporal gating allows for signal gating and, thereby, action selection (decision making) on a millisecond timescale. Moreover, precisely timed perturbations of the cortical network can systematically alter the behavior of the animal (Seidemann et al., 1998). However, more direct tests of this type of gating mechanism have not been performed thus far. As noted above, the temporal gating method exploits circuit level behavior, which makes this mechanism particularly interesting for in vivo experiments. Recent developments in optogenetic techniques, which allow selective activation/inactivation of specific groups of neurons (Zhang et al., 2007), could be used to test our proposal of temporal gating in vivo in a highly controlled manner.
Footnotes
This work was supported by the German Federal Ministry of Education and Research (BMBF Grant 01GQ0420 to Bernstein Center for Computational Neuroscience Freiburg) and the 6th Research Framework Programme of the European Union (Grant 15879-FACETS). We thank Tim Vogels, Benjamin Staude, Ioannis Vlachos, Guillaume S. Masson, and Laurent U. Perrinet for helpful discussions.
- Correspondence should be addressed to Arvind Kumar at the above addresses. arvind.kumar{at}biologie.uni-freiburg.de