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

Decoding spike train ensembles using the cooperative interaction between task-dependent cortical neurons


A fundamental goal in systems neuroscience is to understand the mechanisms underlying the distributed nature of sensorimotor encoding by populations of neurons. In this work, we examine to what extent the existence of task-dependent functional connectivity between cortical neurons plays a role in encoding task information. To identify the functional connectivity, we used Dynamic Bayesian Networks (DBN) that fit a probabilistic model to spike train data. We demonstrate that the inferred functional connectivity is consistently similar across repeated trials of the same task while consistently different across different tasks.


A center-out reach task was designed to simulate pre-motor neural activity during arm movement planning. The arm moved from a central point to one of eight targets equally distributed around a circle. A 2-layer network with 166 neurons total was simulated, where the firing probability of each neuron was conditionally Poisson given the stimulus and the firing history of other neurons connected to it. In the input layer, 66 neurons were directly tuned to three movement parameters: direction, speed, and end-point, with overlapped tuning widths and no inter-neuronal connectivity. In the integration layer, 100 neurons were modeled with no specific tuning to the movement parameters. Each neuron in this layer received connections from a random input layer subset of neurons. Initially, neurons in this layer were synaptically coupled to each other with fixed weights. These synapses were dynamically adjusted following a Spike-Timing Dependent Plasticity (STDP) rule, where connections between task-dependent/independent neurons were potentiated/depressed. After the network was trained, no more STDP was permissible and the obtained network topology was kept fixed. We then used 100 trajectories per target to generate the spike trains for the analysis. We randomly selected ten neurons from the integration layer and used DBN to infer the connectivity among them for each trajectory.


For the same target, the inferred networks across multiple repeated trials showed high degrees of similarity quantified in terms of the appearance frequency of the connections (>85% of the trials) for a given target. In contrast, networks inferred for different targets were consistently different. This demonstrates that task-information was embedded in the connectivity between integration layer neurons and that a probabilistic model of cooperative interaction between a subset of these neurons captured task information such that decoding discrete targets as well as continuous arm trajectory was successful with over 90% accuracy.


This work was supported by NIH grant #NS054148-01A1.

Author information

Authors and Affiliations


Corresponding author

Correspondence to Seif Eldawlatly.

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

Eldawlatly, S., Aghagolzadeh, M. & Oweiss, K. Decoding spike train ensembles using the cooperative interaction between task-dependent cortical neurons. BMC Neurosci 10 (Suppl 1), P96 (2009).

Download citation

  • Published:

  • DOI: