Dynamics of motor cortex
Matt Kaufman Cold Spring Harbor Laboratory Stanford CS379C
CIS jPC1 jPC2 jPC1
Dynamics of motor cortex Matt Kaufman Cold Spring Harbor Laboratory - - PowerPoint PPT Presentation
Dynamics of motor cortex Matt Kaufman Cold Spring Harbor Laboratory Stanford CS379C jPC 1 jPC 2 CIS jPC 1 Basics of neurophysiology Basics of neurophysiology Voltage Time Basics of neurophysiology Voltage Time Average over similar trials
Matt Kaufman Cold Spring Harbor Laboratory Stanford CS379C
CIS jPC1 jPC2 jPC1
Time Voltage
Time Firing rate Time Voltage
How does the computation proceed? i.e., how do inputs get transformed into outputs?
How does activity in neurons relate to behavior? (what areas, what signals)
How does activity in neurons relate to behavior? (what areas, what signals)
How does the computation proceed? i.e., how do inputs get transformed into outputs?
time firing rate
delay period
go cue
TARGET GO MOVE
75
cell J114
spikes / second
r = -0.55
PMd M1
1 2
PC2 PC1 PC3 jPC 2 jPC 1 cross-condition mean jPCmonkey J-array
TARGET GO MOVE
75
cell J114
spikes / second
r = -0.55
How is activity during movement related to muscle activity? How do we keep still during the delay period?
preferred non-preferred preparatory activity peri- movement activity
TARGET MOVE GO
An imaginary ‘canonical’ neuron
(what most of us probably expect to see)
For real neurons, preparatory activity is not a sub-threshold version of movement activity
preferred non-preferred preparatory activity peri- movement activity
TARGET MOVE GO
Response of an actual neuron
TARGET GO MOVE
75
cell J114
spikes / second
r = -0.55
Churchland, Cunningham, Kaufman et al, Neuron 2010 Kaufman et al, J Neurophys 2010
TARGET GO MOVE
75
cell J114
spikes / second
r = -0.55
For real neurons, preparatory activity is not a sub-threshold version of movement activity
Churchland, Cunningham, Kaufman et al, Neuron 2010 Kaufman et al, J Neurophys 2010
For real neurons, preparatory activity is not a sub-threshold version of movement activity
TARGET GO MOVE
75
cell J114
spikes / second
r = -0.55
Churchland, Cunningham, Kaufman et al, Neuron 2010 Kaufman et al, J Neurophys 2010
TARGET GO MOVE
75
cell J114
spikes / second
r = -0.55
The correlation of preparatory and movement-period tuning is essentially zero
r ≈ 0!
Churchland, Cunningham, Kaufman et al, Neuron 2010 Kaufman et al, J Neurophys 2010
TARGET GO MOVE
75
cell J114
spikes / second
r = -0.55
Movement-period activity is itself complex, multiphasic, and exhibits no consistent preferred direction
Churchland and Shenoy, J Neurophys 2007 Churchland, Cunningham, Kaufman et al, Neuron 2010
There is a strong but hidden relationship between these epochs. That relationship is consistent with a dynamical interpretation.
TARGET GO MOVE
75
cell J114
spikes / second
r = -0.55
Churchland, Cunningham, Kaufman et al, Neuron 2010
Nonlinear threshold?
preferred non-preferred peri- movement activity
TARGET MOVE GO
threshold preparatory activity
target on move! starts go
A ‘gate’ or ‘switch’?
target on 200 ms upwards! reach downwards! reach move starts go
Movement is not triggered by firing rates crossing a threshold
Churchland et al., J. Neurophys., 2007 Churchland, Cunningham, Kaufman et al., Neuron, 2010 Kaufman et al, J Neurophys 2010 Churchland, Cunningham, Kaufman et al., Nature, 2012
1 2
firing rate neuron 1 firing rate neuron 2
Output-null axis Output-potent axis
1 2
firing rate neuron 1 firing rate neuron 2
Preparation Reach right Go cue Baseline Reach left
1 2
firing rate neuron 1 firing rate neuron 2
Preparation Reach right Go cue Baseline Reach left
5
5
5
Output-potent axis Output-null axis (activity along axis should resemble muscle activity) (activity along axis should not especially resemble muscle activity)
Output-potent axis Output-null axis (activity along axis should resemble muscle activity) (activity along axis should not especially resemble muscle activity)
Output-potent axis Output-null axis
Small variance on
Large variance on
Output-potent axis Output-null axis
J N J Array N Array 1 Fraction of prep tuning 3.0x 5.6x 8.2x 2.8x Output- null Output- potent Kaufman et al, 2014 Nat Neuro
Output-potent axis Output-null axis
PMd + M1 PMd M1
Kaufman et al, 2014 Nat Neuro
PMd M1
Output-potent axis Output-null axis
J Array N Array 1 Fraction of prep tuning 2.4x 2.2x
Output- null Output- potent Kaufman et al, 2014 Nat Neuro
1 2
PC2 PC1 PC3 jPC 2 jPC 1 cross-condition mean jPCmonkey J-array
There is a strong but hidden relationship between these epochs. That relationship is consistent with a dynamical interpretation.
TARGET GO MOVE
75
cell J114
spikes / second
r = -0.55
Churchland, Cunningham, Kaufman et al, Neuron 2010
5
There is a strong but hidden relationship between these epochs. That relationship is consistent with a dynamical interpretation.
What kind of dynamics?
cell 114 monkey J
target move onset
200 ms
cell 112 monkey J cell 15 monkey N cell 12 monkey B cell 59 monkey J cell 30 monkey N
Individual neuron responses appear very complex
Rotational patterns are seen for all available datasets
monkey B monkey N monkey J-array monkey A
Churchland, Cunningham, Kaufman et al, 2012 Nature
Neural population
Projection onto jPC
2 (a.u.)
state space rates versus time
What these spirals mean
400 ms
Rotational patterns are seen for all available datasets
monkey J-array
Churchland, Cunningham, Kaufman et al, 2012 Nature
1 2
PC2 PC1 PC3 jPC 2 jPC 1 cross-condition mean jPCmonkey J-array
PC2 PC1 PC3
jPC
2
jPC 1
cross-condition mean jPC
Models showing this is a natural way for a network to generate brief patterns:
!
Sussillo, Churchland, Kaufman & Shenoy, in review Hennequin, Vogels & Gerstner 2014 Idea suggested in:
!
Churchland, Cunningham, Kaufman et al., Nature, 2012
across movements.
PC2 PC1 PC3
jPC
2
jPC 1
cross-condition mean jPC
monkey J monkey N
The strongest pattern cares when movement occurs (but is otherwise untuned)
target on move! starts Using dPCA: Brendel, Machens, Brody
We could not find such a pattern in the population of muscles This is not a non-directional representation of speed
Kaufman et al., submitted
across movements.
PC2 PC1 PC3
jPC
2
jPC 1
cross-condition mean jPC
Monkey N Monkey J
Kaufman et al., submitted
Go and Movement Delay Baseline
Kaufman et al., submitted
Monkey N Monkey J
Baseline Go and Movement Delay
Kaufman et al., submitted
Monkey N Monkey J
Go and Movement Delay Baseline
Kaufman et al., submitted
Monkey N Monkey J
Go and Movement Delay Baseline
across movements.
PC2 PC1 PC3
jPC
2
jPC 1
cross-condition mean jPC
r = 0.739 200 400 Crossing time (ms) 200 500 RT (ms)
The ‘trigger signal’ predicts! reaction time very well
Monkey J
Kaufman et al., submitted
Time trajectory breaks plane (ms)
Delayed reaches
The ‘trigger signal’ predicts! reaction time very well
Monkey J
r = 0.739 200 400 Crossing time (ms) 200 500 RT (ms) r = 0.766
Kaufman et al., submitted
Time trajectory breaks plane (ms)
Delayed reaches Non-delayed reaches (generalization)
r = 0.786 200 400 Crossing time (ms) 200 500 RT (ms) r = 0.878 dPC1
b d e c
The ‘trigger signal’ predicts! reaction time very well
Monkey N
Kaufman et al., submitted
Time trajectory breaks plane (ms)
Delayed reaches Non-delayed reaches (generalization)
500 r = 0.471 500 Crossing time (ms) 200 500 RT (ms) r = 0.474 Mean of all neurons
Mean overall firing rate predicts! reaction less well
Kaufman et al., submitted
Time trajectory breaks plane (ms)
Delayed reaches Non-delayed reaches (generalization)
How do we keep still during the delay period? By avoiding output-potent dimensions
200 ms
move
muscle activity
Output-potent axis Output-null axis
How do we keep still during the delay period? By avoiding output-potent dimensions
200 ms
move
muscle activity Perhaps the condition-independent change helps ‘turn on’ dynamics How do we trigger activity that drives movement?
How do we keep still during the delay period? By avoiding output-potent dimensions
200 ms
move
muscle activity Perhaps the condition-independent change helps ‘turn on’ dynamics How do we trigger activity that drives movement? Simple rotations What are the movement dynamics?
Krishna Shenoy Mark Churchland Jeff Seely Stephen Ryu Wieland Brendel John Cunningham David Sussillo Mackenzie Mazariegos
Funding:
NSF graduate fellowship Swartz Fellowship NIH-NINDS-CRCNS-R01 NIH Director’s Pioneer Award DARPA REPAIR Burroughs-Wellcome Fellowship
1 2
PC2 PC1 PC3 jPC 2 jPC 1 cross-condition mean jPCmonkey J-array