|
|
||||||||
The Journal of Neurophysiology Vol. 78 No. 5 November 1997, pp. 2336-2350
Copyright ©1997 by the American Physiological Society
Molecular and Cellular Biology Department, Harvard University, Cambridge, Massachusetts 02138
| |
ABSTRACT |
|---|
|
|
|---|
Warland, David K., Pamela Reinagel, and Markus Meister.Decoding visual information from a population of retinal ganglion cells. J. Neurophysiol. 78: 2336-2350, 1997. This work investigates how a time-dependent visual stimulus is encoded by the collective activity of many retinal ganglion cells. Multiple ganglion cell spike trains were recorded simultaneously from the isolated retina of the tiger salamander using a multielectrode array. The stimulus consisted of photopic, spatially uniform, temporally broadband flicker. From the recorded spike trains, an estimate was obtained of the stimulus intensity as a function of time. This was compared with the actual stimulus to assess the quality and quantity of visual information conveyed by the ganglion cell population. Two algorithms were used to decode the spike trains: an optimized linear filter in which each action potential made an additive contribution to the stimulus estimate and an artificial neural network trained by back-propagation to match spike trains with stimuli. The two methods performed indistinguishably, suggesting that most of the information about this stimulus can be extracted by linear operations on the spike trains. Individual ganglion cells conveyed information at a rate of 3.2 ± 1.7 bits/s (mean ± SD), with an average information content per spike of 1.6 bits. The maximal possible rate of information transmission compatible with the measured spiking statistics was 13.9 ± 6.3 bits/s. On average, ganglion cells used 22% of this capacity to encode visual information. When a decoder received two spike trains of the same response type, the reconstruction improved only marginally over that obtained from a single cell. However, a decoder using an ON and an OFF cell extracted as much information as the sum of that obtained from each cell alone. Thus cells of opposite response type encode different and nonoverlapping features of the stimulus. As more spike trains were provided to the decoder, the total information rate rapidly saturated, with 79% of the maximal value obtained from a local cluster of just four neurons of different functional types. The decoding filter applied to a given neuron's spikes within such a multiunit decoder differed substantially from the filter applied to that same neuron in a single-unit decoder. This shows that the optimal interpretation of a ganglion cell's action potential depends strongly on the simultaneous activity of other nearby cells. The quality of the stimulus reconstruction varied greatly with frequency: flicker components below 1 Hz and above 10 Hz were reconstructed poorly, and the performance was optimal near 2.5 Hz. Further analysis suggests that temporal encoding by ganglion cell spike trains is limited by slow phototransduction in the cone photoreceptors and a corrupting noise source proximal to the cones.
A fundamental question in neuroscience is how the information relevant to behavior is represented in the activity of neurons (for review, see Abbott 1994
Preparation and recording
Experiments followed the procedures described by Meister et al. (1994) Stimulation
The retina was stimulated by focusing an image of a computer monitor onto the photoreceptor layer. The screen was uniformly gray and modulated in intensity. The average intensity in each experiment was 7 mW/m2 at the retina. The wavelength spectrum was as illustrated in Brainard (1989) Ganglion cell types
For each ganglion cell, the reverse correlation of its spike train to the random flicker stimulus was computed (Meister et al. 1994 Optimal linear decoder
For numerical analysis, the stimulus intensity was scaled to zero mean and unit variance and discretized at time intervals of Power spectra
The power spectrum of the stimulus was computed as follows. The stimulus, si, was divided into nonoverlapping blocks of length N
![]()
INTRODUCTION
Abstract
Introduction
Methods
Results
Discussion
References
; Bialek and Rieke 1992
; Perkel and Bullock 1968
; Rieke et al. 1997
). The present work investigates the neural code employed by retinal ganglion cells in transmitting visual information to the brain. How do the spike trains of optic nerve fibers convey the visual scene projected on the retina? At this stage of the visual system, questions regarding the neural code can be phrased and answered particularly precisely for the following reasons: the ganglion cells are the only neurons transmitting visual information to the brain; the only variable they encode is the time-varying image on the retina; this stimulus can be controlled experimentally using well-developed technology for generating images; finally, the activity of multiple retinal ganglion cells can be monitored experimentally without damaging the retinal circuitry.
; Shapley and Lennie 1985
; Stone 1983
). Typically one chooses a simple test stimulus, such as a flashing spot or a traveling grating, repeats the stimulus many times, and determines the time course of the ganglion cell's firing rate. Such studies have shown that one can clearly distinguish different functional types in the ganglion cell population and have characterized the sensitivity of the ganglion cell response depending on the temporal, spatial, and spectral composition of the light stimulus.
) to analyze how visual motion is encoded in the spike trains of neuron H1 in the fly's lobula plate. The fly's retina was presented with a large ensemble of stimuli from a randomly moving grating pattern. A decoder was constructed to estimate the velocity of the pattern from the recorded H1 spike train. In analogy to the binary detection task, the performance of the decoder was evaluated by analyzing its errors, namely the difference between the estimated and the actual stimulus. One such measure of performance is the Shannon information (Shannon and Weaver 1963
) contained in the reconstruction about the true stimulus.
; Heller et al. 1995
; Laughlin 1981
; Rieke et al. 1995
, 1997
; Theunissen and Miller 1991
). One reason is that, owing to its definition, information can only decrease in the course of signal processing. Therefore, if the output of a man-made decoder of spike trains conveys a certain amount of information about the stimulus, then the spike trains themselves must contain at least as much information. Furthermore, the structure of the decoder will reveal how to extract this knowledge. Another advantage is that the information measure abstracts from the specifics of the underlying communications process: information has dimensionless units. Thus one can compare the performance of the neural code across neurons, stimulus modalities, sensory systems, and species.
![]()
View larger version (8K):
[in a new window]
FIG. 1.
Schematic overview of experiments and analysis. Gaussian random flicker of intensity s(t) is projected onto the retina. Spike trains, r
(t), recorded from multiple ganglion cells, are presented to a decoding algorithm that extracts an estimate of the stimulus, u(t).
; Rieke et al. 1993
; Roddey and Jacobs 1996
). The other used an artificial neural network trained by back-propagation to match a given set of spike trains with the preceding stimulus. Remarkably, the two methods performed very similarly. The quality of the decoder's reconstruction was found to vary greatly depending on the number and types of neurons whose spike trains were used. Analysis of this relationship revealed to what extent ganglion cells carry redundant or independent information. Finally, we analyzed which stimulus features were best represented in the spike trains. In particular, it was found that the reconstruction quality depended strongly on flicker frequency, and we propose an explanation for the form of this relationship.
![]()
METHODS
Abstract
Introduction
Methods
Results
Discussion
References
. Briefly, retinae from dark-adapted larval tiger salamanders (Ambystoma tigrinum) were isolated under infra-red illumination into oxygenated Ringer medium. A piece 3-4 mm in diameter was cut and placed ganglion cell side down in a superfusion chamber whose bottom contained a microelectrode array. The retina was superfused with oxygenated Ringer medium at 22°C. Action potentials were recorded from 61 electrodes distributed over an area of ~0.5 mm diameter. Typically, spikes from 20 to 30 individual ganglion cells could be distinguished and recorded continuously for an experiment lasting several hours.
. For the salamander's red cone photoreceptor, the mean intensity produced an equivalent photon flux at the peak absorption wavelength (
max = 630 nm) of 9,500 photons/µm2/s.
). From the shape of this function
in particular its time-to-peak, 
and the responses to flash stimulation, four types of light responses could be distinguished (Meister et al. 1995
; M. Meister, unpublished data): fast OFF (typical
57 ms), slow OFF (
72 ms), weak OFF (
82 ms, with ON-OFF behavior under high-contrast light steps), and ON (
107 ms). Fast-OFF cells are further distinguished by their unusually large action potentials and form the most numerous class in our recordings. As observed previously, only ~20% of recorded neurons were ON cells. For all cell classes, the responses to this flicker stimulus appear to be rectified strongly (Berry et al. 1997
). The same response properties have been observed on many other occasions (Smirnakis et al. 1997
).
t = 15 ms.
where Ii is the intensity in the ith time interval, M is the mean intensity, and C is the standard deviation of the intensity. Similarly, the response was discretized by counting spikes in the corresponding time intervals
(1)
An estimate of the stimulus was obtained from the ganglion cell responses by convolving each spike train with a linear filter and adding the results along with a constant offset term
(2)
where a is the constant offset, f
(3)
j is the value of the decoding filter for cell
at time j
t before the spike, and N
t is the length of the decoding filters. Each spike from cell
makes an additive contribution to this stimulus estimate reaching a period N
t back in time. The time course of this contribution is given by the values of the decoding filter, f
j. The length of this filter, N
t, was chosen empirically as 0.96 s: at times earlier than this the computed decoding filters were close to zero. To obtain higher frequency resolution in calculations of information spectra (see below), we sometimes used filters of length 3.84 s.
where
(4)
Then the reconstruction is obtained as
(5)
where the transpose, fT, of the multineuron decoding filter, f, is given by
(6)
This filter is optimized to minimize the squared difference between the stimulus and the reconstruction over the course of the experiment, (s
(7)
u)T(s
u). The solution is obtained as
Note this is an analytic result with no free parameters. The term RTs corresponds to the reverse correlation between the stimulus and the spike trains. The term RTR contains correlation functions among the spike trains. Thus the statistics of the spike trains and the stimulus completely determine the optimal decoding filter.
(8)
t apart, then the correlation matrix RTR is diagonal and each cell's decoding filter is equal to the cell's spike-triggered average stimulus. This can be understood because, in this limit, each spike provides a message about the stimulus independent of that of all other spikes. The estimate of the preceding stimulus that minimizes the squared error is simply the mean of the stimulus distribution conditional on a spike. In general, however, many spikes are observed within one integration time, particularly if several neurons are included in the analysis. In this case, RTR alters the shape of the reverse correlation to produce the optimal decoding filter.
(9)
t, equal to the length of the decoding filters. Each block was Fourier transformed, without data windowing, to yield
At each frequency, the squared modulus of the Fourier coefficient was averaged over all blocks. Power at negative frequencies was added to the value at the corresponding positive frequency, producing the "one-sided" power spectrum
(10)
Power spectra of the reconstruction, P(U)j, and of the reconstruction error, P(E)j, were computed in the same fashion, by Fourier transforming ui and (ui
(11)
si), respectively.
Transmitted information
To assess the overall quality of the reconstruction, we determined how much information it contained about the visual stimulus. Let s and u denote short segments of length N
t of the stimulus and the reconstruction, respectively. Following Shannon (Rieke et al. 1997
; Shannon and Weaver 1963
), the mutual information between s and u corresponds to the reduction in uncertainty about s obtained by observing u
|
(12) |

p(s) log2 p(s),p(s) = a priori probability of s in the stimulus ensemble, Hs|u =conditional entropy of the stimulus given knowledge of u =
p(u)
p(s|u) log2 p(s|u), p(u) = probability of u, and p(s|u) = probability of s given knowledge of u. In the present experiments, s was drawn from a Gaussian distribution, independently in subsequent time bins, and thus
|
(13) |
ssT
. Whereas the a priori probability distribution of the stimulus, p(s), is known by construction, the conditional distribution, p(s|u), must be measured. This is difficult to achieve in full generality, but a partial measure is given by the second moment of the reconstruction error
|
|
(14) |
|
(15) |
|
(16) |
|
(17) |
t = log2 (P(S)j/P(E)j).
Capacity
To assess the efficiency of information transmission, we estimated the capacity of individual neuronal spike trains. This amounts to the maximal information transmission rate such a neuron could sustain and is limited by its spiking statistics, specifically the entropy rate of the spike train (MacKay and McCulloch 1952
; Shannon and Weaver 1963
). To estimate the entropy, successive interspike intervals were taken to be independently generated symbols, which leads to
|
|
(18) |
t. This estimate ignores any possible correlations among nearby interspike intervals, and thus represents an upper bound on the spike train entropy (Rieke et al. 1993
|
|
(19) |
t with which the spike trains are binned. As
t increases, the entropy rate decreases, because many discriminable spike intervals are lumped together in the same value. Similarly, the information rate decreases once
t exceeds the timing accuracy of the action potentials (Rieke et al. 1997
). Under the present stimulus conditions, salamander ganglion cells fire spikes whose time of arrival jitters with a standard deviation of 5-10 ms across identical stimulus repeats (Berry et al. 1997
). Correspondingly, we measured the entropy and the information rate for a range of bin sizes between 4 and 16 ms. Over this range, the coding efficiency varied very little, by only 11% on average over 14 cells, suggesting that this is indeed close to the intrinsic timing accuracy of the spike trains. All subsequent calculations of information rate and capacity were performed with
t = 15 ms.
Artificial neural networks
Artificial neural networks were constructed and trained using the University of Toronto Simulator (UTS) libraries (Department of Computer Science, University of Toronto, Toronto, ON M5S 1A4, Canada; freely accessible at ftp.cs.toronto.edu:pub/xerion/). Three-layer, fully connected, feed-forward networks with ten hidden units were used, as illustrated in Fig. 2.
|
Weights were initialized to random values chosen from a Gaussian distribution with a mean of 0 and a standard deviation inversely proportional to the number of weights in the layer. Three different random initial conditions were used for each network. The networks were trained by back-propagation (Rumelhart et al. 1986
(20)
) to minimize the mean squared error (MSE) between the stimulus estimate and the true stimulus. The direction of the change to each weight was computed using conjugate gradient descent (cgRudi in UTS), and the size of the step was computed by line search, which provides an adaptive learning rate (lsRay in UTS). The network's performance was tested during training by reconstructing the stimulus for part of the recording not used to train the network. Training was terminated when the MSE for this test segment stopped decreasing. Finally, the network's performance was assessed using a third data set reserved for validation. The reported measurements of mutual information between the stimulus and its reconstruction are from this validation data set.
| |
RESULTS |
|---|
|
|
|---|
A linear multineuronal decoder
To assess how a local population of ganglion cells represented a random flicker stimulus, we attempted to reconstruct the intensity time course from the recorded spike trains alone. The first method employed a linear filter, extending the single-neuron methods pioneered by Bialek et al. (1991)
to an array of cells. During stimulus reconstruction, each spike from a ganglion cell adds a contribution to the stimulus estimate that extends a short period into the past. The shapes of the various cells' filter functions are adjusted to minimize the mean-squared difference between the stimulus estimate and the true stimulus over the duration of a long experiment (Eq. 8). The decoding process is illustrated in Fig. 3A, which shows two typical ganglion cell spike trains, the temporal profiles of the optimal decoding filters for these cells, and the stimulus reconstruction obtained by passing the spike trains through the two-cell filter.
|
DECODING FILTERS. The shapes of the decoding filters provide a measure of each cell's visual message. For a few tens of milliseconds before the action potential (which occurs at time 0), the decoding filter makes no contribution to the stimulus estimate because of the finite response latency of the ganglion cell. Due to delays in phototransduction and subsequent neural processing, the occurrence of a spike conveys no information about the immediately preceding stimulus. Similarly, the filter function vanishes at very early times far preceding the spike. The intervening period of ~0.5 s reflects the ganglion cell's integration time. Within this interval, both cells' filters have a biphasic waveform. This suggests that their firing was dependent on changes in the light intensity rather than the absolute level. The two waveforms differ in sign: one of these cells was triggered preferentially by an increase, the other by a decrease in light intensity.
SPECTRAL ANALYSIS OF THE RECONSTRUCTION. The reconstruction in Fig. 3A appears to capture large and slow variations in the stimulus reasonably well, but fails to track it during periods of rapid flicker. To assess more quantitatively what fraction of the stimulus was reconstructed at each flicker frequency, we calculated the power spectral density of the stimulus, the reconstruction, and the reconstruction error (see METHODS). Figure 3B shows that the power in the stimulus was fairly constant over the range 0-20 Hz. However, the power in the reconstruction dropped off sharply at high frequencies. For this cell pair, the 50% roll-off point is at 9 Hz. At frequencies >15 Hz, the reconstruction power essentially vanished and thus the decoder extracted no information about the stimulus.
0.5 s and tests with longer filter functions did not improve the reconstructions. At low frequencies, the 50% roll-off was near 1 Hz. The peak power in the reconstruction was found at 2.5 Hz.
ESTIMATE OF INFORMATION TRANSMISSION.
By comparing the stimulus reconstruction to the true stimulus, one can obtain an estimate of how much information the decoder extracted from the spike trains (Bialek et al. 1991
, 1993
; Rieke et al. 1997
). As derived in METHODS, a lower bound on this information rate is given by the power spectra of the stimulus and the reconstruction error
|
|
(21) |
7.5 bits/s of information about the visual stimulus. Such information density curves will be used in subsequent sections to summarize the performance of various decoders.
Redundancy
To explore whether ganglion cells carry independent or redundant information about the stimulus, we compared the reconstruction obtained from a pair of cells with the reconstructions based on either cell alone. Because the stimulus was spatially uniform, each ganglion cell received the same input. Thus if a decoder using two cells recovers more information than decoders using either cell alone, this reflects the extent to which the cells differ in their encoding of the same stimulus.
Saturation of temporal information
As Figs. 3 and 4 show, the two-cell decoders reconstruct only a fraction of the true stimulus. There is ample room for improvement, particularly at frequencies >10 Hz and <1 Hz. How would the quality of the stimulus estimate improve as the spike trains from more and more cells are included?
Spike meaning depends on the context from other cells
As derived in METHODS, the optimal decoding filter for a given neuron depends not only on the response properties of that cell, but also on the responses of other cells included in the same decoder. Figure 6A shows that these effects can be very strong. It compares the filter function for an OFF-type cell in several different decoders: from one using only that cell's spike train, to one using eight additional spike trains as well. The shape of the optimal filter function changed substantially in the context of responses from these other neurons. In particular, the amplitude decreased and the time course became far more oscillatory. Neurons with very similar single-cell decoders often showed strikingly different filters within a multicell decoder (Fig. 6B). This implies that the optimal interpretation of an action potential from one ganglion cell depends strongly on the messages received from other neurons. Thus temporal information appears to be distributed across several neurons and only can be recovered fully by processing their signals simultaneously.
Coding efficiency
Clearly, the reconstruction of the stimulus obtained from the best multineuron linear decoder does not recover all of the visual stimulus, and it misses large amounts of information at very low and very high frequencies. Does this reflect a deficiency of the decoder or is the information simply not contained in the spike trains? It appears useful to determine whether the missing information could, in principle, be carried by the ganglion cell signals. Do the measured firing rates and firing statistics allow the transmission of more information than has been extracted by the decoder?
Artificial neural networks
Finally, one is led to consider whether the information missing from the stimulus reconstructions is in fact represented in the spike trains but cannot be accessed by a linear decoder. It might be encoded in a form such that an optimal estimate of the stimulus requires a very nonlinear combination of different action potentials, for example, the recognition of a particular pattern of many spikes.
Stimuli and their reconstruction
Our experiments employed a rather simple visual stimulus: a uniform gray field whose intensity varied randomly in time. This focus on temporal processing served to limit the complexity of the analysis. In the first study of neural coding by simultaneous spike trains, it seemed essential to keep the computations efficient so that we could survey a range of phenomena in multineuronal decoders. Furthermore under these conditions, all ganglion cells experienced the same stimulus, and it became feasible to compare directly the coding properties of different neurons, even if recorded in different parts of the retina. Nevertheless, many ganglion cells are driven more strongly by a flickering checkerboard than by a uniform field of the same temporal contrast owing to their antagonistic receptive field profile (Smirnakis et al. 1997 Information rates and coding efficiency
The absolute information rates achieved by single salamander ganglion cells are relatively low by comparison to other neural systems: ca 4 bits/s compared with 23 bits/s in frog auditory afferents stimulated with broadband sounds (Rieke et al. 1995 Interactions between neurons
Two cells of the same response type typically encoded redundant information, that is, the stimulus reconstruction did not improve much by monitoring two or more cells. This was a somewhat unexpected result, because it often is assumed that the brain must average over many noisy neural signals to obtain a reliable message. Instead, it appears that individual ganglion cells are sufficiently reliable, at least under the stimulus conditions employed here (Berry et al. 1997 Limits to retinal information transfer
As more and more ganglion cell spike trains were recruited to reconstruct the visual stimulus, the information clearly saturated (Fig. 5C) even though the reconstruction was still lacking much of the true stimulus, particularly at high temporal frequencies exceeding 10 Hz (Fig. 5B). This deficiency was not due to a limitation of the ganglion cells' information capacity (Fig. 7). Furthermore, both linear and nonlinear decoders experienced this saturation (Fig. 8). Thus the information that cannot be reconstructed must have been discarded in the course of processing by the retinal circuit. What determines this strict limit to visual information? The steep roll-off at high flicker frequencies points to the slowest neuron in the circuit, namely the photoreceptor.
CONE FLASH RESPONSES.
Figure 10A shows flash responses of a salamander cone at mean light intensities comparable with our measurements. The outer segment membrane current, measured in an isolated photoreceptor (Matthews et al. 1990
RELATION TO THE RECONSTRUCTION QUALITY.
The transmitted information depends not only on attenuation of the signal but also on the magnitude of the noise. If the output of the cone photoreceptor is corrupted by the addition of a Gaussian noise, then the summed signal transmits information about the stimulus at a spectral density of
RECONSTRUCTION OF THE CONE SIGNAL.
Given that the photoreceptors play such an important part in shaping the visual signal, one might ask how faithfully the ganglion cell spike trains represent the output of the cones. Assuming that the cone responds linearly under our stimulus conditions, its membrane potential Linear decoding of retinal signals
All of the information useful for a reconstruction of the stimulus appeared to be accessible with a linear decoder even though we worked hard to improve performance with a nonlinear algorithm. Others have reached similar conclusions; for example, in decoding the spike train of fly H1 neurons using a systematic expansion of the stimulus in powers of the response, the second-order term contributed <5% of the information in the linear term (Bialek et al. 1991 The authors are grateful for thoughtful discussions with M. Berry, W. Bialek, C. Koch, F. Rieke, and S. Smirnakis.
D. K. Warland and M. Meister were supported by a Lucille P. Markey Fellowship, Office of Naval Research Grant N00014-92-J-4072, and The Whitaker Foundation. P. Reinagel was supported by the Sloan Center for Theoretical Neurobiology and the National Science Foundation Engineering Research Center at the California Institute of Technology.
Present addresses: D. K. Warland, 1301 Orchard Park Circle, Apt. Y7, Davis, CA 95616; P. Reinagel, Dept. of Neurobiology, Harvard Medical School, 220 Longwood Ave., Boston, MA 02115.
Address for reprint requests: M. Meister, Dept. of Molecular and Cellular Biology, Harvard University, 16 Divinity Ave., Cambridge, MA 02138. Received 11 February 1997; accepted in final form 2 July 1997.

View larger version (22K):
[in a new window]
FIG. 4.
Redundancy between 2 spike trains. A: 2 OFF-type cells, named A and H. Information density vs. frequency, derived from decoding only cell H (IH, thin trace), only cell A (IA, medium trace), and both cells (IAH, thick trace). Inset compares the sum of the information in the 2 single-cell reconstructions (IA + IH, thin trace) to the information obtained from the 2-cell reconstruction (IAH, thick trace). B: an OFF cell (cell A) and an ON cell (cell B). Information density vs. frequency plotted as in A. IB, thin trace; IA, medium trace; IAB, thick trace. Inset compares IA + IB (thin trace) to IAB (thick trace).

View larger version (32K):
[in a new window]

View larger version (19K):
[in a new window]
FIG. 5.
Visual information from a population of ganglion cells. A: brief segment of the stimulus (top, thin trace), the spike trains of 14 retinal ganglion cells (bottom), and the stimulus reconstructions from various multicell decoders (top, thick trace). B: information density derived by adding successive ganglion cells to the decoder, using cell A alone (trace 1), A and B (2), cells A-C (3), up to cells A-F (6). C: total information derived as successive ganglion cells are added to the decoder. Symbol shape denotes the response type of the last ganglion cell added:
, fast OFF;
, ON;
, weak OFF; and
, slow OFF. Open symbols show the information density derived from decoding only spike trains from cells of the fast OFF type.

View larger version (23K):
[in a new window]
FIG. 6.
Dependence of spike meaning on context from other cells. A: filter function for an OFF cell (cell A in Fig. 5A) in a single-cell decoder (trace 1) and in decoders using additional cells (2-9). Inset: traces 1 (thin line) and 9 (thick line) scaled to the same peak. B: same comparison for 3 other OFF cells, displayed as in the inset of A.
Figure 7 illustrates results from this analysis for a population of fast-OFF ganglion cells. Among different cells, the information rate varied over more than an order of magnitude, with an average of 3.7 ± 1.5 bits/s (mean ± SD). Similarly, the spike train entropy varied over a great range with an average of 14.4 ± 5.9 bits/s. Remarkably, both the visual information and the entropy rates varied almost proportionally to the mean firing rate, with an average entropy of 6.6 bits/spike and information of 1.9 bits/spike. Thus the coding efficiency was almost constant across the population of fast-OFF cells with values clustered near 26%. The same relationship was found in three different preparations and under various stimulus conditions. On average over all cells analyzed, the efficiency was 22%. Thus these ganglion cells used ~1/4 of their spike train capacity to encode the visual stimulus. Although this conclusion is subject to a possible overestimation of the entropy (see METHODS), it appears likely that the statistical structure of a ganglion cell spike train does not significantly restrict its visual information content.
(22)

View larger version (15K):
[in a new window]
FIG. 7.
Coding efficiency. Entropy rate (closed symbols) and decoded information rate (open symbols) for individual fast-OFF cells plotted as a function of the mean firing rate. Stimulus parameters in the 3 experiments were: 15-ms update interval and 35% contrast (triangles and squares); 90-ms update interval and 24% contrast (circles). Inset: histogram of the coding efficiency, namely the ratio of information rate to entropy.
). In such a Taylor series, Eq. 6 represents only the terms of 0th and 1st order; all subsequent terms would contribute a nonlinear reconstruction. However, the number of coefficients in these higher order filters explodes rapidly. When many spike trains are to be combined, this problem is further amplified, and it is not practical to calculate even the most general second-order filter from the available data. As an alternative approach to finding a nonlinear decoder, we have trained artificial neural networks (hereafter neural networks) to perform the decoding task. This allowed exploration of a wide space of possible nonlinear decoders, although the algorithm for exploring that space is not guaranteed to find the best solution.

View larger version (28K):
[in a new window]
![]()
View larger version (6K):
[in a new window]
FIG. 8.
Comparison of 2 types of decoder. A: brief segment of the reconstructions of the stimulus (thin line) from the spike trains of 14 cells, obtained by the optimal linear decoder (medium line), and a fully trained artificial neural network (thick line). B: total decoded information obtained by the neural network (
) and the optimal linear decoder (
) as successive ganglion cells were added to the decoder. For each set of cells, 3 networks were trained from different initial weight settings. C: histograms of activity levels for the 10 hidden units in the neural network that produced the reconstruction in A. Bottom: activation curve for each hidden unit to illustrate the limited range of linear operation.

View larger version (10K):
[in a new window]
FIG. 9.
Performance of the linear decoder and the artificial neural network on simulated ganglion cell spike trains. Stimulus consisted of binary flicker
as used during one of the experiments
with values si = 0 or 1, updated randomly every time interval
t. Three spike trains (A-C) were simulated as follows: in the ith time bin, [i
t, (i + 1)
t], a spike was generated with probability
These simulated cells simply integrate the stimulus over the interval [l
t, r
t] and modulate their firing probability linearly with the result. Parameters were chosen as follows: A, ON, l =
8, r =
4; B, OFF, l =
4, r =
2; C, ON, l =
5, r =
2. To produce a nonlinear code for the same stimulus, the spikes in the OFF-type spike train (B) were added into each ON-type spike train (A + B, B + C); spikes from B are marked with thick lines. Information per time interval
t that the optimal linear filter and a fully trained artificial neural network extracted from each of these representations is given below.
![]()
DISCUSSION
Abstract
Introduction
Methods
Results
Discussion
References
). Thus one certainly expects further insights from an analysis of responses to spatially varying stimuli, and the associated technical difficulties are being tackled.
), 64 bits/s in the fly's H1 neuron (Bialek et al. 1991
), 155 bits/s in vibratory receptors of the bullfrog sacculus (Rieke et al. 1993
), and 294 bits/s in cricket mechanoreceptors (Rieke et al. 1993
). As argued below, retinal information transfer likely is limited by the slow process of phototransduction in the receptors. On the other hand, the average information content of a ganglion cell spike, ca 1.8 bits, is comparable with that found in other neural systems even though the total information rates vary dramatically: 0.66 bits for frog auditory afferents, 0.75 bits in the fly study (Rieke et al. 1997
), 2.6 bits for bullfrog vibratory receptors, and 3.2 bits for the cricket mechanoreceptors. Thus an information content per spike of ~1-3 bits emerges as a constant across many different sensory systems. Similarly, the efficiency of information transmission, namely the fraction of a spike train's capacity used for coding, is comparable across systems: 22% averaged over all cells in the present study compared with 11% for frog auditory afferents, 30% in the fly (F. Rieke and D. K. Warland, unpublished data), and 50-60% in the bullfrog and cricket studies. Considering that these efficiency values are likely underestimates (see METHODS), it appears that the statistics of the spike trains, particularly their firing rates, generally are well matched to the needs for information transmission. However, it should be noted that the efficiency of the neural code can depend strongly on the stimulus ensemble used to evaluate it. Rieke et al. (1995)
observed a fourfold to fivefold increase in both the information rate and the coding efficiency of frog auditory afferents when using sounds whose spectra were shaped like natural frog calls rather than white noise. It remains to be seen how retinal ganglion cells behave under stimuli with more naturalistic spatio-temporal statistics.
). Furthermore, as argued below, it appears that nearby ganglion cells share a limiting noise source, such that observing several spike trains of the same type does not improve knowledge of the stimulus. By comparison, ON and OFF cells generated mostly independent information. Thus a good stimulus reconstruction required the inclusion of only one ganglion cell from each recognizably different functional type. Nevertheless, it is known that some of these functional types have a high degree of receptive field overlap (Meister, unpublished data). A full understanding of the coding properties in such an arrangement will require an analysis with spatially varying stimuli (Warland and Meister 1995
).
).
), shows a monophasic time course. However, the membrane voltage, recorded in the intact retina (Pasino and Marchiafava 1976
), has a much faster, biphasic flash response. This difference, which is more pronounced under uniform than local illumination, arises in part from the delayed inhibitory feedback that the cone receives from horizontal cells (Baylor et al. 1971
).

View larger version (23K):
[in a new window]
FIG. 10.
Light response of salamander red cone photoreceptors, light-adapted to the mean intensity of our experiments. A: flash response of the outer segment current (thin trace) (from Matthews et al. 1990
) and the membrane potential (thick trace) (transformed from the Bode plot in Pasino and Marchiafava 1976
). B: power spectrum of the flash response of the outer segment current (thin trace), obtained from Fourier transform of the trace in A, and the membrane potential (thick trace), an interpolation through data of Pasino and Marchiafava (1976)
, shown with a filled circle. Equivalent signal-to-noise ratio of the best stimulus reconstruction (Eq. 23) is shown with dotted line. C: estimated membrane potential of a red cone,
(t) (thin trace), and its reconstruction,
est(t) (thick trace), by the optimal 14-cell linear decoder of Fig. 5A.
a reasonable approximation given the moderate intensity contrast of 0.35
the output signal will again be Gaussian with a power spectrum given by the Fourier transform of the flash response. These spectra are plotted in Fig. 10B: clearly the high-frequency components of the stimulus are attenuated greatly, more so in the membrane current than in the membrane voltage.
(23)
).
). These strong correlations may result from shared amacrine cell input. They are limited to an intercellular distance of about one ganglion cell receptive field diameter, and thus further visual information might be obtained by combining the spike trains from more distant cells. However, under natural conditions this is not an option because distant points on the retina receive different stimulation.
(t) is obtained by convolving the stimulus time course, s(t), with the flash response, i(t), (Fig. 10C)
What is the optimal linear reconstruction of this signal given the spike trains? Note that the stimulus reconstruction by the optimal decoder u(t) is a linear function of the true stimulus s(t) (Eq. 9). Because
(24)
(t) is a linear transform of s(t),
est(t) is the same linear transform of u(t). Thus the optimal reconstruction of the membrane potential
est(t) is given by convolving u(t) with the cone flash response
Figure 10C shows a segment of the estimated membrane potential
(25)
(t) and its reconstruction
est(t). It appears that the population of ganglion cell spike trains can encode the cone signal with remarkable fidelity even though the light response of an individual ganglion cell bears little resemblance to the cone response. Furthermore, this signal can be extracted from the spike trains by simple linear decoding.
), such that the ganglion cell spike trains ultimately carry little or no information about the intensity of a constant light (f = 0 Hz).
). It has been suggested that this property of the neural code allows a simple processing strategy in subsequent circuits (Bialek et al. 1991
; Rieke et al. 1997
). Even though these neurons may not need to reconstruct the original stimulus, they would have access to particular features of that stimulus by simply filtering their input spike trains linearly. This can be achieved by convolving each afferent neuron's signal with the associated postsynaptic potential and summing over the dendritic tree.
, each a half-wave rectifier, r± = (|s| ± s)/2. Clearly the encoding process is nonlinear, whereas the reconstruction is obtained simply as s = r+
r
. This example may partly account for the linearity of retinal decoding, if one identifies the two rectifiers with the ON and OFF channels of retinal processing. Again, it will be instructive to see whether this property is borne out in the processing of spatially varying stimuli. There are indications that specific patterns of spikes across ganglion cells play a role in encoding spatial information (Meister 1996
; Warland and Meister 1995
), and their optimal interpretation may well require more than a linear decoder.
![]()
ACKNOWLEDGEMENTS
![]()
FOOTNOTES
![]()
REFERENCES
Abstract
Introduction
Methods
Results
Discussion
References
0022-3077/97 $5.00 Copyright ©1997 The American Physiological Society
This article has been cited by other articles:
![]() |
S. A. Baccus, B. P. Olveczky, M. Manu, and M. Meister A Retinal Circuit That Computes Object Motion J. Neurosci., July 2, 2008; 28(27): 6807 - 6817. [Abstract] [Full Text] [PDF] |
||||
![]() |
A. B. Neiman, T. A. Yakusheva, and D. F. Russell Noise-Induced Transition to Bursting in Responses of Paddlefish Electroreceptor Afferents J Neurophysiol, November 1, 2007; 98(5): 2795 - 2806. [Abstract] [Full Text] [PDF] |
||||
![]() |
A. Thiel, M. Greschner, C. W. Eurich, J. Ammermuller, and J. Kretzberg Contribution of Individual Retinal Ganglion Cell Responses to Velocity and Acceleration Encoding J Neurophysiol, October 1, 2007; 98(4): 2285 - 2296. [Abstract] [Full Text] [PDF] |
||||
![]() |
R. Q. Quiroga, L. Reddy, C. Koch, and I. Fried Decoding Visual Inputs From Multiple Neurons in the Human Temporal Lobe J Neurophysiol, October 1, 2007; 98(4): 1997 - 2007. [Abstract] [Full Text] [PDF] |
||||
![]() |
E. Stark and M. Abeles Predicting Movement from Multiunit Activity J. Neurosci., August 1, 2007; 27(31): 8387 - 8394. [Abstract] [Full Text] [PDF] |
||||
![]() |
V. Marchenko and R. F. Rogers Retention of lung distension information in pump cell spike trains Am J Physiol Regulatory Integrative Comp Physiol, July 1, 2007; 293(1): R343 - R353. [Abstract] [Full Text] [PDF] |
||||
![]() |
A. Vogel and B. Ronacher Neural Correlations Increase Between Consecutive Processing Levels in the Auditory System of Locusts J Neurophysiol, May 1, 2007; 97(5): 3376 - 3385. [Abstract] [Full Text] [PDF] |
||||
![]() |
M. Greschner, A. Thiel, J. Kretzberg, and J. Ammermuller Complex Spike-Event Pattern of Transient ON-OFF Retinal Ganglion Cells J Neurophysiol, December 1, 2006; 96(6): 2845 - 2856. [Abstract] [Full Text] [PDF] |
||||
![]() |
B. N. Lundstrom and A. L. Fairhall Decoding stimulus variance from a distributional neural code of interspike intervals. J. Neurosci., August 30, 2006; 26(35): 9030 - 9037. [Abstract] [Full Text] [PDF] |
||||
![]() |
R. Segev, J. Puchalla, and M. J. Berry II Functional Organization of Ganglion Cells in the Salamander Retina J Neurophysiol, April 1, 2006; 95(4): 2277 - 2292. [Abstract] [Full Text] [PDF] |
||||
![]() |
M. A. Freed Quantal Encoding of Information in a Retinal Ganglion Cell J Neurophysiol, August 1, 2005; 94(2): 1048 - 1056. [Abstract] [Full Text] [PDF] |
||||
![]() |
R. E. Kass, V. Ventura, and E. N. Brown Statistical Issues in the Analysis of Neuronal Data J Neurophysiol, July 1, 2005; 94(1): 8 - 25. [Abstract] [Full Text] [PDF] |
||||
![]() |
E. S. Frechette, A. Sher, M. I. Grivich, D. Petrusca, A. M. Litke, and E. J. Chichilnisky Fidelity of the Ensemble Code for Visual Motion in Primate Retina J Neurophysiol, July 1, 2005; 94(1): 119 - 135. [Abstract] [Full Text] [PDF] |
||||
![]() |
M. J. Chacron, L. Maler, and J. Bastian Feedback and Feedforward Control of Frequency Tuning to Naturalistic Stimuli J. Neurosci., June 8, 2005; 25(23): 5521 - 5532. [Abstract] [Full Text] [PDF] |
||||
![]() |
N. Hatsopoulos, J. Joshi, and J. G. O'Leary Decoding Continuous and Discrete Motor Behaviors Using Motor and Premotor Cortical Ensembles J Neurophysiol, August 1, 2004; 92(2): 1165 - 1174. [Abstract] [Full Text] [PDF] |
||||
![]() |
C. L. Passaglia and J. B. Troy Information Transmission Rates of Cat Retinal Ganglion Cells J Neurophysiol, March 1, 2004; 91(3): 1217 - 1229. [Abstract] [Full Text] [PDF] |
||||
![]() |
L. Paninski, M. R. Fellows, N. G. Hatsopoulos, and J. P. Donoghue Spatiotemporal Tuning of Motor Cortical Neurons for Hand Position and Velocity J Neurophysiol, January 1, 2004; 91(1): 515 - 532. [Abstract] [Full Text] |
||||
![]() |
E. Schneidman, W. Bialek, and M. J. Berry II Synergy, Redundancy, and Independence in Population Codes J. Neurosci., December 17, 2003; 23(37): 11539 - 11553. [Abstract] [Full Text] [PDF] |
||||
![]() |
S. He, W. Dong, Q. Deng, S. Weng, and W. Sun Seeing More Clearly: Recent Advances in Understanding Retinal Circuitry Science, October 17, 2003; 302(5644): 408 - 411. [Abstract] [Full Text] [PDF] |
||||
![]() |
S. Panzeri, G. Pola, and R. S. Petersen Coding of Sensory Signals by Neuronal Populations: The Role of Correlated Activity Neuroscientist, June 1, 2003; 9(3): 175 - 180. [Abstract] [PDF] |
||||
![]() |
P. Reinagel and R. C. Reid Precise Firing Events Are Conserved across Neurons J. Neurosci., August 15, 2002; 22(16): 6837 - 6841. [Abstract] [Full Text] [PDF] |
||||
![]() |
R. Krahe, G. Kreiman, F. Gabbiani, C. Koch, and W. Metzner Stimulus Encoding and Feature Extraction by Multiple Sensory Neurons J. Neurosci., March 15, 2002; 22(6): 2374 - 2382. [Abstract] [Full Text] [PDF] |
||||
![]() |
C. K. Machens, M. B. Stemmler, P. Prinz, R. Krahe, B. Ronacher, and A. V. M. Herz Representation of Acoustic Communication Signals by Insect Auditory Receptor Neurons J. Neurosci., May 1, 2001; 21(9): 3215 - 3227. [Abstract] [Full Text] [PDF] |
||||
![]() |
R. B. Barlow, J. M. Hitt, and F. A. Dodge Limulus Vision in the Marine Environment Biol. Bull., April 1, 2001; 200(2): 169 - 176. [Abstract] [Full Text] [PDF] |
||||
![]() |
R. F. Rogers, J. D. Runyan, A. G. Vaidyanathan, and J. S. Schwaber Information Theoretic Analysis of Pulmonary Stretch Receptor Spike Trains J Neurophysiol, January 1, 2001; 85(1): 448 - 461. [Abstract] [Full Text] [PDF] |
||||
![]() |
M. C. Tresch and O. Kiehn Population Reconstruction of the Locomotor Cycle From Interneuron Activity in the Mammalian Spinal Cord J Neurophysiol, April 1, 2000; 83(4): 1972 - 1978. [Abstract] [Full Text] [PDF] |
||||
![]() |
S. Furukawa, L. Xu, and J. C. Middlebrooks Coding of Sound-Source Location by Ensembles of Cortical Neurons J. Neurosci., February 1, 2000; 20(3): 1216 - 1228. [Abstract] [Full Text] [PDF] |
||||
![]() |
G. B. Stanley, F. F. Li, and Y. Dan Reconstruction of Natural Scenes from Ensemble Responses in the Lateral Geniculate Nucleus J. Neurosci., September 15, 1999; 19(18): 8036 - 8042. [Abstract] [Full Text] [PDF] |
||||
![]() |
P. Reinagel, D. Godwin, S. M. Sherman, and C. Koch Encoding of Visual Information by LGN Bursts J Neurophysiol, May 1, 1999; 81(5): 2558 - 2569. [Abstract] [Full Text] [PDF] |
||||
![]() |
R. C. deCharms Information coding in the cortex by independent or coordinated populations PNAS, December 22, 1998; 95(26): 15166 - 15168. [Full Text] [PDF] |
||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HOME | HELP | FEEDBACK | SUBSCRIPTIONS | ARCHIVE | SEARCH | TABLE OF CONTENTS |
| Visit Other APS Journals Online |