decoding neural signals for the control of movement

28
Decoding Neural Signals for the Control of Movement Jim Rebesco and Sara Solla Lee Miller and Nicho Hatsopoulos

Upload: teague

Post on 05-Jan-2016

51 views

Category:

Documents


5 download

DESCRIPTION

Decoding Neural Signals for the Control of Movement. Jim Rebesco and Sara Solla Lee Miller and Nicho Hatsopoulos. Outline. Recording of neural activity in primary motor cortex during task execution. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Decoding Neural Signals for the Control of Movement

Decoding Neural Signals for the Control of Movement

Jim Rebesco and Sara Solla

Lee Miller and Nicho Hatsopoulos

Page 2: Decoding Neural Signals for the Control of Movement

Outline

• Recording of neural activity in primary motor cortex during task execution.

• Analysis of multielectrode data based on directional tuning: linear dimensionality reduction.

• Uncovering task-specific low dimensional manifolds: nonlinear dimensionality reduction.

Page 3: Decoding Neural Signals for the Control of Movement

Primary motor cortex: neural recordings

Page 4: Decoding Neural Signals for the Control of Movement

Primary motor cortex: motion direction

Center-out task

Page 5: Decoding Neural Signals for the Control of Movement

QuickTime™ and aH.264 decompressor

are needed to see this picture.

Primary motor cortex: simultaneous recordings

Page 6: Decoding Neural Signals for the Control of Movement
Page 7: Decoding Neural Signals for the Control of Movement

Target-dependent population activity

Page 8: Decoding Neural Signals for the Control of Movement

reach implies

Cosine tuning for direction of motion

Page 9: Decoding Neural Signals for the Control of Movement

Dimensionality reduction

N=100

Page 10: Decoding Neural Signals for the Control of Movement

PCA: two-dimensional projection

Page 11: Decoding Neural Signals for the Control of Movement

PCA: eigenvalues

Page 12: Decoding Neural Signals for the Control of Movement

ISOMAP: nonlinear dimensionality reduction

Page 13: Decoding Neural Signals for the Control of Movement

Multidimensional scaling

A B C D

A 0 7 2 3

B 7 0 4.5 6

C 2 4.5 0 5

D 3 6 5 0

A method for embedding objects in a low dimensional space such that Euclidean distances between the corresponding points reproduce as well as possible an empirical matrix of dissimilarities.

Page 14: Decoding Neural Signals for the Control of Movement

Multidimensional scaling Consider data in the form of N-dimensional vectors. For us, the data is the N-dimensional vector of firing rates associated with each reach

Multiple reaches result in an NxM matrix:

If the matrix is hidden from us, but we are given instead an

MxM matrix

of squared distances between data points, can

we reconstruct the matrix ?

Page 15: Decoding Neural Signals for the Control of Movement

Multidimensional scaling

If the distances are Euclidean to begin with:

the scalar product between data points can be written as:

In matrix form,

and

where is the MxM centering matrix:

Page 16: Decoding Neural Signals for the Control of Movement

Multidimensional scaling

In matrix form:

From this equation the data matrix can be easily obtained:

If the distance matrix to which this calculation is applied is based on Euclidean distances, this process allows us to compute the data matrix X from the distance matrix S. A reduction of the dimensionality of the original data space follows from truncation of the number of eigenvalues from M to K, and the corresponding restriction in the number of eigenvectors used to reconstruct X. It can be proved that this truncation is equivalent to PCA, which is based on the diagonalization of .

Page 17: Decoding Neural Signals for the Control of Movement

Tenenbaum et al. 2000

ISOMAP: a nonlinear embedding

Page 18: Decoding Neural Signals for the Control of Movement

ISOMAP: two-dimensional projection

Page 19: Decoding Neural Signals for the Control of Movement
Page 20: Decoding Neural Signals for the Control of Movement
Page 21: Decoding Neural Signals for the Control of Movement

Mutual informationHow much can we learn about the class that a given point belongs to by knowing its location in space?

Page 22: Decoding Neural Signals for the Control of Movement

Center-out task: eight targets

Page 23: Decoding Neural Signals for the Control of Movement

Center-out task, revisited

Page 24: Decoding Neural Signals for the Control of Movement

ISOMAP: two-dimensional projection

Page 25: Decoding Neural Signals for the Control of Movement

Tuning for velocity?

At a specified time after the go-signal, identify the direction of the velocity vector in the work space, and also the direction of the projection of the corresponding reach in the isomap space.

Page 26: Decoding Neural Signals for the Control of Movement

UC 1 UC 2

ISOMAP

Principalcomponents

1

8

Targets

360

300

240

180

120

60

0

3603002401801206 00

360

300

240

180

120

60

0

3603002401801206 00

360

300

240

180

120

60

0

3603002401801206 00

Initial trajectory (degrees)Initial trajectory (degrees)

Neuraldirectionvector(degrees)

Neuraldirectionvector(degrees)

360

300

240

180

120

60

0

3603002401801206 00

Page 27: Decoding Neural Signals for the Control of Movement

Development of a bidirectional Brain Machine Interface

• Incorporate realistic limb dynamics into forward pathway• Incorporate proprioception in feedback pathway

Page 28: Decoding Neural Signals for the Control of Movement

Motion predictions from M1 activity

* simultaneous recordings of population activity can be analyzed with techniques fundamentally different techniques than those used for single neurons

* for limb reaches, the population activity defines a nonlinear low dimensional manifold, whose intrinsic coordinates capturetask-relevant kinematic dimensions

* this technique enables the visualization of high-dimensional neural data with minimal information loss