Testing a neural coding hypothesis using surrogate data.
Determining how a particular neuron, or population of neurons, encodes information in their spike trains is not a trivial problem, because multiple coding schemes exist and are not necessarily mutually exclusive. Coding schemes generally fall into one of two broad categories, which we refer to as rate and temporal coding. In rate coding schemes, information is encoded in the variations of the average firing rate of the spike train. In contrast, in temporal coding schemes, information is encoded in the specific timing of the individual spikes that comprise the train. Here, we describe a method for testing the presence of temporal encoding of information. Suppose that a set of original spike trains is given. First, surrogate spike trains are generated by randomizing each of the original spike trains subject to the following constraints: the local average firing rate is approximately preserved, while the overall average firing rate and the distribution of primary interspike intervals are perfectly preserved. These constraints ensure that any rate coding of information present in the original spike trains is preserved in the members of the surrogate population. The null-hypothesis is rejected when additional information is found to be present in the original spike trains, implying that temporal coding is present. The method is validated using artificial data, and then demonstrated using real neuronal data.
Aihara Complexity Modelling Project, ERATO, JST, Japan.
Yoshito
Y
Hirata
Yuichi
Y
Katori
Hidetoshi
H
Shimokawa
Hideyuki
H
Suzuki
Timothy A
TA
Blenkinsop
Eric J
EJ
Lang
Kazuyuki
K
Aihara
D000200:Action Potentials / Q000502:physiology*; D000465:Algorithms; D000818:Animals; D003627:Data Interpretation, Statistical; D004594:Electrophysiology / Q000379:methods*; D006135:Gryllidae / Q000502:physiology; D006801:Humans; D008959:Models, Neurological; D009474:Neurons / Q000502:physiology*; D009482:Neurophysiology / Q000379:methods*; D009847:Olivary Nucleus / Q000502:physiology; D051381:Rats; D011984:Sensory Receptor Cells / Q000502:physiology; D012815:Signal Processing, Computer-Assisted; D012984:Software / Q000592:standards*; D012986:Software Validation; D013997:Time Factors