EEG Data Injection¶
EEG data arrives either converted via the ANC EEG conversion pipeline or deposited directly by researchers who converted their data independently using tools such as MNE-BIDS or the EEGLab BIDS plugin.
After conversion¶
- MR is assigned to a user
- User has followed the handbook
- When everything is correct, they mark the MR as ready
- Data steward is assigned as reviewer
Review checklist¶
Structure¶
- Session directory is present (
sub-<label>/ses-<label>/eeg/) — mandatory in the ANC even for single-session studies - Filenames follow BIDS convention (
sub-<label>[_ses-<label>]_task-<label>[_run-<index>]_eeg.*) - All required file pairs are present: data file +
*_eeg.jsonsidecar
Participant information¶
-
participants.tsvcontainsparticipant_id,sex,age,diagnosisfor this subject -
participants.jsonhas a description for every column inparticipants.tsv
EEG sidecar (*_eeg.json)¶
-
TaskNameis present -
SamplingFrequencyis present -
EEGReferenceis present -
EEGGroundis present (if applicable) - Electrode montage (
EEGPlacementSchemeorEEGChannelCount) is documented - Channel counts (
EEGChannelCount,EOGChannelCount,ECGChannelCount,EMGChannelCount) match the actual data
Channel classification (*_channels.tsv)¶
- Channel types are correctly labelled (
EEG,EOG,ECG,EMG,STIM,MISC, etc.) - No channels incorrectly classified as EEG that should be physiological or stimulus channels
Events (*_events.tsv and *_events.json)¶
- Events file is present for task/event-related recordings
-
onsetanddurationcolumns are present -
trial_typevalues match the labels defined in the conversion config or the researcher's documentation -
*_events.jsoncontains a description for every column
Coordinate system (*_coordsystem.json)¶
- Present if electrode positions were recorded
-
EEGCoordinateSystemandEEGCoordinateUnitsare specified