Abstract
Understanding how populations of neurons encode sensory information is a major goal of systems neuroscience. Attempts to answer this question have focused on responses measured over several hundred milliseconds, a duration much longer than that frequently used by animals to make decisions about the environment. How reliably sensory information is encoded on briefer time scales, and how best to extract this information, is unknown. Although it has been proposed that neuronal response latency provides a major cue for fast decisions in the visual system, this hypothesis has not been tested systematically and in a quantitative manner. Here we use a simple ‘race to threshold’ readout mechanism to quantify the information content of spike time latency of primary visual (V1) cortical cells to stimulus orientation. We find that many V1 cells show pronounced tuning of their spike latency to stimulus orientation and that almost as much information can be extracted from spike latencies as from firing rates measured over much longer durations. To extract this information, stimulus onset must be estimated accurately. We show that the responses of cells with weak tuning of spike latency can provide a reliable onset detector. We find that spike latency information can be pooled from a large neuronal population, provided that the decision threshold is scaled linearly with the population size, yielding a processing time of the order of a few tens of milliseconds. Our results provide a novel mechanism for extracting information from neuronal populations over the very brief time scales in which behavioral judgments must sometimes be made.
Author Summary
How can humans and animals make complex decisions on time scales as short as 100 ms? The information required for such decisions is coded in neural activity and should be read out on a very brief time scale. Traditional approaches to coding of neural information rely on the number of electrical pulses, or spikes, that neurons fire in a certain time window. Although this type of code is likely to be used by the brain for higher cognitive tasks, it may be too slow for fast decisions. Here, we explore an alternative code which is based on the latency of spikes with respect to a reference signal. By analyzing the simultaneous responses of many cells in monkey visual cortex, we show that information about the orientation of visual stimuli can be extracted reliably from spike latencies on very short time scales.
Introduction
Firing rates of many primary visual cortical cells are tuned to the orientation of visual stimuli [1]. This dependence of neuronal firing rates on the stimulus implies that information about the stimulus can be decoded from the spike count. The trial to trial variability of firing limits the accuracy with which a stimulus can be estimated from the neuronal spike count [2]–[4]. To decrease this variability and increase the accuracy of the rate code, studies have typically used responses measured over several hundred milliseconds [1], [2], [5]. However, increasing evidence indicates that the central nervous system can process complex information on very short time scales.
Visual psychophysical and evoked potential studies have shown that human subjects can classify natural scenes or emotional facial expressions on the basis of 100–150 ms of processing [6]–[12]. Evidence for fast processing of visual stimuli also exists from behavioral and electrophysiological experiments in monkeys [13]–[15]. A recent study by Stanford et al. [15] shows that monkeys can make perceptual decisions regarding the color of stimuli after about 30 ms of processing time. Evidence for fast coding also exists for the auditory system [16], [17] and the somatosensory system [18], [19]. The overall theme deriving from these studies is that sensory systems are able to process the gist of a scene rapidly [20].
It has been suggested that the temporal structure of the neuronal response and in particular, response latency, is the source of fast decisions in the brain [18], [19], [21]–[33]. However, the accuracy of codes based on these responses has not been studied in the visual system systematically.
A common approach to measuring response latency is to define it as the transition from spontaneous firing to stimulus-dependent firing, e.g., by detecting the time at the which the PSTH (Post Stimulus Time Histogram) reaches half of its maximal firing rate [26]. This attempts to estimate the ‘pure’ latency component of the response, but it involves defining that quantity by a different number of spikes for each condition. For instance, latency might be defined by the time to the first ten spikes at the preferred stimulus and to the first spike at a non-preferred stimulus. Thus, in this approach the criterion for neural response time depends on the stimulus, making it impractical for decoding: the readout parameters cannot scale in a stimulus dependent manner, as that requires the readout to know the stimulus in order to estimate it.
Recently, we proposed a simple spike latency code readout [34], the temporal Winner-take-all (tWTA). The tWTA determines the external stimulus by the label, e.g. preferred orientation, of the cell that fired the first spike in the population. It avoids attempting to estimate ‘pure’ onset latency and instead takes a pragmatic approach in which each cell's time to first spike will depend both on its latency and the strength of its response.
Formally, consider a population of N neurons coding for the orientation of a visual stimulus, . Let us denote by the time of the first spike of neuron i, with preferred orientation , following some reference signal t ref. The tWTA algorithm estimates the orientation of the external stimulus as the preferred orientation of the neuron which fired first with respect to t ref:
This definition can be generalized to estimate the stimulus by the preferred orientation of the cell that fired the nth spike first, or to incorporate a competition between groups, ‘columns’ of cells (see below). Here we investigate neural coding on brief time scales by applying the tWTA to simultaneously recorded populations of neurons in the primary visual cortex of macaque monkeys responding to the orientation of visual stimuli.
Results
Responses of multiple neurons were measured in primary visual cortex (V1) of anesthetized monkeys using electrode arrays. The stimuli were drifting sinusoidal gratings of varying orientations. The duration of each stimulus was 300–400 ms and each stimulus was repeated 200–400 times. Details about stimulus parameters and numbers of recorded units in each dataset appear in Table 1 (see Materials and Methods). The recorded cells consisted of well-isolated single units and small multiunit clusters.
Table 1. Detailed description of datasets.
Dataset | Stimulus type | # of Orientations | Contrast (%) | Size (deg) | Spatial freq. (cycles/deg) | Temporal freq. (cycles/sec) | Initial phase | Stimulus duration (ms) | Inter Stimulus Interval (ms) | # of Repetitions | # of units | # of tuned units | # of onset detectors |
1 | DGa | 8 | 100 | 2×2.9b | 1 | 6.25 | Fixc | 400 | 800 | 400 | 111 | 54 | 28 |
2 | DG | 8 | 100 | 2×2.9 | 1 | 6.25 | Fix | 400 | 800 | 400 | 84 | 48 | 18 |
3 | DG | 36 | 100 | 5.2 | 1 | 3 | Fix | 300 | 500 | 200 | 159 | 69 | 25 |
4 | DG | 8 | 100 | 2.75 | 1 | 3 | Fix | 300 | 500 | 300 | 158 | 74 | 10 |
5 | DG | 8 | 100 | 2.75 | 1 | 3 | Rand | 300 | 500 | 300 | 130 | 68 | 13 |
6 | SGe | 8 | 100 | 2×3.5 | 1 | NAf | Fix | 50 | 500 | 300 | 153 | 89 | 26 |
300 | 98 | 10 |
DG – Drifting grating.
2x – 2 spatially offset gratings were presented, of the indicated size. This was done when the direction of gaze of the two eyes was different. Each grating covered the receptive fields in one eye.
Fix – Fixed.
Ran – Random.
SG – Static grating.
NA – Not applicable.
The table describes the stimulus parameters for each dataset as well the total number of simultaneously recorded units after spike sorting (where units refer to both single units and multiunit activity consisting of small clusters of cells), the number of tuned cells and the number of onset detectors. The number of tuned cells corresponds to the number of cells for which the modulation amplitude of the first spike latency tuning curve, B, was larger than 15 ms for all stimulus conditions. The number of onset detectors corresponds to the cells that had both B<15 ms and spontaneous rate smaller than 5 spks/sec.
Tuning of spike latencies
We first investigated the tuning of first spike times to stimulus orientation. Figure 1A presents eight raster plots showing the response of the same V1 neuron to eight different orientations of the visual stimulus. Qualitatively, both response strength and response latency seem tuned to the stimulus. Measuring latency by simply calculating the mean time to the first spike is problematic because stimuli that evoke weak responses may result in no spikes on some trials. A more principled approach is to incorporate both response time and probability of firing by computing the probability density function and the corresponding cumulative distribution function of the first spike latency.
Figure 1B (upper panel) shows the cumulative distribution function, ; i.e., the probability of firing the first spike before time for a given orientation ( is measured with respect to the onset of the external stimulus). It is convenient to think of the level curves of this function, , as tuning curves of the neuron. For instance, Figure 1C shows the level curve (red circles, fits shown by the solid red line and the dashed line in Figure 1B), which indicates the time at which there was a 50% chance that the neuron had fired its first spike, for each orientation. Typically, the level curves have unimodal orientation tuning, with a single minimum which we define as the latency-based preferred orientation of the cell. Note that although the choice of the 0.5 level curve is arbitrary, similar results were obtained for other criteria. For comparison, the conventional rate-tuning curve of the same neuron is shown in Figure 1D (black circles represent mean firing rates over the entire response, solid curve represents fitted von-Mises function, stimulus duration was 400 ms; see Materials and Methods). The rate tuning is also characterized by a unimodal curve that peaks at the rate-based preferred orientation.
Figure 2 shows three additional examples of V1 responses in each column. Eight raster plots for eight orientations are depicted at the top row for each cell. The stimulus dependence of the temporal structure of neural response can be seen from the PSTHs at the second row. The latency tuning curve, in terms of 0.5 level curve of first spike time cumulative distribution, is shown on the third row, and the conventional rate tuning curve appears on the fourth row for comparison. Examining the PSTHs of each cell, one can see that response strength has a considerable contribution to first spike latency, in our definition. For example, in cell B it is mainly the firing rate that is tuned to stimulus orientation. Nevertheless, due to the high firing rate near the preferred orientation, the first spike times tend to be shorter near that orientation. It is also evident that the temporal structure of the response is tuned to the stimulus as well. The modulation of the entire temporal structure (and not a simple temporal shift) limits the ability to extract the ‘pure’ latency tuning. However, as mentioned above, it is the distribution of the nth spike time that governs the tWTA readout accuracy; hence, the definition of spike latency used here.
The middle and bottom panels of Figure 1B depict the cumulative distribution function for the second and third spike times, respectively; the green and blue traces in Figure 1C show the corresponding latency tuning curves (level curves at 0.5). The level curve for the cumulative distribution of the nth spike time indicates a tradeoff: the curves are delayed in time as n increases, but tuning becomes more pronounced. To quantify this behavior we characterized each tuning curve by a ‘DC’ component, denoted by A, which represents the mean latency across all orientations, and by the ‘modulation amplitude’, denoted by B (see Materials and Methods). Figures 3A and B show the dependence of the mean (A) and the modulation amplitude (B) of the spike-time tuning curve as a function of n, averaged across the population (dataset 3 in Table 1). The delay is evident from the linear increase of A with the spike number, while the increase of tuning amplitude, B, indicates that the tuning becomes more pronounced as n increases. A scatter plot showing the mean latency of the first spike against the tuning modulation of the first spike indicates that they are correlated (Figure 3C; correlation coefficient 0.85). This is a manifestation of an empirical result that the first spike latency at the preferred orientation (A–B) is approximately constant, and thus neurons with larger modulation amplitudes also have larger mean latencies. Note, that because (A–B) is the fitted latency at the preferred orientation and is expected to be positive, we would expect that in general A will be larger than B. We find that, typically, the rate-based preferred orientation is very close to the latency-based preferred orientation. Figure 3D shows the distribution of the difference (in absolute value) between the rate and the latency preferred orientations of cells with a tuned first spike latency. In about 90% of the cells this difference is less than 20°.
In summary, the latency to the first spike is stimulus dependent: it is shortest for the same orientation that evokes the highest firing rate in the cell. Defining response latency by the first two or three spikes, rather than the first single spike, results in tuning with the same preference but with deeper modulation. Thus, spike latency appears to contain useful information about stimulus orientation.
Generating a reference signal to measure spike latencies
Because the brain does not have direct access to information about when a stimulus was presented, a reference signal is required to extract information about stimulus orientation from the first spike latency. Such a reference signal can be reported by neurons which are sensitive to the mere onset of the stimulus. An ideal onset neuron is expected not only to have a uniform spike time latency for all orientations, but also a low spontaneous firing rate, to prevent false alarms. In fact, several neurons in the data showed weak orientation tuning of their first spike latency as well as a low spontaneous firing rate. Figure 4A shows a scatter plot of the spontaneous firing rate against the modulation amplitude, B, of the latency tuning curve for a single dataset (dataset 3 in Table 1). We categorized neurons as onset detectors if their modulation amplitude was less than 15 ms and their spontaneous firing rate was less than 5 spks/sec (gray shading in Figure 4A). Typically, we had 10–25 onset detectors in a dataset (10–25% of the population [35]; see Table 1). Because the parameters A and B are correlated, these neurons also tend to have an earlier latency (Figure 3C, red dots).
In a given trial, onset time was determined using a simple coincidence detection mechanism. Stimulus presence was detected if the group of onset cells fired at least m spikes during a time interval of T ms, and stimulus onset was estimated by the first crossing time of this threshold. A high value of the threshold m results in a very low false-alarm rate but compromises the probability of hit, whereas a low value of m increases the hit probability but also the false-alarm rate. By varying the m criterion we can quantify the Receiver-Operating Characteristic (ROC) curve of this onset detection mechanism; i.e., the dependence of the hit probability on the false alarm rate (Figure 4B). Note that, in contrast to standard two alternative forced choice tasks, in a detection task there are no well-defined trials of ‘no stimulus’, and the stimulus may be absent over a wide range of time intervals. The mean number of false alarms will scale linearly with the duration in which they are counted. Hence, in a detection task, false alarm is measured in rate of occurrence and not in probability. Unless otherwise stated, throughout this paper we use the following parameters for onset detection: a time window of T = 20 ms, with a criterion of 4 standard deviations above the mean number of spikes in this time interval during spontaneous firing. This choice takes into account the need for a fast detection of the onset (Figure 4C) while maintaining a high hit probability and a low false-alarm rate. The distribution of estimated onset times (relative to stimulus onset) with this criterion is depicted in Figure 4D. Because the detection of stimulus onset involves a simple integration of spikes emitted by onset detectors, it can be realized in a straightforward way in an integrate-and-fire neuron, producing a similar distribution of onset times (Figure S1).
The temporal Winner-Take-All Readout
We have shown that first spike latency contains information about stimulus orientation and that there is a distinct subset of neurons whose responses can be used as a timing reference signal. To read out the information embedded in the neural response latencies, we used a temporal Winner-Take-All (tWTA) mechanism, with respect to the above onset mechanism [34]. The complete definition of the method used to compute tWTA performance is provided in Materials and Methods.
The performance of the tWTA is affected by the spontaneous firing rates of the neurons, since the mechanism can erroneously identify a spontaneous spike as an informative one. This effect is reduced by taking a more general readout, the n-tWTA, in which the identity of the stimulus is determined by the cell or group of cells that fired the first n spikes with respect to the reference signal. This may come at the expense of the time it takes to make a decision. However, if the number of spikes, n, is less than or equal to the group size, N, then the mean decision time of the n-tWTA will be less than the mean first spike time of a single cell, keeping the mechanism fast.
Discrimination accuracy based on single cell responses
As a first test of the tWTA accuracy we quantified how well it can discriminate between two orientations based on single cell responses. We consider the case where one of the orientations is the cell's preferred orientation θ0 (as defined by its latency tuning curve) and the other orientation is θ0+Δθ. The tWTA decision rule is to associate the shorter latency with the stimulus at the preferred orientation of the cell and the longer latency with the other stimulus. The probability of correct discrimination, PC, using the n-tWTA was calculated from the probability density function, fn(θ,t), of the n'th spike latency, as estimated from the data with time relative to the external stimulus onset (see Materials and Methods). Similar to psychometric curves in psychophysical experiments, the curve that describes the probability of a correct response as a function of the orientation difference Δθ is termed the neurometric curve of the cell.
Figures 5A, C and E show the neurometric curves of 3 single cells. The red, green and blue curves correspond to the n-tWTA readout for n = 1, 2, and 3, respectively. For comparison, we show the neurometric curve of the conventional rate code readout in black (the firing rate was estimated from the total number of spikes fired by the cell during the entire response). Typically, as n increases, the performance improves and approaches that of the rate code. Figures 6A and B compare the accuracy of the first spike latency code, in terms of probability of correct discrimination, and the rate code, for a relatively fine discrimination task (Figure 6A; 22.5 deg) and for a coarse one (Figure 6B; 90 deg). Latency and rate code accuracy are correlated and, for the coarse discrimination task, the latency code performance is often comparable to that of the rate code. The cumulative distributions of the accuracy of the different codes in these two tasks are shown in Figure 6C.
Figures 5B, D and F show the accuracy of the rate code as a function of the time used for the discrimination for three example cells (same cells as in Figure 5A, C and E). For comparison we plot the accuracy of the n'th spike latency code readout at its mean decision time (see Materials and Methods). On brief timescales, the latency code readout is superior to that of the conventional rate code. To quantify this effect, we show in Figure 6D the cumulative distribution of the difference between the accuracy of the n-tWTA and the accuracy of the rate code, as computed at the mean decision time using the n'th spike latency. As is clear from the figure, this difference is always positive, emphasizing the superiority of the latency code on brief timescales.
The responses we measured were evoked by drifting gratings. We also recorded and analyzed additional data using flashed static gratings of brief (50 ms) and long (300 ms) durations. These data provided qualitatively similar results (see Figure S2).
Discrimination accuracy based on population responses
Decisions in the central nervous system are expected to involve large numbers of cells. In large populations, the n-tWTA discrimination in a two alternative forced choice paradigm can be thought of as a competition between two ‘columns’ towards a threshold of firing n spikes. To study the dependence of n-tWTA accuracy on the population size we divided the tuned neurons (B>15 ms) into artificial columns of equal orientation width according to the latency-based preferred orientation of the cells (see Materials and Methods). For each pair of columns, we measured the probability of correct discrimination as a function of the number of cells in the population (see Materials and Methods). Importantly, unless stated otherwise, the spike latencies in each trial were measured with respect to the onset detection mechanism described above. Thus, the analysis uses only information that is present in the brain, and, in principle, can be performed by an appropriate neuronal mechanism (see Discussion).
Figures 7A, B and C show the n-tWTA probability of correct discrimination for three representative pairs of columns as a function of the number of cells in each column, N. The pairs of columns differ in terms of the difference between the preferred orientations, . The blue curve depicts the performance of the naïve tWTA (n = 1) readout. Initially, for small N, tWTA performance increases with N. However, beyond a critical size of , tWTA performance saturates. Theory has shown that two factors may limit tWTA performance. The first is correlations in the first spike latencies of different cells and the second is the spontaneous firing of the cells [34]. We find that although first spike latency is correlated (Figure S3), its effect on tWTA accuracy is negligible (Figure S4; Text S1). The dominant factor that limits accumulation of information from large populations is the spontaneous firing. Clearly, adding more cells also results in adding more spontaneous spikes which interfere with informative spikes (see [34] for a detailed analysis). This effect can be reduced by increasing the decision threshold criterion; i.e., by increasing n.
We next analyzed the performance of the n-tWTA readout, which takes the winning group to be the first to fire n spikes. Different curves in Figure 7A, B and C correspond to different values of the decision threshold, n, in the n-tWTA readout. In this regime, as n is increased the maximal performance is also increased. Figures 7D, E, and F show the performance of the best n-tWTA for each N (that is, the value of the uppermost curve in a vertical cross-section above this N). The inset shows the corresponding value of n, , as a function of the population size N. As the population size, N, grows, it pays to consider more spikes in the readout. Moreover, for these values of population size we obtain that is approximately linear in N.
Figures 7G, H, and I show the mean decision time of the n-tWTA readout, relative to the onset signal (decision times higher than 200 ms are truncated). As expected, for a given decision threshold, n, increasing the number of neurons reduces the decision time significantly. The important point is that the average waiting time for the nth spike in a population of N∼n cells is around the average waiting time for the first spike of a single cell (black filled circles), which is typically in the range of 40–80 ms. Thus, considering both more spikes and more neurons (N∼n) can substantially improve reliability without compromising the decision time.
In the preceding analysis we measured response timing relative to an internal stimulus onset detection mechanism. We wondered whether performance could be improved by making use of the absolute timing of stimulus onset. In principle, this could decrease the detrimental effect of spontaneous firing [34]. To evaluate this we used an artificial reference signal (i.e. not based on neural responses) which varied from 0 to 120 ms relative to the external stimulus onset. Spike times were then measured relative to this reference signal (spikes before the signal were ignored). Figure 8 shows the accuracy of the tWTA readout (n = 1) as a function of the onset time. Estimating the onset too early causes the readout mechanism to consider more spontaneous spikes which only contribute noise. Overestimating the onset time results in a loss of informative spikes. The performance is thus non-monotonic. Since most cells start responding about 60 to 90 ms following stimulus onset, tWTA accuracy peaks at about this time, at a performance level comparable to that achieved using the internal onset detection signal. For comparison, Figure 8 also shows the mean time (±1 standard deviation) of our onset detection mechanism for the same dataset. As can be seen, the onset detection mechanism matches the range of times that produce optimal performance. We conclude that the speed and accuracy of our decoding is similar to that which would be achieved by making use of absolute information as to when the stimulus was presented.
Discriminating multiple alternatives
We next studied the issue of tWTA accuracy in a multiple (M)-alternative-forced-choice task using the following setting. All the tuned neurons (B>15 ms) in each dataset were divided into M ‘columns’ according to their preferred orientation, as depicted in Figure 9A (see Materials and Methods). Note that the number of cells in different groups is not identical and that dividing them into many groups may result in some that contain no cells. The orientation label of each column was defined as the center of that column. The n-tWTA decision in a competition among M columns was defined as the orientation label of the first column to reach a threshold of n spikes. The resolution of this decision is inversely related to the number of alternatives, . Figure 9b shows the probability of correct discrimination of the n-tWTA as a function of in one of the datasets. Different curves correspond to different values of n. The dashed line represents chance value, which is inversely proportional to the number of alternatives. As the decision threshold, n, is increased, n-tWTA performance improves. This improvement is more significant for coarse discrimination tasks; i.e., for large.
To gain more insight, Figure 9C depicts the distribution of errors in a fine discrimination task () using the tWTA (n = 1). The error distribution is very broad and there are relatively many large errors. These large errors are related to spontaneous firing and reflect the fact that discrimination at fine resolutions involves a competition among many groups (180 in this case). In a substantial fraction of the trials the winning group is the first to fire a spontaneous spike, which carries no information about the stimulus; hence errors in these cases are distributed uniformly. Using the n-tWTA readout with n = 2 decreases this effect and makes the distribution narrower, as depicted in Figure 9d. Nevertheless, the decision is still based on a competition between one “correct” group and many (M−1 = 179) “incorrect” groups. The chances that one of the “incorrect” groups will fire its first two spikes before the “correct” group are still high and the distribution of errors is still relatively wide. With larger groups of neurons in each bin (i.e. with more samples than that provided by our microelectrode arrays), the decision threshold, n, could be increased so as to improve performance for these more difficult discriminations. Nevertheless, for our dataset, we can conclude that n-tWTA can perform coarse discriminations remarkably quickly and with high accuracy.
Discussion
We performed a quantitative analysis of spike latency coding of orientation in primary visual cortex. We found that spike time latency is tuned to the orientation of visual stimuli. Surprisingly, for many neurons, the performance of a WTA decoder based on spike latency was comparable to the performance based on the total spike count during the entire response. This decoding could be performed by measuring latency relative to a reference signal in cortex, namely the pooled responses of a subset of neurons with low spontaneous rates and poor latency-based selectivity for orientation. Performance of the decoder could in principle be improved by using larger populations of neurons. We found that spontaneous firing limits the ability to accumulate information from the spike time latencies of large cell populations, but this can be overcome by scaling the decision threshold linearly with the population size.
Tuning of spike latencies
Coding of visual attributes by spike latencies was studied previously in the context of contrast processing [26], [31], where it was demonstrated that higher stimulus contrast results in shorter response latency. However, some confusion exists in the literature as to the tuning of first spike latency to the orientation of visual stimuli. Whereas Celebrini et al [32] reported tuning of spike latency of V1 neurons to orientation, Gawne et al. [26] claimed that stimulus orientation mainly modulates response strength and only weakly affects response latency [26].
We have shown that first spike latencies of V1 neurons are tuned to the orientation of external stimuli. This tuning is typically unimodal and the minimal latency is close to the orientation that evokes the maximal firing in the cell. The apparent discrepancy with Gawne et al. is due to different definitions of response latency. In their study, Gawne et al. [26] defined response latency to be the time at which the PSTH reaches half of its peak. The utility of this measure is that it attempts to estimate changes in the ‘pure latency’ in a manner that is unaffected by the changes in the firing rate of the cell. However, since firing rate is modulated by orientation, this definition may measure the latency to a single spike at the null orientation and the latency to ten spikes at the preferred orientation. Hence, using this definition should result in flatter latency tuning curves. Indeed, when applying this definition to our data, we found little modulation of latency with orientation (Figure S5). Moreover, since response strength, the temporal structure of the PSTH, and response latency itself may all be modulated by the stimulus, it is very difficult to obtain a reliable estimate of ‘pure latency’ tuning based on finite amounts of data.
Here we took a more pragmatic approach. Since we are interested in the issue of decoding neural responses on brief time scales, we studied latency tuning using the probability density function of first spike time, which is the quantity that governs tWTA accuracy. Our results thus hold regardless of whether differences in first spike latency arise entirely from differences in response strength, or whether there is some tendency for neurons' absolute latency to vary with stimulus conditions.
Onset estimation
To extract the information embedded in spike latencies, a reference signal is required. Note that a reference signal is also required for decisions based on spike count in order to determine the start of the counting window. In the general case of latency coding, the onset signal gives a natural reference for measuring latency. However, in our case we do not use the absolute response time, but instead only use relative timing, i.e., who fired first. In this case, an important feature of the onset signal is to filter out spontaneous spikes that are not stimulus dependent and hence carry no information (see Figure 8).
In the case of ‘active sensing’, the intrinsic signal of the motor command [36] can, in principle, serve as the onset signal. However, in the case of ‘passive sensing’; e.g., when a child suddenly jumps in front of your car, the onset signal must be estimated from the responses of sensory neurons. Here we suggested a principle by which stimulus onset is estimated by the group of cells that are not tuned to the information that must be processed rapidly. We showed that a simple summation of the responses of ‘onset’ neurons during short time intervals can provide a reliable reference signal, with sufficient accuracy to allow for accurate identification of stimulus orientation. The onset cells were characterized by weak first spike latency tuning, to limit stimulus dependent bias of the estimated onset time, and low spontaneous firing rates to reduce the false alarm rate. Because the tuning modulation and the mean latency are correlated (Figure 3C), these cells also tend to have an early response. However, even if the onset signal arrives slightly after the tuned neurons started to fire, the performance is only mildly decreased (Figure 8). In terms of the identity of the onset cells, one possibility is that these are inhibitory interneurons, which are known to be responsive but poorly tuned [37], [38]. Since these neurons do not project downstream, this would imply that onset detection is performed locally. A similar approach has been applied in the past for the estimation of the onset of auditory stimuli by Chase & Young [24]. The main differences are twofold. One, Chase & Young used a ‘pseudo population’ signal whereas we use simultaneous recordings of real neural populations. Two, we used the responses of a distinguished subclass of cells with weakly tuned first spike latency for our onset signal, whereas Chase & Young pooled the responses of all the cells.
A fast and simple readout mechanism in the brain
It remains an open question whether the brain employs a latency-based readout like the tWTA. Nevertheless, the utility of the tWTA in our study has been to enable us to investigate and quantify the information embedded in spike time latency. Let us consider, for example, the case of a two alternative forced choice discrimination task, based on a competition between two neurons. At the time of the first spike the tWTA decision is identical to that of the conventional rate-based readout. The advantage of a latency-based readout is clear when both neurons fired one spike in the counting window. In those cases the latency based readout can extract information from the temporal structure of the response, whereas there is no information in the total spike count. A rate code readout will perform better when more spikes were fired, but this results in a slower readout. A recent study reported that the minimal processing time required for visual perceptual decisions in the monkey is about 30 ms [15]. This brief time scale is on par with the processing time of the latency readout, i.e the mean decision time following the internal onset signal (see e.g. Figure 7I).
To test more directly if a candidate readout mechanism is used by the brain one would need to correlate the behavior of animals with the relevant aspects of neural activity. In a recent study [39], activity of single neurons in monkey V1 was measured together with reaction times for visually guided saccades. It was shown that first spike latency was correlated with behavior whereas firing rate was not, suggesting that spike latency may indeed serve as a source of information for fast decisions in the brain.
Implementation of the tWTA readout in the brain
As noted above, the implementation of the n-tWTA readout requires an integration process and a threshold decision mechanism. In this sense, n-tWTA competition is very similar to the ‘race to threshold’ mechanism suggested by Mazurek et al [40], in which the decision in a two alternative task is determined by integrating ‘evidence’ (spikes) for the two competing alternatives to reach a decision threshold (n spikes). The decision mechanism involves a winner-take-all type competition, which is an algorithm that others have also used to decode neural response [41]–[43]. Winner-take-all competition can be implemented using reciprocal inhibition between the integrators that represent the different alternatives [44], [45] (Figure 10). Each inhibitory neuron accumulates evidence for the corresponding alternative and fires when it crosses a threshold. Higher threshold values reflect a stricter decision criterion and correspond to higher values of n in the n-tWTA readout. The integration time constant of the neurons should be on the order of the relevant time scale for decisions (∼10–30 ms).
The circuit also requires a gating mechanism that triggers the integration process based on the reference signal. One qualitative way to implement such a gating mechanism is using NMDA synapses [33] for the tuned inputs (Figure 10A). The inputs from the onset cells are first integrated by a coincidence detector, which in turn excites the inhibitory cells through AMPA synapses (as shown in Figure S1, such a coincidence detector can be implemented using a simple integrate-and-fire neuron). Only when this detector is active, the inhibitory cells become depolarized and the magnesium block of the NMDA synapses is removed, allowing for integration of the tuned inputs. When the onset cells are silent, the NMDA synapses do not allow inputs from the tuned populations to be integrated. The gating mechanism can also be implemented using a disinhibition pathway (Figure 10B). In this case the onset cells are assumed to be inhibitory. Their inputs are integrated by a neuron which inhibits the competing neurons. Thus, the competing neurons are released from inhibition only when the onset cells are active, allowing the ‘race to threshold’ to begin.
Previous studies have proposed more sophisticated mechanisms to combine information from the first spikes of different neurons in a large population. These methods include rank order [30], [46] and synfire chains [47]. The utility of tWTA is that its simplicity enables statistical analysis of its accuracy, whereas sophisticated readout mechanisms that rely on specific combinations of firing orders cannot be tested with finite data on the order of a few hundred repetitions per stimulus condition. Furthermore, these readouts may be more difficult to implement in biological circuits.
Recently first spike latency code has been analyzed in the framework of fast discrimination of sound source location in the auditory system [48]. There are several interesting similarities and differences worth noting. In both systems, many cells exhibit tuning of their first spike latency to the stimulus. Tuned cells are typically characterized by a unimodal latency tuning curve that peaks close to the preferred stimulus of the cell, as defined by the rate tuning curve. In addition, the accuracy of first spike latency readout is typically comparable though somewhat inferior to the accuracy of the conventional rate code in single tuned cells in both systems. The main differences between the systems are the higher spontaneous firing rates in visual cortex and the poorer performance of V1 neurons for orientation discrimination. To overcome the detrimental effect of spontaneous spikes, we developed here a novel onset detection mechanism, based on pooling the responses from a set of simultaneously recorded neurons. The use of simultaneous data from array recordings rather than single units also enabled us to investigate the accuracy of latency coding at the population level without the use of artificial pseudo populations of neurons.
In summary, our study demonstrates that the orientation tuning of first spike latencies enables accurate discrimination of orientations on brief time scales. Spontaneous firing limits the resolution of the decision. However, larger populations can afford better resolution. Furthermore, in many cases when fast decisions are essential, it is important that the probability of correct response will be high but coarse resolution may suffice. This may be a general principle used by the nervous system when fast decisions are essential. For example, when an object suddenly appears on the road while we are driving, all we need to know is its rough location. In most cases we react before we realize whether this object is a child, a dog or just a plastic bag. These finer details can be sorted out later as more spikes are accumulated using readout mechanisms that take into account the entire neural response.
Materials and Methods
Ethics statement
All procedures were approved by the Institutional Animal Care and Use Committee at the Albert Einstein College of Medicine of Yeshiva University, and were in compliance with the guideline set forth in the United States Public Health Service Guide for the Care and Use of Laboratory Animals.
Experimental procedures
The methods we use to record from neural populations have been described in detail [49]. In short, we recorded from anesthetized (sufentanil citrate, typically 6–18 microg/kg/hr, adjusted as needed for each animal), paralyzed (vecuronium bromide, 0.1 mg/kg/h) macaque monkeys (macaca fascicularis). Vital signs were monitored continuously to assure adequate anesthesia and the well-being of the animal. The pupils were dilated with topical atropine and the corneas protected with gas-permeable hard contact lenses. Supplementary lenses were used to bring the retinal image into focus.
Neural activity was recorded using the Cyberkinetics “Utah” Array (Cyberkinetics Neurotechnology Systems), using methods reported previously [49],[50]. The array consists of a 10×10 grid of silicon microelectrodes (1 mm in length) spaced 400 µm apart, thus covering 12.96 mm2. The array was inserted roughly 0.6 mm into cortex using a pneumatic insertion device [51], resulting in recordings confined mostly to layers 2–3. Signals from each microelectrode were amplified and bandpass filtered (250 Hz to 7.5 kHz). Waveform segments that exceeded a threshold (periodically adjusted using a multiple of the rms noise on each channel) were digitized (30 kHz) and sorted off-line. Sorted units included both well-isolated single units and small multiunit clusters. Neuronal receptive fields were roughly 2–5° from the fovea.
Visual stimuli were displayed at a resolution of 1024×768 pixels and a video frame rate of 100 Hz on a calibrated CRT monitor. Stimuli were oriented drifting gratings presented in a circular aperture surrounded by a gray field of average luminance (8 orientations in 4 datasets and 36 orientations in one dataset). Stimuli were presented binocularly, for 300–400 ms, and separated by 500–800 ms intervals during which we presented an isoluminant gray screen. Stimulus orientation was block randomized, and each stimulus was presented 200–400 times (see Table 1 for details). In 4 datasets the initial phase of the drifting grating was identical across trials. To test whether our results were skewed by this, we collected and analyzed additional data using initial phases that were randomized across trials. We obtained similar results from this dataset (see Figure S6). To verify that our results also generalize to static images, we collected and analyzed responses to static gratings presented for 50 or 300 ms (dataset 6 in Table 1). We obtained similar results from this dataset (see Figure S2).
Rate tuning
The rate tuning curves represent the mean firing rate across all trials at each orientation. The firing rate in a trial was calculated using a time window from stimulus onset to 300 ms after stimulus offset. The tuning curves are well fitted using the Von-Mises function:
where θ is the stimulus orientation and ϕ is the rate-preferred orientation of the cell.
Latency tuning
To generate latency tuning curves for a neuron we first estimate the probability density function of the first spike latency of this neuron, f1(θ,t). This is done by computing the histogram of the first spike times over trials and then normalizing it. Note that because in some trials there may be no spikes, the integral of the probability density function may not be 1 but slightly below. The spike times are measured with respect to the external stimulus onset and the histogram is generated using bins of 10 ms from time 0 to 300 ms after stimulus termination. The corresponding cumulative distribution, F 1(θ,t), is generated by direct numerical integration of the density function. A similar procedure is applied to obtain the nth spike time probability density, f n(θ,t), and cumulative distribution, F n(θ,t), for general n.
The latency tuning curve of the n'th spike is defined as the level curve at 0.5 of the corresponding cumulative distribution function. These level curves are fitted using a cosine function of the form:
where θ is the stimulus orientation and ϕ is termed the latency preferred orientation of the cell. Parameter A represents the mean latency and B represents the modulation of the tuning.
Here, the reference time is chosen to be the onset of the external stimulus, but in principle other external reference times can be used, e.g. 20 ms after stimulus onset. We note that in the cosine fit, changing the reference time will change the value of A but not B. The arbitrary choice of the reference is also why a simple cosine function is more appropriate here than the von-Mises function. Choosing the reference such that at some orientations the latency is zero requires parameter k at the von-Mises function to diverge to infinity. In addition, if the latency is negative with respect to the reference at some orientations, the von-Mises function will not fit at all, as it is purely positive.
Because in some trials there may be no spikes, error bars for the latency tuning curves cannot be simply calculated from the standard error of the mean associated with the spike times. In order to generate error bars, we first calculated the standard errors of the mean for the cumulative distribution, F. This can be done by noting that F is the mean of a Bernoulli variable and thus its variance is . The standard error of the mean is therefore: , where K is the number of trials. We then calculated the level curves at 0.5 for F+SEM(F) and for F-SEM(F), and used them to generate lower and upper error bars, respectively. These error bars are depicted in Figure 1C and in subsequent plots of spike latency tuning.
Onset detection
In each dataset we identify a group of cells that can serve for the detection of stimulus onset. These cells are characterized by poor tuning and low spontaneous firing rates. The spontaneous firing rates are estimated from the recordings during the inter-stimulus interval (ISI) after each stimulus. From each ISI we remove the first 300 ms, assuming that after this period the cell returned to its spontaneous rate (i.e. any post-response adaptation of spontaneous rate would have dissipated). The tuning is characterized by the modulation amplitude, B, of the cosine fit to the first spike latency tuning curve. In each dataset, the cells with a spontaneous rate lower than 5 spks/sec and with a modulation lower than 15 ms, were labeled as onset detectors. Using this definition, the number of onset detectors in a dataset is roughly 10–25% of the population (see Table 1).
The onset signal in each trial is generated using coincidence detection. We used a running time window of T ms and looked for the first time in which there were at least m spikes in this window (but see also Figure S1). The onset time is then defined as the end of this window. To set m, we first estimated the mean and standard deviation of the number of spikes that these cells fire in a time window T during spontaneous firing. We then set the threshold m to be N v standard deviations above this baseline value. By varying N v for a given T we generated ROC curves for the onset detection process. In subsequent analyses we used T = 20 ms and N v = 4 standard deviations. This onset signal was used as the reference time t ref for measuring spike latencies in the tWTA.
Discrimination accuracy based on single cell responses
The discrimination accuracy of single cells is computed in the context of a Two-Interval 2-Alternative-Forced-Choice paradigm. We assume that the cell is presented with two stimuli, one at orientation θ1 and the other at orientation θ2, where θ1 is the preferred orientation of the cell. The probability that the tWTA will yield the correct response is the probability that the latency of the response to θ1 will be shorter than the latency of the response to θ2. To find this probability, we multiply the probability that the neuron first fired at time t in response to θ1 by the probability that it did not fire before t in response to θ2, and then we sum over all possible times, t (the time is measured with respect to the onset of the external stimulus). Formally, this is given by the following integral:
However, recording time is finite. Our data contains only 300–400 ms of stimulus presence and the following 700–800 ms of inter-stimulus time; hence, in some cases the decision threshold is not reached during our recording time. In practice we assume that after time T 0, that contains the stimulus presence time and the initial 300 ms of the following inter stimulus period, the neuron returns to its spontaneous firing rate. Assuming Poisson firing with mean rate λ after time T 0, we obtain:
It is also important to note that f and F are estimated from the data using time bins of Δt. The spikes from the responses to θ1 and θ2 may fall within the same time bin, leading to correct discrimination at chance level. Correcting for this effect we obtain:
Finally, for general n, the correction that stems from the spontaneous firing after response termination is more complicated due to all the combinations of spike trains that have to be taken into account. The general expression is then:
where the coefficients are given by:
and is the probability that neuron i fired m spikes up to time T in response to stimulus θi.
The probability of correct response Pc is the mean of a Bernoulli variable and the corresponding standard error of the mean can be calculated as , where K is the number of trials.
To prevent possible interaction between the discrimination accuracy analysis and the latency tuning analysis, we separated each dataset into a training and test set, each consisting of half of the trials (randomly chosen). The training set was used for estimating the latency preferred orientation of the cell. The test set was then used for constructing the neurometric curve, based on the preferred orientation from the training set.
To calculate the mean decision time we first compute the probability that decision will be made between t and t+ Δt,
and then compute its mean.
Discrimination accuracy based on population responses
To study the dependence of n-tWTA accuracy on the population size we divided the neurons into several artificial columns of equal orientation width (for datasets with 8 orientations we divided into 8 columns of 22.5° width and for the dataset with 36 orientations (dataset 3 in Table 1) we divided into 9 columns of 20° width). Each neuron was assigned to the column with the closest orientation to its own preferred orientation (the number of neurons in such a column ranged from 1 to 14). For each pair of columns, we then constructed a neurometric curve, which measures the probability of correct response as a function of the number of neurons, N.
Given two subsets of N cells from each column, we simply went over all trials with the orientation of the first column and then over all trials with the orientation of the second. In each trial, the subset that first fired the n'th spike after the onset signal from the onset neurons was the n-tWTA. If the time of the n'th spike was the same for both subsets we tested whether one of the subsets fired additional spikes in the same bin and took the winner as the subset that had more spikes. The average number of correct responses using the n-tWTA gave an estimate of the probability of correct response for these two subsets of cells. For a given N we averaged this value over 1000 realizations of the subsets of neurons. The decision time in a given trial was the time relative to the onset signal and we calculated its mean and standard error of the mean across all trials.
Discrimination among multiple alternatives
To investigate discrimination among multiple alternatives, the neurons were divided according to their preferred orientation into M groups of equal orientation width, Δθ. For convenience, we set one group to be centered at the stimulus orientation (e.g., if M = 18 and the stimulus orientation is 45°, the centers will be at 5°, 15°, 25°,…, 175°). On a given trial, the group that was first to fire n spikes was the n-tWTA. If several groups fired the n'th spike at the same time we chose among them in a random manner. The error in the trial was the (signed) difference between the orientation of the winning group and the stimulus orientation. The probability of correct response was calculated as the average number of times in which the correct group was the winner.
Supporting Information
Footnotes
The authors have declared that no competing interests exist.
This work was supported by the United States-Israel Binational Science Foundation (grant 2009302). OS was funded in part by the Intramural Research Program of the National Institute of Mental Health. AK was funded in part by the National Institutes of Health grant EY016774 and Research to Prevent Blindness. MS was funded in part by the National Institute for Psychobiology in Israel and a Marie Curie International Reintegration grant. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
References
- 1.Hubel DH, Wiesel TN. Receptive fields and functional architecture of monkey striate cortex. J Physiol. 1968;195:215–243. doi: 10.1113/jphysiol.1968.sp008455. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Zohary E, Shadlen MN, Newsome WT. Correlated Neuronal Discharge Rate and its Implications for Psychophysical Performance. Nature. 1994;370:140–143. doi: 10.1038/370140a0. [DOI] [PubMed] [Google Scholar]
- 3.Sompolinsky H, Yoon H, Kang KJ, Shamir M. Population coding in neuronal systems with correlated noise. Phys Rev E. 2001;64:051904. doi: 10.1103/PhysRevE.64.051904. [DOI] [PubMed] [Google Scholar]
- 4.Averbeck BB, Latham PE, Pouget A. Neural correlations, population coding and computation. Nat Rev Neurosci. 2006;7:358–366. doi: 10.1038/nrn1888. [DOI] [PubMed] [Google Scholar]
- 5.Georgopoulos AP, Kalaska JF, Caminiti R, Massey JT. On the Relations between the Direction of Two-dimensional Arm Movements and Cell Discharge in Primate Motor Cortex. J Neurosci. 1982;2:1527–1537. doi: 10.1523/JNEUROSCI.02-11-01527.1982. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Antal A, Keri S, Kovacs G, Janka Z, Benedek G. Early and late components of visual categorization: an event-related potential study. Cogn Brain Res. 2000;9:117–119. doi: 10.1016/s0926-6410(99)00053-1. [DOI] [PubMed] [Google Scholar]
- 7.Thorpe S, Fize D, Marlot C. Speed of processing in the human visual system. Nature. 1996;381:520–522. doi: 10.1038/381520a0. [DOI] [PubMed] [Google Scholar]
- 8.Potter MC. Short-term Conceptual Memory for Pictures. J Exp Psychol Hum Learn. 1976;2:509–522. [PubMed] [Google Scholar]
- 9.Potter MC, Levy EI. Recognition Memory for a Rapid Sequence of Pictures. J Exp Psychol. 1969;81:10–5. doi: 10.1037/h0027470. [DOI] [PubMed] [Google Scholar]
- 10.Liu HS, Agam Y, Madsen JR, Kreiman G. Timing, Timing, Timing: Fast Decoding of Object Information from Intracranial Field Potentials in Human Visual Cortex. Neuron. 2009;62:281–290. doi: 10.1016/j.neuron.2009.02.025. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Eimer M, Holmes A. Event-related brain potential correlates of emotional face processing. Neuropsychologia. 2007;45:15–31. doi: 10.1016/j.neuropsychologia.2006.04.022. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Kirchner H, Barbeau EJ, Thorpe SJ, Regis J, Liegeois-Chauvel C. Ultra-Rapid Sensory Responses in the Human Frontal Eye Field Region. J Neurosci. 2009;29:7599–7606. doi: 10.1523/JNEUROSCI.1233-09.2009. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Fabre-Thorpe M, Richard G, Thorpe SJ. Rapid categorization of natural images by rhesus monkeys. Neuroreport. 1998;9:303–308. doi: 10.1097/00001756-199801260-00023. [DOI] [PubMed] [Google Scholar]
- 14.Roelfsema PR, Tolboom M, Khayat PS. Different processing phases for features, figures, and selective attention in the primary visual cortex. Neuron. 2007;56:785–792. doi: 10.1016/j.neuron.2007.10.006. [DOI] [PubMed] [Google Scholar]
- 15.Stanford TR, Shankar S, Massoglia DP, Costello MG, Salinas E. Perceptual decision making in less than 30 milliseconds. Nat Neurosci. 2010;13:379–385. doi: 10.1038/nn.2485. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Chait M, Poeppel D, de Cheveigne A, Simon JZ. Human auditory cortical processing of changes in interaural correlation. J Neurosci. 2005;25:8518–8527. doi: 10.1523/JNEUROSCI.1266-05.2005. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Murray MM, Camen C, Andino SLG, Bovet P, Clarke S. Rapid brain discrimination of sounds of objects. J Neurosci. 2006;26:1293–1302. doi: 10.1523/JNEUROSCI.4511-05.2006. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Johansson RS, Birznieks I. First spikes in ensembles of human tactile afferents code complex spatial fingertip events. Nat Neurosci. 2004;7:170–177. doi: 10.1038/nn1177. [DOI] [PubMed] [Google Scholar]
- 19.VanRullen R, Guyonneau R, Thorpe SJ. Spike times make sense. Trends Neurosci. 2005;28:1–4. doi: 10.1016/j.tins.2004.10.010. [DOI] [PubMed] [Google Scholar]
- 20.Hochstein S, Ahissar M. View from the top: hierarchies and reverse hierarchies in the visual system. Neuron. 2002;36:791–804. doi: 10.1016/s0896-6273(02)01091-7. [DOI] [PubMed] [Google Scholar]
- 21.Van Rullen R, Thorpe SJ. Rate coding versus temporal order coding: What the retinal ganglion cells tell the visual cortex. Neural Comput. 2001;13:1255–1283. doi: 10.1162/08997660152002852. [DOI] [PubMed] [Google Scholar]
- 22.Brugge JF, Reale RA, Hind JE. The structure of spatial receptive fields of neurons in primary auditory cortex of the cat. J Neurosci. 1996;16:4420–4437. doi: 10.1523/JNEUROSCI.16-14-04420.1996. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Brugge JF, Reale RA, Jenison RL, Schnupp J. Auditory cortical spatial receptive fields. Audiol Neurootol. 2000;6:173–177. doi: 10.1159/000046827. [DOI] [PubMed] [Google Scholar]
- 24.Chase SM, Young ED. First-spike latency information in single neurons increases when referenced to population onset. Proc Natl Acad Sci U S A. 2007;104:5175–5180. doi: 10.1073/pnas.0610368104. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Furukawa S, Middlebrooks JC. Cortical representation of auditory space: Information-bearing features of spike patterns. J Neurophysiol. 2002;87:1749–1762. doi: 10.1152/jn.00491.2001. [DOI] [PubMed] [Google Scholar]
- 26.Gawne TJ, Kjaer TW, Richmond BJ. Latency: another potential code for feature binding in striate cortex. J Neurophysiol. 1996;76:1356–1360. doi: 10.1152/jn.1996.76.2.1356. [DOI] [PubMed] [Google Scholar]
- 27.Gollisch T, Meister M. Rapid neural coding in the retina with relative spike latencies. Science. 2008;319:1108–1111. doi: 10.1126/science.1149639. [DOI] [PubMed] [Google Scholar]
- 28.Nelken I, Chechik G, Mrsic-Flogel TD, King AJ, Schnupp JWH. Encoding stimulus information by spike numbers and mean response time in primary auditory cortex. J Comput Neurosci. 2005;19:199–221. doi: 10.1007/s10827-005-1739-3. [DOI] [PubMed] [Google Scholar]
- 29.Osborne LC, Bialek W, Lisberger SG. Time course of information about motion direction in visual area MT of macaque monkeys. J Neurosci. 2004;24:3210–3222. doi: 10.1523/JNEUROSCI.5305-03.2004. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Thorpe S, Delorme A, Van Rullen R. Spike-based strategies for rapid processing. Neural Netw. 2001;14:715–725. doi: 10.1016/s0893-6080(01)00083-1. [DOI] [PubMed] [Google Scholar]
- 31.Reich DS, Mechler F, Victor JD. Temporal coding of contrast in primary visual cortex: when, what, and why. J Neurophysiol. 2001;85:1039–1050. doi: 10.1152/jn.2001.85.3.1039. [DOI] [PubMed] [Google Scholar]
- 32.Celebrini S, Thorpe S, Trotter Y, Imbert M. Dynamics of orientation coding in area V1 of the awake primate. Vis Neurosci. 1993;10:811–825. doi: 10.1017/s0952523800006052. [DOI] [PubMed] [Google Scholar]
- 33.Panzeri S, Diamond ME. Information carried by population spike times in the whisker sensory cortex can be decoded without knowledge of stimulus time. Front Synaptic Neurosci. 2010;2:17. doi: 10.3389/fnsyn.2010.00017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Shamir M. The temporal winner-take-all readout. PLoS Comput Biol. 2009;5:e1000286. doi: 10.1371/journal.pcbi.1000286. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Ringach DL, Shapley RM, Hawken MJ. Orientation selectivity in macaque V1: diversity and laminar dependence. J neurosci. 2002;22:5639. doi: 10.1523/JNEUROSCI.22-13-05639.2002. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Crapse TB, Sommer MA. Corollary discharge circuits in the primate brain. Curr Opin Neurobiol. 2008;18:552–557. doi: 10.1016/j.conb.2008.09.017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37.Hirsch JA, Martinez LM, Pillai C, Alonso JM, Wang Q, et al. Functionally distinct inhibitory neurons at the first stage of visual cortical processing. Nat Neurosci. 2003;6:1300–1308. doi: 10.1038/nn1152. [DOI] [PubMed] [Google Scholar]
- 38.Kerlin AM, Andermann ML, Berezovskii VK, Reid RC. Broadly tuned response properties of diverse inhibitory neuron subtypes in mouse visual cortex. Neuron. 2010;67:858–871. doi: 10.1016/j.neuron.2010.08.002. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Lee J, Kim HR, Lee C. Trial-to-trial variability of spike response of V1 and saccadic response time. J Neurophysiol. 2010;104:2556–2572. doi: 10.1152/jn.01040.2009. [DOI] [PubMed] [Google Scholar]
- 40.Mazurek ME, Roitman JD, Ditterich J, Shadlen MN. A role for neural integrators in perceptual decision making. Cereb Cortex. 2003;13:1257–1269. doi: 10.1093/cercor/bhg097. [DOI] [PubMed] [Google Scholar]
- 41.Salzman CD, Newsome WT. Neural Mechanisms for Forming a Perceptual Decision. Science. 1994;264:231–237. doi: 10.1126/science.8146653. [DOI] [PubMed] [Google Scholar]
- 42.Moldakarimov S, Rollenhagen JE, Olson CR, Chow CC. Competitive dynamics in cortical responses to visual stimuli. J Neurophysiol. 2005;94:3388–3396. doi: 10.1152/jn.00159.2005. [DOI] [PubMed] [Google Scholar]
- 43.Sheliga BM, FitzGibbon EJ, Miles FA. Human vergence eye movements initiated by competing disparities: evidence for a winner-take-all mechanism. Vision Res. 2007;47:479–500. doi: 10.1016/j.visres.2006.09.027. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44.Amari S, Arbib MA. Competition and Cooperation in Neural Nets. In: Metzler J, editor. Systems Neuroscience. New York: Academic Press; 1977. pp. 119–165. [Google Scholar]
- 45.Xie XH, Hahnloser RHR, Seung HS. Selectively grouping neurons in recurrent networks of lateral inhibition. Neural Comput. 2002;14:2627–2646. doi: 10.1162/089976602760408008. [DOI] [PubMed] [Google Scholar]
- 46.Shahaf G, Eytan D, Gal A, Kermany E, Lyakhov V, et al. Order-Based Representation in Random Networks of Cortical Neurons. PLoS Comput Biol. 2008;4:e1000228. doi: 10.1371/journal.pcbi.1000228. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 47.Abeles M. Corticonics: Neural Circuits of the Cerebral Cortex. New-York: Cambridge University Press; 1991. [Google Scholar]
- 48.Zohar O, Shackleton TM, Nelken I, Palmer AR, Shamir M. First Spike Latency Code for Interaural Phase Difference Discrimination in the Guinea Pig Inferior Colliculus. J Neurosci. 2011;31:9192–9204. doi: 10.1523/JNEUROSCI.6193-10.2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 49.Smith MA, Kohn A. Spatial and Temporal Scales of Neuronal Correlation in Primary Visual Cortex. J Neurosci. 2008;28:12591–12603. doi: 10.1523/JNEUROSCI.2929-08.2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Kelly RC, Smith MA, Samonds JM, Kohn A, Bonds AB, et al. Comparison of recordings from microelectrode arrays and single electrodes in the visual cortex. J Neurosci. 2007;27:261–264. doi: 10.1523/JNEUROSCI.4906-06.2007. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51.Rousche PJ, Normann RA. A Method for Pneumatically Inserting an Array of Penetrating Electrodes into Cortical Tissue. Ann Biomed Eng. 1992;20:413–422. doi: 10.1007/BF02368133. [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.