+ All Categories
Home > Documents > SEEG analysis using

SEEG analysis using

Date post: 18-Oct-2021
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
35
SEEG analysis using CuttingEEG 2021 Francois Tadel
Transcript
Page 1: SEEG analysis using

SEEG analysis using

CuttingEEG 2021Francois Tadel

Page 2: SEEG analysis using

Graphic interface

2

Page 3: SEEG analysis using

Scripting environment

• Rapid selection of files and processes to apply

• Automatic generation of Matlab scripts

• Plug-in structure: easy to add custom processes

3

Page 4: SEEG analysis using

Brainstorm

• Free and open-source application

• Matlab & Java: Platform-independent

• Designed for Matlab

• Stand-alone version available

• Interface-based: click, drag, drop

• No programming experience required

• Daily updates of the software

• Supports most common file formats

4

Page 5: SEEG analysis using

Multi-modal imaging

5

fNIRS

ECoG Depth electrodes

Electrophysiology

MEG/EEG

Page 6: SEEG analysis using

Workflow

6

EEG/MEGAnatomy

Co-registration

Sensors

Source estimation

Analysis

AveragesContrasts

Group analysisTime-frequency

Connectivity

Page 7: SEEG analysis using

• One-click import of the T1 segmentation:FreeSurfer, CAT12, BrainSuite, BrainVISA, SimNIBS

• Full integration for running CAT12 and SimNIBS

Import

7

AnatomyLink recordingsMRI registration

PSDFiltersBad channelsArtifactsCorrectionBad segments

MarkersEpochingAveragingSourcesTime-frequency

Page 8: SEEG analysis using

• Anatomical parcellations: Volume and surface

• MNI normalization: linear and non-linear (SPM12)

Import

8

AnatomyLink recordingsMRI registration

PSDFiltersBad channelsArtifactsCorrectionBad segments

MarkersEpochingAveragingSourcesTime-frequency

Page 9: SEEG analysis using

Database

• Three levels:

– Protocol

– Subject

– Condition

9

• Popup menus

• All files saved in Matlab .mat

• Same architecture on the disk

Page 10: SEEG analysis using

• Original files linked to the database (no copy)

• Rich data viewer with flexible montage editor

• Optimized reading functions

Import

10

AnatomyLink recordingsMRI registration

PSDFiltersBad channelsArtifactsCorrectionBad segments

MarkersEpochingAveragingSourcesTime-frequency

Page 11: SEEG analysis using

Quality control

11

AnatomyLink recordingsMRI registration

PSDFiltersBad channelsArtifactsCorrectionBad segments

MarkersEpochingAveragingSourcesTime-frequency

• Power spectrum density for quality control

< 3Hz: Eyes 10Hz: Alpha 50/60Hz> 40Hz: Muscle

MEGBad

channels

EEG

Page 12: SEEG analysis using

Pre-processing

12

AnatomyLink recordingsMRI registration

PSDFiltersBad channelsArtifactsCorrectionBad segments

MarkersEpochingAveragingSourcesTime-frequency

• Notch filter: Removes 50Hz/60Hz power line noise (and harmonics)

PSD

Sign

al

Page 13: SEEG analysis using

Pre-processing

AnatomyLink recordingsMRI registration

PSDFiltersBad channelsArtifactsCorrectionBad segments

MarkersEpochingAveragingSourcesTime-frequency

• High-pass filter: Removes slow components (eye movements, breathing, sensor drifts…)

• Low-pass filter: Remove high-frequencies

Page 14: SEEG analysis using

Pre-processing

14

AnatomyLink recordingsMRI registration

PSDFiltersBad channelsArtifactsCorrectionBad segments

MarkersEpochingAveragingSourcesTime-frequency

• Manual inspection of the recordings

• Interactive selection of bad channels

• Re-reference the EEG if necessary

Page 15: SEEG analysis using

Pre-processing

15

AnatomyLink recordingsMRI registration

PSDFiltersBad channelsArtifactsCorrectionBad segments

MarkersEpochingAveragingSourcesTime-frequency

• Automatic detection of blinks and heartbeats(peak detection, or explicit amplitude threshold)

ECG

EOG

ECG

EOG

Page 16: SEEG analysis using

Epoching

18

• Epochs = Trials = Short blocks of recordings around an event of interest.

• Epoching = Extracting epochs from the continuous recordings and saving them.

AnatomyLink recordingsMRI registration

PSDFiltersBad channelsArtifactsCorrectionBad segments

MarkersEpoching

CombineExtractLengthProcess

Page 17: SEEG analysis using

Single subject

19

AnatomyLink recordingsMRI registration

PSDFiltersBad channelsArtifactsCorrectionBad segments

MarkersEpochingAveragingSourcesTime-frequency

• Averaging the trials: Reveals the features of the signals that are locked in time to a given event

= Event-related field / potential= Evoked response= ERF/ERP

MEG

EEG

Page 18: SEEG analysis using

Single subject

20

AnatomyLink recordingsMRI registration

PSDFiltersBad channelsArtifactsCorrectionBad segments

MarkersEpochingAveragingSourcesTime-frequency

• Source space: Cortex or full head volume

• Forward model: Overlapping spheres (MEG)OpenMEEG BEM (EEG)DUNEuro FEM

• Inverse model: Minimum norm estimatesBeamformersSeparately for MEG and EEG

Inverse

Forward

Source spaceSensor space

Page 19: SEEG analysis using

Forward modelling

21

BEM: Tissue boundaries = triangular surfaces

FEM: Volume elements = tetrahedrons+ anisotropy from DTI (white matter)

Page 20: SEEG analysis using

Single subject

22

AnatomyLink recordingsMRI registration

PSDFiltersBad channelsArtifactsCorrectionBad segments

MarkersEpochingAveragingSourcesTime-frequency

Famous faces

ME

GE

EG

ME

G s

ourc

es

Page 21: SEEG analysis using

Single subject

23

AnatomyLink recordingsMRI registration

PSDFiltersBad channelsArtifactsCorrectionBad segments

MarkersEpochingAveragingSourcesTime-frequency

Morlet wavelets

Hilbert transform + band-pass filter

Page 22: SEEG analysis using

Single subject

24

AnatomyLink recordingsMRI registration

PSDFiltersBad channelsArtifactsCorrectionBad segments

MarkersEpochingAveragingSourcesTime-frequencyOther measures

• Phase-amplitude coupling

Page 23: SEEG analysis using

Single subject

25

AnatomyLink recordingsMRI registration

PSDFiltersBad channelsArtifactsCorrectionBad segments

MarkersEpochingAveragingSourcesTime-frequencyOther measures

• Connectivity measures• Correlation

• Coherence

• Phase locking value

• Granger causality

• Envelope correlation

• …

Page 24: SEEG analysis using

Group analysis

27

Subject averagesLow-passNormalizeProject

Group averagesGroup statistics

Quality controlWorkflow

• Execution reports with snapshots saved in HTML

Page 25: SEEG analysis using

Add your code to Brainstorm

• Direct manipulation of the files in Matlab

• Use the menu “Run Matlab command”

• Write a process:

– Well documented API

– Lots of example (230 functions written as plugins)

• Examples of recent external contributions:

– MVPA decoding (Oliva, MIT)

– Microstate segmentation (Cacioppo, UChicago)

– Eyetracker/EEG synchronization (Uni Freiburg)

28

Page 26: SEEG analysis using

Plugin manager

29

Generic:SPM12, FieldTrip

Anatomy: CAT12, Brain2Mesh, Iso2Mesh, ROAST

Forward modeling: OpenMEEG, DUNEuro

Simulation: SimMEEG

Statistics: LibSVM

fNIRS: NIRSTORM

I/O: Philips-EGI EEGBlackrock NeuroPortAD Instruments SDKNeurodata Without BordersTucker-Davis Technologies

Page 27: SEEG analysis using

• 32,000 users registered on the website

User community

30

Page 28: SEEG analysis using

• Online tutorials: 30-hour self-training program

• Active user forum: 800 posts/month

• Daily updates: 1500 downloads/month

User support

31

Page 29: SEEG analysis using

Contributors

32

Richard Leahy

USC

Sylvain Baillet

MNI

John Mosher

UT Houston

Inve

sti

gato

rs

Dimitrios Pantazis

MITM

EG

@ M

cG

ill Konstantinos Nasiotis

PhD student

Soheila Samiee

PhD student

Jeremy Moreau

PhD student

François Tadel

Software,Grenoble

Ge

ek

s

Raymundo Cassani

Software, MNI

Marc Lalancette

MEG manager, MNI

Takfarinas Medani

Research assistant

Hossein Shahabi

Research assistant

Anand Joshi

RA Professor

SIP

I @

US

C

Ke

y c

oll

ab

ora

tors

Guiomar Niso

Politécnica Madrid

Elizabeth Bock

MEGIN, Chicago

Guiomar Niso

Politécnica Madrid

NIR

ST

OR

M

Thomas Vincent

Montreal Heart Inst

Christophe Grova

Concordia

Edouard Delaire

Concordia

Page 30: SEEG analysis using

Sample data

TODAY

33

Page 31: SEEG analysis using

Sample data

Epilepsy recordings:

• Patient recorded at the Grenoble University Hospital

• Focal epilepsy of the left temporo-occipital junction, MRI-negative, implanted in the surrounding areas

• Depth electrodes: DIXI D08-**AM Microdeep (8-18 contacts)

• Recorded with a Micromed system at 512Hz

• 4 minutes of recordings with one generalized seizure

34

Page 32: SEEG analysis using

Sample data

Patient anatomy:

• T1 MRI pre-implantation, processed with CAT12 (r12.8)

• T1 MRI post-implantation

– Registered on the pre-implantation image with SPM

– Used to get 3D positions for the SEEG contacts

35T1pre T1post SPM coreg CAT12 cortex

Page 33: SEEG analysis using

Sample data

SEEG electrodes marked in the T1post:

Page 34: SEEG analysis using

Sample data

Epileptogenicity mapsDavid et al., Imaging the seizure onset zone with stereo-electroencephalography, Brain (2011)

• Comparison of HFO power ictal vs. baseline

• Identification of the seizure onset zone

• Estimation of the seizure propagation

Page 35: SEEG analysis using

BIDS-iEEG specification

• (Gorgolewski, 2016): The brain imaging data structure, a format for organizing and describing outputs of neuroimaging experiments

• (Holdgraf, 2019): iEEG-BIDS, extending the Brain Imaging Data Structure specification to human intracranial electrophysiology

• https://bids.neuroimaging.io/

38


Recommended