Beruflich Dokumente
Kultur Dokumente
of brain dynamics
Jan-Mathijs Schoffelen
Powered by:
j.schoffelen@donders.ru.nl
Advertisement
of FieldTrip
of some of the scientific work done with FieldTrip
What is FieldTrip?
A MATLAB toolbox for electrophysiological data
analysis
Preprocessing
filtering, segmenting
Source reconstruction
beamformers, dipole fitting, linear estimation
Statistical analysis
parametric, non-parametric, channel and source level
But
SPM
contra
buttons
model-based
functions
data-driven
intra
SPM
Features
Analysis steps are incorporated in functions
preprocessing
cfg=[]
cfg.dataset=Subject01.ds
rejectartifactcfg.bpfilter=[0.01150]
...
rawdata=preprocessing(cfg)
freqanalysis
multiplotTFR
freqstatistics
multiplotTFR
Typical functions
dataout=functionname(cfg,datain,)
functionname(cfg,datain,)
dataout=functionname(cfg)
Features
Analysis steps are incorporated in functions
Data are represented in standard MATLAB structures
as small as possible
contain all relevant details
rawData=
label:{151x1cell}
trial:{1x87cell}
time:{1x87cell}
fsample:300
hdr:[1x1struct]
cfg:[1x1struct]
erpData=
label:{151x1cell}
avg:[151x900double]
var:[151x900double]
time:[1x900double]
dimord:'chan_time
cfg:[1x1struct]
Features
Analysis steps are incorporated in functions
Data are represented in standard MATLAB structures
as small as possible
contain all relevant details
preprocessing
rejectartifact
freqanalysis
multiplotTFR
cfg=[]
cfg.method=mtmfft
cfg.foilim=[1120]
... freqstatistics
freqdata=freqanalysis(cfg,rawdata)
multiplotTFR
Features
Analysis steps are incorporated in functions
Data are represented in standard MATLAB structures
as small as possible
contain all relevant details
cfg=[]
cfg.method=mtmfft
cfg.foilim=[1120]
...
freqdata=ft_freqanalysis(cfg,rawdata)
cfg=[]
cfg.method=montecarlo
cfg.statistic=indepsamplesT
cfg.design=[1212212112...]
...
freqstat=ft_freqstatistics(cfg,freqdata)
cfg=[]
cfg.method=mtmfft
cfg.foilim=[1120]
...
freqdata=ft_freqanalysis(cfg,rawdata)
cfg=[]
cfg.method=montecarlo
cfg.statistic=indepsamplesT
cfg.design=[1212212112...]
...
freqstat=ft_freqstatistics(cfg,freqdata)
cfg=[]
cfg.method=mtmfft
cfg.foilim=[1120]
...
freqdata=ft_freqanalysis(cfg,rawdata)
cfg=[]
cfg.method=montecarlo
cfg.statistic=indepsamplesT
cfg.design=[1212212112...]
...
freqstat=ft_freqstatistics(cfg,freqdata)
cfg=[]
cfg.method=mtmfft
cfg.foilim=[1120]
...
freqdata=ft_freqanalysis(cfg,rawdata)
cfg=[]
cfg.method=montecarlo
cfg.statistic=indepsamplesT
cfg.design=[1212212112...]
...
freqstat=ft_freqstatistics(cfg,freqdata)
cfg=[]
cfg.method=mtmfft
cfg.foilim=[1120]
...
freqdata=ft_freqanalysis(cfg,rawdata)
cfg=[]
cfg.method=montecarlo
cfg.statistic=indepsamplesT
cfg.design=[1212212112...]
...
freqstat=ft_freqstatistics(cfg,freqdata)
filename=sprintf(raw%s_%d.mat,subjlist{s},condlist(c));
save(filename,rawdata)
end
end
fileio
public
distrib.
forwinv preproc multivar.
comput.
private
preprocessing
freqanalysis
dipolefitting
fileio
read_data()
sourcestatistics
public
distrib.
forwinv preproc multivar.
comput.
compute_leadfield()
bandpassfilter()
private
fileio
public
distrib.
forwinv preproc multivar.
comput.
private
fileio
distrib.
forwinv preproc
comput.
public
fieldtrip
private
CM-coherence
Power
MEG-coherence
ROI
Network identification
all voxel
combinations
Network identification
Who is hot....?
Non-homogeneous maps
Power
FWHM
Simulations
2 dipoles in 2 conditions
correlated dipoles
uncorrelated dipoles
unsmoothed
smoothed
Summary
Identification of functionally connected nodes in a
neural network based on non-invasive
measurements
Spurious connections / low sensitivity
Non-homogeneous smoothing improves
sensitivity
on simulated data
Acknowledgements:
Monkey stuff
-Conrado Bosman
-Andre Bastos
-Robert Oostenveld
-Pascal Fries
Non-homogeneous smoothing
-Joachim Gross