Diff for "SpmAnalysis" - Meg Wiki
location: Diff for "SpmAnalysis"
Differences between revisions 7 and 8
Revision 7 as of 2007-05-16 21:43:29
Size: 1113
Editor: RikHenson
Comment:
Revision 8 as of 2007-05-17 20:38:22
Size: 1144
Editor: RikHenson
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
First you will probably need to run your raw data through MaxFilter, particularly if you 1) used Active Shielding during acquisition, 2) if you want to apply SSS to remove noise, 3) if you used continuous HPI. Maxfilter can also downsample and convert the data into different datatypes. First you will probably need to run your raw data through Max Filter, particularly if you 1) used Active Shielding during acquisition, 2) if you want to apply SSS to remove noise, 3) if you used continuous HPI. Max Filter can also downsample and convert the data into different datatypes.
Line 4: Line 4:
Next you will need to convert your *.FIF files into SPM format. For those using SPM5 at the CBU, this is now an option on the SPM5 GUI "convert" button (when in "EEG" mode) (utilising the function spm_eeg_rdata_FIF306.m in cbu_updates). Next you will need to convert your *.FIF files into Matlab and SPM format. For those using SPM5 at the CBU, this is now an option on the SPM5 GUI "convert" button (when in "EEG" mode) (utilising the function spm_eeg_rdata_FIF306.m in /cbu_updates).
Line 6: Line 6:
Note that Matlab will currently have memory problems if you try to read in data of more than approx 10mins (at 1kHz), so downsampling to ~200-300Hz during MaxFilter may be necessary. Note that Matlab will have memory problems if you try to read in data of more than approx 10mins (at 1kHz), so downsampling to ~200-300Hz during Max Filter may be necessary.
Line 10: Line 10:
For a batch script for doing this on FIF data on our machine, see here. For a batch script for doing this on FIF data on our machine, attach:spm5_meg_batch_preproc.m
Line 14: Line 14:
To be continued... ''To be continued...''

Analysis of MEG Data in SPM5

First you will probably need to run your raw data through Max Filter, particularly if you 1) used Active Shielding during acquisition, 2) if you want to apply SSS to remove noise, 3) if you used continuous HPI. Max Filter can also downsample and convert the data into different datatypes.

Next you will need to convert your *.FIF files into Matlab and SPM format. For those using SPM5 at the CBU, this is now an option on the SPM5 GUI "convert" button (when in "EEG" mode) (utilising the function spm_eeg_rdata_FIF306.m in /cbu_updates).

Note that Matlab will have memory problems if you try to read in data of more than approx 10mins (at 1kHz), so downsampling to ~200-300Hz during Max Filter may be necessary.

Then you can perform averaging, filtering and other preprocessing in SPM. For an example of this (though not on FIF data from our machine), see: http://www.mrc-cbu.cam.ac.uk/~rh01/analysis.html

For a batch script for doing this on FIF data on our machine, attach:spm5_meg_batch_preproc.m

For an introduction, see these slides: attachment:spm5_meg_wiki.ppt

To be continued...

CbuMeg: SpmAnalysis (last edited 2013-03-08 10:02:27 by localhost)