Statistical modeling and analysis of neural data (NEU 560), Fall - - PowerPoint PPT Presentation

statistical modeling and analysis of neural data neu 560
SMART_READER_LITE
LIVE PREVIEW

Statistical modeling and analysis of neural data (NEU 560), Fall - - PowerPoint PPT Presentation

Statistical modeling and analysis of neural data (NEU 560), Fall 2020 Jonathan Pillow Princeton University Lecture 7: least squares regression Least-squares regression (see whiteboard & notes) Cortical activity in the null space:


slide-1
SLIDE 1

Jonathan Pillow Princeton University

Statistical modeling and analysis of neural data (NEU 560), Fall 2020 Lecture 7: least squares regression

slide-2
SLIDE 2

Least-squares regression

(see whiteboard & notes)

slide-3
SLIDE 3

Kaufman, Churchland, Ryu, & Shenoy Nature Neuroscience 2014

NEU 560, Lecture 7 part 2 (PCA and regression applications) Jonathan Pillow

Cortical activity in the null space: permitting preparation without movement

slide-4
SLIDE 4

Motivation:

  • how can we plan a course of action, while still

waiting for the right moment to act?

  • preparatory activity occurs in motor cortex

prior to a movement; why doesn’t it cause movement? (sub-threshold? gating?)

no

  • new proposed mechanism: linear algebra!
slide-5
SLIDE 5

Fig 1

10 cm 1 a.u. 110 spikes per s 200 ms

b a

Vertical target position Vertical cursor position Central spot Firing rate of one PMd neuron Deltoid EMG Target Go Move

Methods:

  • multi-electrode recordings:
  • dorsal premotor cortex (PMd)
  • primary motor cortex (M1)
  • behavior: monkey cued about upcoming

movement

  • preparatory activity: predicts aspects of

movement (reaction time, variability, etc)

task and typical data

slide-6
SLIDE 6

M

WN

  • muscles

time

1 T 1 m

=

1 m 1 n

neuron neurons …

1 n

neuron- muscle weights time

1 T

Model: regression!

  • basic idea: neural activity patterns orthogonal to

the row space of W won’t affect the muscles

slide-7
SLIDE 7

Fig 2

Firing rate neuron 1 Firing rate neuron 2 Preparation Baseline Reach right Go cue FR neuron 1 FR neuron 2 Output-potent projection Output-null projection Time T G Time T G Time T G Time T G Reach left

toy example: muscle force proportional to sum

  • f two neural inputs

(If you understand this, you understand the entire paper)

n u l l s p a c e M = N1 + N2

slide-8
SLIDE 8

1 2

rate (sp/s) neuron 1

1 2

rate (sp/s) neuron 2

500 1000

time (ms)

2 4

sum (1+2)

1 2

neuron 1 (sp/s)

1 2

neuron 2 (sp/s) state space view

1 2

rate (sp/s) neuron 1

1 2

rate (sp/s) neuron 2

500 1000

time (ms)

2 4

sum (1+2)

1 2

neuron 1 (sp/s)

1 2

neuron 2 (sp/s) state space view

right reach

W

}

my version

go cue

slide-9
SLIDE 9

1 2

rate (sp/s) neuron 1

1 2

rate (sp/s) neuron 2

500 1000

time (ms)

2 4

sum (1+2)

1 2

neuron 1 (sp/s)

1 2

neuron 2 (sp/s) state space view

1 2

rate (sp/s) neuron 1

1 2

rate (sp/s) neuron 2

500 1000

time (ms)

2 4

sum (1+2)

1 2

neuron 1 (sp/s)

1 2

neuron 2 (sp/s) state space view

p

  • t

e n t s p a c e

right reach

W

}

my version

go cue

n u l l s p a c e

slide-10
SLIDE 10

1 2

rate (sp/s) neuron 1

1 2

rate (sp/s) neuron 2

500 1000

time (ms)

2 4

sum (1+2)

1 2

neuron 1 (sp/s)

1 2

neuron 2 (sp/s) state space view

n u l l s p a c e p

  • t

e n t s p a c e W

}

left reach right reach my version

go cue

slide-11
SLIDE 11

Fig 3:

115 Firing rate –400 Targ 400 –200 Move 600 –400 Targ 400 –200 Move 600 –400 Targ 400 –200 Move 600 85 Firing rate 95 Firing rate

+ c × =

Prep tuning / move tuning: 25% Prep tuning / move tuning: 150% Prep tuning / move tuning: 16%

a

illustrative pair: neuron 1 neuron 2 neuron 1 + neuron 2

slide-12
SLIDE 12

s

Movement Preparation Go cue –0.5 0.5 Projection onto dim1 –0.5 0.5 Projection onto dim1 –0.5 0.5 Projection onto dim2 –0.5 0.5 Projection onto dim2 Monkey J, array Monkey N, array 115 Firing rate –400 Targ 400 –200 Move 600 –400 Targ 400 –200 Move 600 –400 Targ 400 –200 Move 600 85 Firing rate 95 Firing rate

+ c × =

Prep tuning / move tuning: 25% Prep tuning / move tuning: 150% Prep tuning / move tuning: 16%

a b

illustrative pair: population analysis (axes from PCA): neuron 1 neuron 2 neuron 1 + neuron 2

slide-13
SLIDE 13

Approach: estimate output-potent (and output-null) dimensions from movement period activity only

  • via principal components regression (PCR)
  • then look at row space of W^T

(each column of W has weights for a single muscle) 6PCs for N 3PCs for M ⟹ W is 6 x 3 ⟹ 3D “potent” and 3D null space

=

  • • • • • •
  • • • • • •
  • • • • • •

ˆ W = arg min

W ||M − WN||2

M W N

<latexit sha1_base64="2g1Cn1+E1VgH4Ux7bm5Y6gkTdk=">AB7XicbVBNS8NAEJ3Ur1q/qh69LBbBiyURQb0VvXhRKhTaEPZbDft0s1u2N0IJfRHePGg4tX/481/47bNQVsfDzem2FmXpRypo3rfjulpeWV1bXyemVjc2t7p7q796hlpgj1ieRStSKsKWeC+oYZTlupojiJOA2i4fXED56o0kyKBzNKaZjgvmAxI9hYKbhFJ+gOBd1qza27U6BF4hWkBgWa3epXpydJlBhCMdatz03NWGOlWGE03Glk2maYjLEfdq2VOCE6jCfnjtGR1bpoVgqW8Kgqfp7IseJ1qMksp0JNgM9703E/7x2ZuKLMGcizQwVZLYozjgyEk1+Rz2mKDF8ZAkmitlbERlghYmxCVsCN78y4vEP61f1t37s1rjqkijDAdwCMfgwTk04Aa4AOBITzDK7w5qfPivDsfs9aSU8zswx84nz/Dro4S</latexit>
slide-14
SLIDE 14

e s f e ,

  • b

c

Output-potent

d

−400 Targ 400 −300 Move 600 −1 1 Projection (a.u.) From data set JA

fig 4:

  • utput-potent dimension
  • a

Output-null Targ 400 −300 Move −400 600 −1 1 Projection (a.u.) Test epoch Regression epoch

“output-null” dimension key panel! prep move prep move

slide-15
SLIDE 15

fig 4:

, . t

  • a

.

  • J

N J Array N Array 1 Fraction of preparatory tuning 3.0× 8.2× 2.8× 5.6×

c

Output-potent Output- null Data set NA –400 Targ 400 –300 Move 0.32 Tuning

* * * *

Output- potent Output- null

d

tuning ratio: looking across all null and ‘potent’ directions: prep move

slide-16
SLIDE 16

Accords nicely with observation that preparatory tuning often uncorrelated with peri-movement tuning

“Trial-averaged data were used except where noted: the primary goal of these analyses was to explain how there can be preparatory tuning without movement, not to explain trial-by-trial variability.”

caveat: trial-averaged activity only!

slide-17
SLIDE 17

summary

  • null spaces: simple reason preparatory neural

activity fails to generate movement

(i.e., muscles add it up in a way that cancels out)

  • preparatory PMd activity also lies in null space
  • f weights driving M1 from PMd

new technique:

  • principal components regression (PCR) - first

project data onto top k PCs, then do regression.