statistical modeling and analysis of neural data neu 560
play

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:


  1. Statistical modeling and analysis of neural data (NEU 560), Fall 2020 Jonathan Pillow Princeton University Lecture 7: least squares regression

  2. Least-squares regression (see whiteboard & notes)

  3. Cortical activity in the null space: permitting preparation without movement Kaufman, Churchland, Ryu, & Shenoy Nature Neuroscience 2014 NEU 560, Lecture 7 part 2 (PCA and regression applications) Jonathan Pillow

  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!

  5. • multi-electrode recordings: Methods: - dorsal premotor cortex (PMd) - primary motor cortex (M1) • behavior: monkey cued about upcoming movement • preparatory activity: predicts aspects of movement (reaction time, variability, etc) a b 10 Vertical target position cm Vertical cursor position Central spot Fig 1 0 1 a.u. Deltoid EMG task and 0 typical data Firing rate of one 110 spikes per s PMd neuron 0 Target Go Move 200 ms

  6. � Model: regression! M WN time neuron time 1 T 1 n 1 T 1 1 1 neuron- muscles = muscle neurons weights m m … n • basic idea: neural activity patterns orthogonal to the row space of W won’t affect the muscles

  7. Fig 2 toy example : muscle force proportional to sum of two neural inputs M = N 1 + N 2 Output-null projection FR neuron 2 Output-potent projection T G Time T G Time T G Time Firing rate neuron 2 Go cue Preparation Baseline n Reach right u l l s p a c Reach left e FR neuron 1 Firing rate neuron 1 (If you understand this, you T G Time understand the entire paper)

  8. my version state space view state space view neuron 1 neuron 1 2 2 rate (sp/s) rate (sp/s) 2 2 right reach 1 1 go cue neuron 2 (sp/s) neuron 2 (sp/s) 0 0 1 1 neuron 2 neuron 2 2 2 rate (sp/s) rate (sp/s) 1 1 0 0 0 0 0 0 1 1 2 2 neuron 1 (sp/s) sum (1+2) neuron 1 (sp/s) sum (1+2) 4 4 2 2 0 0 } 0 0 500 500 1000 1000 W time (ms) time (ms)

  9. t n my version e t e o c p a p s state space view state space view neuron 1 neuron 1 2 2 rate (sp/s) rate (sp/s) 2 2 right reach 1 1 go cue neuron 2 (sp/s) neuron 2 (sp/s) 0 0 1 1 neuron 2 neuron 2 2 2 rate (sp/s) rate (sp/s) 1 1 0 0 0 0 0 0 1 1 2 2 n neuron 1 (sp/s) u sum (1+2) neuron 1 (sp/s) sum (1+2) l l s 4 4 p a c e 2 2 0 0 } 0 0 500 500 1000 1000 W time (ms) time (ms)

  10. t n my version e t e o c p a p s state space view neuron 1 2 rate (sp/s) 2 right reach 1 go cue neuron 2 (sp/s) 0 1 neuron 2 2 rate (sp/s) 1 0 left reach 0 0 1 2 n neuron 1 (sp/s) u sum (1+2) l l s 4 p a c e 2 0 } 0 500 1000 W time (ms)

  11. neuron 1 Fig 3: neuron 1 neuron 2 + neuron 2 a Prep tuning / Prep tuning / Prep tuning / 85 115 95 move tuning: move tuning: move tuning: illustrative 25% 150% 16% Firing rate Firing rate Firing rate pair: + c × = 0 0 0 –400 Targ 400 –200 Move 600 –400 Targ 400 –200 Move 600 –400 Targ 400 –200 Move 600

  12. neuron 1 s neuron 1 neuron 2 + neuron 2 a Prep tuning / Prep tuning / Prep tuning / 85 115 95 move tuning: move tuning: move tuning: illustrative 25% 150% 16% Firing rate Firing rate Firing rate pair: + c × = 0 0 0 –400 Targ 400 –200 Move 600 –400 Targ 400 –200 Move 600 –400 Targ 400 –200 Move 600 b Monkey J, array Monkey N, array 0.5 0.5 population Projection onto dim 2 Projection onto dim 2 analysis 0 0 (axes from PCA): –0.5 Movement –0.5 Preparation Go cue –0.5 0 0.5 –0.5 0 0.5 Projection onto dim 1 Projection onto dim 1

  13. <latexit sha1_base64="2g1Cn1+E1VgH4Ux7bm5Y6gkTdk=">AB7XicbVBNS8NAEJ3Ur1q/qh69LBbBiyURQb0VvXhRKhTaEPZbDft0s1u2N0IJfRHePGg4tX/481/47bNQVsfDzem2FmXpRypo3rfjulpeWV1bXyemVjc2t7p7q796hlpgj1ieRStSKsKWeC+oYZTlupojiJOA2i4fXED56o0kyKBzNKaZjgvmAxI9hYKbhFJ+gOBd1qza27U6BF4hWkBgWa3epXpydJlBhCMdatz03NWGOlWGE03Glk2maYjLEfdq2VOCE6jCfnjtGR1bpoVgqW8Kgqfp7IseJ1qMksp0JNgM9703E/7x2ZuKLMGcizQwVZLYozjgyEk1+Rz2mKDF8ZAkmitlbERlghYmxCVsCN78y4vEP61f1t37s1rjqkijDAdwCMfgwTk04Aa4AOBITzDK7w5qfPivDsfs9aSU8zswx84nz/Dro4S</latexit> Approach : estimate output-potent (and output-null) dimensions from movement period activity only ˆ W || M − WN || 2 W = arg min - via principal components regression (PCR) - then look at row space of W^T (each column of W has weights for a single muscle) W M N • • • • • • 6PCs for N • • • • • • • • • • • • 3PCs for M = ⟹ W is 6 x 3 ⟹ 3D “potent” and 3D null space

  14. � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � “output-null” dimension fig 4: move a Output-null 1 prep Projection (a.u.) 0 Test epoch Regression epoch − 1 − 400 Targ 400 − 300 Move 600 output-potent dimension move b 1 Output-potent prep Projection (a.u.) 0 e s From f data set JA − 1 e − 400 Targ 400 − 300 Move 600 key panel! c d ,

  15. � � � � � � � � � � � � � � � � fig 4: looking across all null and ‘potent’ directions: prep move tuning ratio: c d , 3.0 × 8.2 × 2.8 × 5.6 × 1 0.32 Fraction of preparatory tuning * * * * Output- . null Output- null t Tuning Output- Output-potent potent Data set NA 0 0 a J N J Array N Array –400 Targ 400 –300 Move .

  16. Accords nicely with observation that preparatory tuning often uncorrelated with peri-movement tuning caveat: trial-averaged activity only! “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.”

  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 of weights driving M1 from PMd new technique: • principal components regression (PCR) - first project data onto top k PCs, then do regression.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend