-
Notifications
You must be signed in to change notification settings - Fork 2
39. Sample data: EEG‐MRI during music listening
This is the concurrent EEG-MRI data for the music listening experiment, which has been performed on epilepsy patients with invasive recording. Details about the background and the stimulus can be referred here. Note that participants for this data set are different from epilepsy patients in the invasive recording.
MRI data were acquired on a 3T MRI systems (Skyra, Siemens) with a 32-channel whole-head coil array. Structural images were acquired with MPRAGE in a 1-mm isotropic resolution before and after electrode implantation. EEG data acquired using a 32-electrode cap (Brain Products). The followings are links to files to eight subjects (s001 - s008).
EEG data | fMRI data | MRI (FreeSurfer) |
---|---|---|
tar ball | tar ball | tar ball |
EEG data are stored in triplets of .vmrk, .vhdr, and .eeg files. Use bvloader to read data.
Example codes:
headerFile = {
'../eeg_raw/eyeclose_NOMR.vhdr';
'../eeg_raw/eyeopen_NOMR.vhdr';
};
markerFile={
'../eeg_raw/eyeclose_NOMR.vmrk';
'../eeg_raw/eyeopen_NOMR.vmrk';
};
for f_idx=1:length(headerFile)
% first get the continuous data as a matlab array
eeg{f_idx} = double(bva_loadeeg(headerFile{f_idx}));
% meta information such as samplingRate (fs), labels, etc
[fs(f_idx) label meta] = bva_readheader(headerFile{f_idx});
% markers..
trigger{f_idx}=etc_read_vmrk(markerFile{f_idx});
end;
EEG data collected inside MRI are contaminated by MRI gradient coil switching and participant's heartbeats. Refer to this page for suppression of these ballistocardiography (BCG) artifacts.
read STC files
STC files are two-dimensional data array to store signals across different positions (rows) at different time instants (columns).
Please refer to this page by Matlab and this page by Python.
All fMRI data files have been trimmed so that their duration are identical across participants for the same played musical pieces.