Population vector algorithm

Slides:



Advertisements
Similar presentations
All materials are based on the following paper Meel Velliste, Sagi Perel, M. Chance Spalding, Andrew S. Whitford and Andrew B. Schwartz, Cortical control.
Advertisements

A High-Performance Brain- Computer Interface
Motor cortex Organization of motor cortex Motor cortical map
The eight single-neuron vector clusters and the population vectors shown here represent the activity of the same population of cells during reaching movements.
Soyoun Kim, Jaewon Hwang, Daeyeol Lee  Neuron 
Sensing with the Motor Cortex
Grid Cells for Conceptual Spaces?
Heather L. Dean, Maureen A. Hagan, Bijan Pesaran  Neuron 
One-Dimensional Dynamics of Attention and Decision Making in LIP
Volume 20, Issue 5, Pages (May 1998)
A Source for Feature-Based Attention in the Prefrontal Cortex
Uwe J Ilg, Stefan Schumann, Peter Thier  Neuron 
Ranulfo Romo, Adrián Hernández, Antonio Zainos  Neuron 
Araceli Ramirez-Cardenas, Maria Moskaleva, Andreas Nieder 
Using a Compound Gain Field to Compute a Reach Plan
Vincent Jacob, Julie Le Cam, Valérie Ego-Stengel, Daniel E. Shulz 
Volume 15, Issue 7, Pages (April 2005)
Krishna V. Shenoy, Jose M. Carmena  Neuron 
Internally Generated Preactivation of Single Neurons in Human Medial Frontal Cortex Predicts Volition  Itzhak Fried, Roy Mukamel, Gabriel Kreiman  Neuron 
Coding of the Reach Vector in Parietal Area 5d
Value Representations in the Primate Striatum during Matching Behavior
Volume 39, Issue 5, Pages (August 2003)
Ian M. Finn, Nicholas J. Priebe, David Ferster  Neuron 
Heather L. Dean, Maureen A. Hagan, Bijan Pesaran  Neuron 
Goal-Related Activity in V4 during Free Viewing Visual Search
Spatiotemporal Response Properties of Optic-Flow Processing Neurons
Volume 20, Issue 5, Pages (May 1998)
E.H. Baeg, Y.B. Kim, K. Huh, I. Mook-Jung, H.T. Kim, M.W. Jung  Neuron 
Volume 81, Issue 6, Pages (March 2014)
Trajectory Encoding in the Hippocampus and Entorhinal Cortex
Temporal Encoding of Place Sequences by Hippocampal Cell Assemblies
Volume 64, Issue 4, Pages (November 2009)
Kiah Hardcastle, Surya Ganguli, Lisa M. Giocomo  Neuron 
Differential Impact of Behavioral Relevance on Quantity Coding in Primate Frontal and Parietal Neurons  Pooja Viswanathan, Andreas Nieder  Current Biology 
Activity in Posterior Parietal Cortex Is Correlated with the Relative Subjective Desirability of Action  Michael C. Dorris, Paul W. Glimcher  Neuron 
CA3 Retrieves Coherent Representations from Degraded Input: Direct Evidence for CA3 Pattern Completion and Dentate Gyrus Pattern Separation  Joshua P.
Neuronal Correlates of Motor Performance and Motor Learning in the Primary Motor Cortex of Monkeys Adapting to an External Force Field  Chiang-Shan Ray.
Responses of Collicular Fixation Neurons to Gaze Shift Perturbations in Head- Unrestrained Monkey Reveal Gaze Feedback Control  Woo Young Choi, Daniel.
Cortical Mechanisms of Smooth Eye Movements Revealed by Dynamic Covariations of Neural and Behavioral Responses  David Schoppik, Katherine I. Nagel, Stephen.
Gamma and the Coordination of Spiking Activity in Early Visual Cortex
Volume 71, Issue 4, Pages (August 2011)
Inversely Active Striatal Projection Neurons and Interneurons Selectively Delimit Useful Behavioral Sequences  Nuné Martiros, Alexandra A. Burgess, Ann.
Volume 66, Issue 4, Pages (May 2010)
Nicolas Catz, Peter W. Dicke, Peter Thier  Current Biology 
Volume 90, Issue 1, Pages (April 2016)
Camillo Padoa-Schioppa, Chiang-Shan Ray Li, Emilio Bizzi  Neuron 
Hippocampal “Time Cells”: Time versus Path Integration
Volume 78, Issue 5, Pages (June 2013)
Volume 88, Issue 3, Pages (November 2015)
Liu D. Liu, Christopher C. Pack  Neuron 
Sensory Population Decoding for Visually Guided Movements
Neural Correlates of Reaching Decisions in Dorsal Premotor Cortex: Specification of Multiple Direction Choices and Final Selection of Action  Paul Cisek,
A. Saez, M. Rigotti, S. Ostojic, S. Fusi, C.D. Salzman  Neuron 
Action Selection and Action Value in Frontal-Striatal Circuits
Independent Category and Spatial Encoding in Parietal Cortex
Katherine M. Armstrong, Jamie K. Fitzgerald, Tirin Moore  Neuron 
Volume 71, Issue 4, Pages (August 2011)
A Scalable Population Code for Time in the Striatum
Volume 95, Issue 5, Pages e5 (August 2017)
Volume 25, Issue 3, Pages (February 2015)
Segregation of Object and Background Motion in Visual Area MT
Guilhem Ibos, David J. Freedman  Neuron 
Adrián Hernández, Antonio Zainos, Ranulfo Romo  Neuron 
Ethan S. Bromberg-Martin, Okihide Hikosaka  Neuron 
Volume 39, Issue 5, Pages (August 2003)
End-Stopping and the Aperture Problem
Looking for cognition in the structure within the noise
The Postsaccadic Unreliability of Gain Fields Renders It Unlikely that the Motor System Can Use Them to Calculate Target Position in Space  Benjamin Y.
Volume 99, Issue 1, Pages e4 (July 2018)
Richard A. Andersen, He Cui  Neuron 
Presentation transcript:

Population vector algorithm Journal club 01. 07. 08

Response of a M1 neuron to mechanical perturbations in different contexts Each panel illustrates wrist position, the instantaneous firing rate and a raster display of the response of the neuron in individual trials. Evarts and Fromm, 1978

The monkeys are trained to operate the arm for a self-feeding task using a joystick 2. Their own arms were then restrained and the prosthetic arm was controlled with populations of motor cortex single- and multi-unit spiking activity. Velliste et al., 2008

Endpoint trajectory variability Semi-transparent coloured regions represent trajectory standard deviation (over all sessions) around average trajectories (grey lines) to each target. Velliste et al., 2008

Spike occurrences for each unit, grouped by major tuning component (red, x; green, y; blue, z; purple, gripper) Distribution of the four-dimensional preferred directions of the 116 units used. Arrow direction indicates x, y, z components, colour indicates gripper component (blue, negative; purple, zero; red, positive).

Spike rasters of a single unit during six movements in each of 8 directions. This unit (with {x,y,z} components of its preferred direction, fired maximally in the backward-up-right direction (B,U,R) and fired least in the forward-downleft direction (F,D,L). Velliste et al., 2008

Keeping the gripper closed during retrieval. Gripper aperture as continuously varying colour from blue (closed) to purple (part-way open) to red (open). Velliste et al., 2008

Population vector algorithm

Population vector algorithm: relies on the directional tuning of each unit, characterized by a single preferred direction in which the unit fires maximally. is a vector sum of the preferred directions of the units in the recorded population, weighted by the firing rates of the units. Discharge rate versus movement direction. Tuning function in three-dimensional Cartesian coordinate frame. The solid vertical lines denote the preferred direction (PD) of each cell. The vector sum of all cells defines a population vector.

Vector sum of all cells defines a population vector Mean hand trajectory is shown in the central panel for movements to each of eight spatial targets. The large black arrow denotes the preferred direction (PD) of the neuron.

Population vector algorithm: Population vector, P, which points in the predicted direction of movement: The ith contribution, Ci, to the population output is represented as a unit vector pointing in its preferred direction, and weighted by some function of its firing rate, Wi = f (D). D is the cell’s discharge rate, bo is its mean discharge rate, mx, my and mz are the x, y and z components of a unit vector pointing in the direction of movement, and bx, by and bz are regression coefficients. Schwartz et al., 2001

Population vector algorithm: For an assembly (Hebb 1949) or population of motor neurons {1 ≤ i ≤ N} with momentary firing rate νi the weighted vector sum, the so-called population vector n: encodes the direction e of movement resulting from an assembly of motor neurons while ν, the length of the population vector n, is proportional to the instantaneous speed of the drawing motion. each neuron with label i its preferred direction ei - a unit vector. Hemmen and Schwartz, 2008

M - a unit vector in the movement direction (consisting of mx, my and mz). B - a vector pointing in the cell’s preferred direction (the direction where the cell fires maximally). This linear relation can also be expressed in terms of a cosine-tuning equation: where θ is defined as the angle between the preferred and movement directions. Each dot denotes the preferred direction of an individual neuron.

Direction vector algorithm

Bayesian maximum likelihood method to reconstruct positions, based on the following formula: P(x|n) is the probability of the rat occupying bin x given the cell activity in the window P(x) is the mean probability of the rat occupying position x. fi(x) is the probability of the cell i firing in map bin x, which equates with the average firing rate of the cell in that bin. ni is the number of spikes from cell i in the sliding window, and τ is the size of the sliding window. C(τ, n) is a normalization factor calculated so that the sum of the probabilities for each bin = 1.

Huxter et al., 2008

…plasticity vector algorithm

Thank you for your attention