Advanced Applications of GLM and SPM in M/EEG Course 2018

 
Convolution modelling
 
Advanced applications of the GLM,
SPM MEEG Course 2018
 
Vladimir Litvak, UCL
(standing in for Ash Jha)
 
Outline
 
Experimental Scenario (stop-signal task)
Difficulties arising from experimental design
Baseline correction
Temporally overlapping neural responses
Systematic differences in response timings
Using a convolution GLM to deal with these problems*
 
 
 
 
 
 
*just like first level fMRI
 
What is the problem we’re trying to address?
 
Baseline correction
 
Temporally overlapping neural responses
 
Systematic differences in response timings
 
 
 
 
... an example
 
The task: stop-signal task
 
What is the EEG correlate of ‘stopping a planned movement’?
 
Parameterise behaviour:
stop-signal task
 
Record neural activity:
MEG
 
Behavioural contrast of interest:
Isolate stopping
 
MEG correlate of stopping
 
Apply equivalent
contrast to MEG data
 
The task: stop-signal task
 
GO trial
 
The task: stop-signal task
 
+
 
<
X
 
What is the neural correlate of a successful stop-signal?
 
TF MEG
 
What is the neural correlate of a successful stop-signal?
 
TF MEG
A: Trial-based method
 
1)
Cut into trials
2)
Average response over
trials
3)
Compare with another trial
 
What is the neural correlate of a successful stop-signal?
 
TF MEG
A: Trial-based method
 
1)
Cut into trials
2)
Average response over
trials
3)
Compare with another trial
All sorts of problems:
 
1)
Temporally overlapping neural
responses
2)
Where do you put the baseline?
3)
Variable (absent) response timings
 
How do we address these problems?
 
Baseline correction
 
Temporally overlapping neural responses
 
Systematic differences in response timings
 
 
 
 
... A convolution model?
 
Concept of convolution model
 
TF MEG
 
+
 
X
 
All trials
 
>
 
+
 
+
 
+
 
X
 
>
 
>
 
X
 
+
 
PST
 
Concept of convolution model
 
TF MEG
 
+
 
X
 
All trials
 
>
 
+
 
+
 
+
 
X
 
>
 
The Convolution model (half way)
 
+
 
 
Y
 
X
 
 
The Convolution model (half way)
 
+
 
 
Y
 
X
 
 
The Convolution model (full model)
 
* Note baseline drift
 
Simulation
 
results
 
std(RT) = 125ms
 
There is no true difference in amplitude, but there appears to be one
because of consistent difference in the reaction time
 
Contrast
 
T
 
Significance
 
Time (msec)
 
GLM
 
avg
 
Frequency (Hz)
 
Design: all ERDs were modelled as a single condition. ERSs were omitted
for half of the trials (randomly selected).
 
Simulation
 
results
 
What about the opposite case?
 
std(RT) = 125ms
 
Amplitude of response to ‘stimulus’ in condition 1 was adjusted to be
(almost) the same as in condition 2 in the average. So here there is
true difference in the amplitude that is obscured due to the difference
in reaction time.
 
The opposite case
 
Contrast
 
T
 
Significance
 
Time (msec)
 
GLM
 
avg
 
Frequency (Hz)
 
The opposite case
 
GO
signal
 
Button
press
 
RMS amplitude (a.u.)
 
Example output of convolution model
 
Heirarchical model analysis
 
Subject
 
+
 
X
 
>
 
First-level convolution model
 
Heirarchical model analysis
 
Subject
 
+
 
X
 
>
 
First-level convolution model
 
Take contrasts of
interest to second
level
 
>
 
>
 
Example results of stop-signal task
 
The model has accounted
for:
 
1)
Slow drifting baseline
2)
Temporarily overlapping
induced responses
3)
Systematic differences
in reaction time
between conditions
 
 
SPM implementation
 
Summary
 
Sometimes the standard trigger-based epoching approach doesn’t work,
especially if:
No well-defined baseline period
Temporally overlapping neural responses (i.e. ‘long’ responses such as induced
response and fMRI BOLD)
Systematic differences in reaction times (probably a lot of studies!)
A hierarchical convolution model is better in these circumstances (but be
careful of correlated regressors in trial-design)
Other advantages include the potential to model parametric regressors and
continuous regressors.
 
References:
1) 
Litvak V, Jha A, Flandin G, Friston K. Convolution models for induced electromagnetic responses. Neuroimage.
2013 Jan 1;64:388-98. doi: 10.1016/j.neuroimage.2012.09.014
2) 
Jha A, Nachev P, Barnes G, Husain M, Brown P, Litvak V. The Frontal Control of Stopping. Cereb Cortex. 2015
Nov;25(11):4392-406. doi: 10.1093/cercor/bhv027
3) Spitzer B.,  Blankenburg F., Summerfield C. Rhythmic gain control during supramodal integration of
approximate number. Neuroimage, 2016,
 129:470-479
4)
 Auksztulewicz R., Friston K.J.,  Nobre A.C. Task relevance modulates the behavioural and neural effects of
sensory predictions. PLoS Biol 15(12): e2003143
 
https://github.com/bernspitz/convolution-models-MEEG
Slide Note
Embed
Share

This course delves into utilizing Convolution GLM to address challenges such as baseline correction, overlapping neural responses, and systematic response timing differences in EEG experiments. It focuses on the stop-signal task, EEG correlates of movement stopping, and MEG data analysis. The course aims to highlight the neural correlates of successful stop-signals and introduces trial-based methods to explore these correlates effectively.

  • EEG
  • MEG
  • GLM
  • SPM
  • Neural Correlates

Uploaded on Sep 20, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. Convolution modelling Advanced applications of the GLM, SPM MEEG Course 2018 Vladimir Litvak, UCL (standing in for Ash Jha)

  2. Outline Experimental Scenario (stop-signal task) Difficulties arising from experimental design Baseline correction Temporally overlapping neural responses Systematic differences in response timings Using a convolution GLM to deal with these problems* *just like first level fMRI

  3. What is the problem were trying to address? Baseline correction Temporally overlapping neural responses Systematic differences in response timings ... an example

  4. The task: stop-signal task What is the EEG correlate of stopping a planned movement ? Parameterise behaviour: stop-signal task Record neural activity: MEG Behavioural contrast of interest: Isolate stopping Apply equivalent contrast to MEG data MEG correlate of stopping

  5. The task: stop-signal task GO trial STOP trial + trial n+1 + trial n < X > Go signal Go signal Stop signal SOA time time X response response Error Correct

  6. The task: stop-signal task X < +

  7. What is the neural correlate of a successful stop-signal? TF MEG + + + > > > + > + + > > X Correct + + + > > > X + > + + > > Error

  8. What is the neural correlate of a successful stop-signal? TF MEG + + + > > > + > + + > > X Correct + + + > > > X + > + + > > Error A: Trial-based method 1) Cut into trials 2) Average response over trials 3) Compare with another trial

  9. M1l M1r SMA preSMA rIFG lIFG 80 80 80 80 80 80 Frequency (Hz) 60 60 60 60 60 60 40 40 40 40 40 40 20 20 20 20 20 20 0 1 0 1 0 1 0 1 0 1 0 1 What is the neural correlate of a successful stop-signal? 80 80 M1l M1r SMA preSMA rIFG lIFG 80 80 80 80 Frequency (Hz) 60 60 60 60 60 60 40 40 40 40 40 40 TF MEG 20 20 20 20 20 20 + + + > > > Time (s) 0 1 Time (s) 0 1 Time (s) 0 1 Time (s) 0 1 Time (s) 0 1 Time (s) 0 1 + > + + > > X Correct + + + > > > X + > + + > > Error A: Trial-based method All sorts of problems: 1) Cut into trials 2) Average response over trials 3) Compare with another trial 1) Temporally overlapping neural responses 2) Where do you put the baseline? 3) Variable (absent) response timings

  10. How do we address these problems? Baseline correction Temporally overlapping neural responses Systematic differences in response timings ... A convolution model?

  11. Concept of convolution model TF MEG > > + + + + X X All trials + > X PST

  12. Concept of convolution model TF MEG > > + + + + X X All trials + > X X PST Accounts for temporally overlapping responses and differences in response timings (beware of correlation)

  13. The Convolution model (half way) + X Y

  14. The Convolution model (half way) + X Y At different frequencies

  15. The Convolution model (full model) * Note baseline drift

  16. Simulationresults Condition 1 mean(RT) = 300ms Condition 2 mean(RT) = 600ms std(RT) = 125ms There is no true difference in amplitude, but there appears to be one because of consistent difference in the reaction time

  17. Simulationresults Contrast T Significance GLM Frequency (Hz) avg Time (msec) Design: all ERDs were modelled as a single condition. ERSs were omitted for half of the trials (randomly selected).

  18. What about the opposite case? The opposite case Condition 1 mean(RT) = 300ms Condition 2 mean(RT) = 600ms std(RT) = 125ms Amplitude of response to stimulus in condition 1 was adjusted to be (almost) the same as in condition 2 in the average. So here there is true difference in the amplitude that is obscured due to the difference in reaction time.

  19. The opposite case Contrast T Significance GLM Frequency (Hz) avg Time (msec)

  20. Example output of convolution model M1l M1r SMA preSMA rIFG lIFG M1l M1l 80 80 80 80 80 80 0.2 Frequency (Hz) GO signal 60 60 60 60 60 60 80 80 0.15 40 40 40 40 40 40 RMS amplitude (a.u.) 0.1 0.1 Frequency (Hz) Frequency (Hz) 20 20 20 20 20 20 60 60 0.05 0 1 0 1 0 1 0 1 0 1 0 1 0 0 40 40 M1l M1r SMA preSMA rIFG lIFG -0.05 80 80 80 80 80 80 -0.1 Frequency (Hz) -0.1 20 20 60 60 60 60 60 60 Button press -0.15 40 40 40 40 40 40 -0.2 0 1 0 1 20 20 20 20 20 20 Time (s) 0 1 0 1 0 1 0 1 0 1 0 1 Time (s) Time (s) Time (s) Time (s) Time (s) Time (s)

  21. Heirarchical model analysis First-level convolution model Subject > SMA + M1r X M1l preSMA rIFG lIFG 80 80 80 80 80 80 Frequency (Hz) 60 60 60 60 60 60 1 40 40 40 40 40 40 20 20 20 20 20 20 0 1 0 1 0 1 0 1 0 1 0 1 M1l M1r SMA preSMA rIFG lIFG 80 80 80 80 80 80 M1l M1r SMA preSMA rIFG lIFG Frequency (Hz) 80 60 80 60 80 60 80 60 80 60 80 60 Frequency (Hz) 60 40 60 40 60 40 60 40 60 40 60 40 2 40 20 40 20 40 20 40 20 40 20 40 20 20 20 20 20 20 20 0 1 0 1 0 1 0 1 0 1 0 1 Time (s) Time (s) Time (s) Time (s) Time (s) Time (s) 0 1 0 1 0 1 0 1 0 1 0 1 M1l M1l M1r M1r SMA SMA preSMA preSMA rIFG rIFG lIFG lIFG 80 80 80 80 80 80 80 80 80 80 80 80 Frequency (Hz) 60 60 60 60 60 60 60 60 60 60 60 60 Frequency (Hz) 40 40 40 40 40 40 40 40 40 40 40 40 3 20 20 20 20 20 20 20 20 20 20 20 20 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 Time (s) 0 Time (s) 0 Time (s) 0 Time (s) 0 Time (s) 0 Time (s) 0 M1l M1r SMA preSMA rIFG lIFG 80 80 80 80 80 80 Frequency (Hz) 60 60 60 60 60 60 40 40 40 40 40 40 20 20 20 20 20 20 0 1 0 1 0 1 0 1 0 1 0 1 Time (s) Time (s) Time (s) Time (s) Time (s) Time (s)

  22. Heirarchical model analysis Take contrasts of interest to second level First-level convolution model Subject M1l M1r SMA preSMA rIFG lIFG 80 80 80 80 80 80 > SMA SMA > + M1r X Frequency (Hz) 60 60 60 60 60 60 M1l preSMA rIFG lIFG 40 40 40 40 40 40 M1l M1r preSMA rIFG lIFG 80 80 80 80 80 80 80 80 80 80 80 80 20 20 20 20 20 20 Frequency (Hz) 60 Frequency (Hz) 60 60 60 60 60 60 60 60 60 60 60 1 SMA 20 > 0 1 0 1 0 40 1 0 1 0 1 0 1 40 40 40 40 40 40 40 40 40 40 40 20 20 20 20 20 20 20 20 M1l 20 M1r 20 preSMA 20 rIFG lIFG 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 80 1 0 80 1 0 1 0 1 0 1 80 80 80 80 Frequency (Hz) M1l M1r SMA preSMA rIFG lIFG M1l M1r SMA preSMA rIFG lIFG 60 60 60 60 60 60 80 80 80 80 80 80 M1l M1r SMA preSMA rIFG M1l lIFG M1r SMA preSMA rIFG lIFG 80 80 80 80 80 80 40 40 40 40 40 40 Frequency (Hz) 80 60 Frequency (Hz) 80 60 80 60 80 60 80 60 60 80 80 60 60 80 60 80 60 80 60 80 60 80 Frequency (Hz) Frequency (Hz) 20 20 20 20 20 20 60 40 60 40 60 40 60 40 60 40 40 60 60 40 40 60 40 60 40 60 40 60 40 60 2 40 20 40 20 40 20 40 20 40 20 20 40 40 20 20 40 20 40 20 40 40 20 40 0 20 0 1 0 1 1 0 1 0 1 0 1 Time (s) 20 Time (s) 20 Time (s) 20 Time (s) 20 Time (s) Time (s) 20 20 20 20 20 20 20 20 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Time (s) Time (s) Time (s) Time (s) Time (s) Time (s) 0 Time (s) Time (s) 0 Time (s) 0 Time (s) 0 Time (s) 0 Time (s) 0 0 1 0 1 0 1 0 1 0 1 1 0 1 1 1 1 1 1 M1l M1l M1r M1r SMA SMA preSMA preSMA rIFG rIFG M1l M1l lIFG lIFG M1r M1r SMA SMA preSMA preSMA rIFG rIFG lIFG lIFG 80 80 80 80 80 80 80 80 80 80 Frequency (Hz) 80 80 80 80 80 80 80 80 80 80 80 80 80 80 Frequency (Hz) 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 Frequency (Hz) Frequency (Hz) 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 3 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 1 1 0 1 1 0 1 1 0 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 Time (s) 0 Time (s) 0 Time (s) 0 Time (s) 0 Time (s) 0 Time (s) 0 Time (s) 0 Time (s) 0 Time (s) 0 Time (s) 0 Time (s) 0 Time (s) 0 M1l M1r SMA preSMA rIFG M1l lIFG M1r SMA preSMA rIFG lIFG 80 80 80 80 80 80 80 80 80 80 80 80 Frequency (Hz) Frequency (Hz) 60 60 60 60 60 60 60 60 60 60 60 60 40 40 40 40 40 40 40 40 40 40 40 40 20 20 20 20 20 20 20 20 20 20 20 20 0 1 0 1 0 1 0 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 Time (s) Time (s) Time (s) Time (s) Time (s) Time (s) Time (s) Time (s) Time (s) Time (s) Time (s) Time (s)

  23. Example results of stop-signal task Mean Succ - unsucc 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 Left M1 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 The model has accounted for: 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 M1l M1l 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 0.2 0. 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 SMA 0.15 1 1) 2) Slow drifting baseline Temporarily overlapping induced responses Systematic differences in reaction time between conditions 80 80 Frequency (Hz) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 Frequency (Hz) Frequency (Hz) 0.1 RMS amplitude 0 0 60 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 3) 0.05 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 pre- SMA 0 0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 40 40 -0.05 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 (a.u.) 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 -0.1 20 20 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 Right IFG -0.15 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -0.1 -0.2 0 1 0 0 0 1 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 60 60 60 Time (s) 60 60 60 60 60 60 60 60 60 60 60 60 60 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 Left IFG 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Time relative to stop/change signal (s)

  24. SPM implementation

  25. Summary Sometimes the standard trigger-based epoching approach doesn t work, especially if: No well-defined baseline period Temporally overlapping neural responses (i.e. long responses such as induced response and fMRI BOLD) Systematic differences in reaction times (probably a lot of studies!) A hierarchical convolution model is better in these circumstances (but be careful of correlated regressors in trial-design) Other advantages include the potential to model parametric regressors and continuous regressors. References: 1) Litvak V, Jha A, Flandin G, Friston K. Convolution models for induced electromagnetic responses. Neuroimage. 2013 Jan 1;64:388-98. doi: 10.1016/j.neuroimage.2012.09.014 2) Jha A, Nachev P, Barnes G, Husain M, Brown P, Litvak V. The Frontal Control of Stopping. Cereb Cortex. 2015 Nov;25(11):4392-406. doi: 10.1093/cercor/bhv027 3) Spitzer B., Blankenburg F., Summerfield C. Rhythmic gain control during supramodal integration of approximate number. Neuroimage, 2016, 129:470-479 4) Auksztulewicz R., Friston K.J., Nobre A.C. Task relevance modulates the behavioural and neural effects of sensory predictions. PLoS Biol 15(12): e2003143 https://github.com/bernspitz/convolution-models-MEEG

Related


More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#