Skip to main content
  • Poster presentation
  • Open access
  • Published:

Investigating the effect of Cortical Discharge Variability on the accuracy of population decoders

Estimation of the response properties of cortical neurons from within a recorded population is an essential component in a cortically-controlled brain machine interface application. The response properties of interest typically include precise spike timing, mean firing rate and any inherent correlation in the activity of the recorded ensemble. These response properties are essential for the operation of a neural decoder that translates the observed cortical activity to command signals for controlling robotic arms. In this work we investigate the effect of cortical discharge variability on the decoding performance. Specifically cortical discharge variability was induced in two types of cortical network models. The first one is a probabilistic model in which the activity was modeled as an inhomogeneous Poisson process with firing probability that depends on the neuron's own firing history and those of other neurons connected to it through time-varying synaptic couplings. The second is a biophysical leaky integrate and fire model. Neurons in both models were cosine-tuned to movement direction with random tuning widths.

We examined the performance of three types of decoders to response variability expressed in terms of variations in the size of the observable neural population used for decoding and also in terms of the contaminating network noise. These variations may be indicative of recording stability in any given experiment. The first is a maximum likelihood decoder, in which the probability of the intended movement given the response is estimated through Bayes rule. Independent Gaussian models were utilized to model the conditional probability of the intended movement based on the observed response.

E s t S t i m = X ( j ) arg j max { P ( D j | R ) } = arg j max { i = 1 N P ( D j | R i ) } and P ( D j | R i ) = 1 2 π σ i 2 e ( r i μ i ) 2 2 σ i 2 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaqbaeqabeGaaaqaaiabdweafjabdohaZjabdsha0jabdofatjabdsha0jabdMgaPjabd2gaTjabg2da9iabdIfaynaabmaabaGaemOAaOgacaGLOaGaayzkaaGaeyyyIO7aaCbeaeaacyGGHbqycqGGYbGCcqGGNbWzaSqaaiabdQgaQbqabaGccyGGTbqBcqGGHbqycqGG4baEdaGadaqaaiabdcfaqnaabmaabaGaemiraq0aaSbaaSqaaiabdQgaQbqabaGccqGG8baFcqWGsbGuaiaawIcacaGLPaaaaiaawUhacaGL9baacqGH9aqpdaWfqaqaaiGbcggaHjabckhaYjabcEgaNbWcbaGaemOAaOgabeaakiGbc2gaTjabcggaHjabcIha4naacmaabaWaaebCaeaacqWGqbaudaqadaqaaiabdseaenaaBaaaleaacqWGQbGAaeqaaOGaeiiFaWNaemOuai1aaSbaaSqaaiabdMgaPbqabaaakiaawIcacaGLPaaaaSqaaiabdMgaPjabg2da9iabigdaXaqaaiabd6eaobqdcqGHpis1aaGccaGL7bGaayzFaaaabaGaemiuaa1aaeWaaeaacqWGebardaWgaaWcbaGaemOAaOgabeaakiabcYha8jabdkfasnaaBaaaleaacqWGPbqAaeqaaaGccaGLOaGaayzkaaGaeyypa0tcfa4aaSaaaeaacqaIXaqmaeaadaGcaaqaaiabikdaYiabec8aWjabeo8aZnaaDaaabaGaemyAaKgabaGaeGOmaidaaaqabaaaaOGaemyzau2aaWbaaSqabeaacqGHsisljuaGdaWcaaqaamaabmaabaGaemOCai3aaSbaaeaacqWGPbqAaeqaaiabgkHiTiabeY7aTnaaBaaabaGaemyAaKgabeaaaiaawIcacaGLPaaadaahaaqabeaacqaIYaGmaaaabaGaeGOmaiJaeq4Wdm3aa0baaeaacqWGPbqAaeaacqaIYaGmaaaaaaaaaaaaaa@92BE@

where ri is the number of spikes for the ith neuron over a fixed bin width. The mean and variance of each Gaussian model is defined through the training process. The other two decoders are the Wiener and the Kalman filters. The entire population was 45 neurons and we used a random subset of these for decoding. The maximum likelihood decoder demonstrates a superior performance compared to the Weiner and Kalman based decoders (Fig. 1).

Figure 1
figure 1

Accuracy of different decoders versus the size of the recorded population N. A total of 45 neurons were involved in encoding the simulated movement at any given experiments. Only N of these were used for decoding.

Author information

Authors and Affiliations


Corresponding author

Correspondence to Mehdi Aghagolzadeh.

Rights and permissions

Open Access This article is published under license to BioMed Central Ltd. This is an Open Access article is distributed under the terms of the Creative Commons Attribution 2.0 International License (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Aghagolzadeh, M., Oweiss, K. Investigating the effect of Cortical Discharge Variability on the accuracy of population decoders. BMC Neurosci 9 (Suppl 1), P2 (2008).

Download citation

  • Published:

  • DOI: