Skip to content

EEG - confusion between channels.tsv and electrodes.tsv #667

@arnodelorme

Description

@arnodelorme

This dataset for example (https://openneuro.org/datasets/ds002791/versions/1.0.0) has different channel names in its channels.tsv and electrodes.tsv files.

sub-01/ses-naming/eeg/sub-01_ses-naming_run-1_electrodes.tsv
F10h 6.962 5.382 -2.191
F8 6.484 6.404 -0.14
AFF8h 5.699 7.208 1.791

sub-01/ses-naming/eeg/sub-01_ses-naming_run-1_channels.tsv
E1 eeg microV 1000 n/a n/a n/a n/a n/a n/a n/a
E2 eeg microV 1000 n/a n/a n/a n/a n/a n/a n/a
E3 eeg microV 1000 n/a n/a n/a n/a n/a n/a n/a
...

The specification suggests that the name should be the same. It also does not enforce that electrodes.tsv should have the same number of rows as channels.tsv.

https://bids-specification.readthedocs.io/en/latest/04-modality-specific-files/03-electroencephalography.html

Solutions:

  1. Clarity in the specification that electrodes.tsv should have the same number of rows as channels.tsv
  2. Change the validator to enforce that channel names are the same between electrodes.tsv and channels.tsv

Metadata

Metadata

Assignees

No one assigned

    Labels

    EEGElectroencephalographyiEEG

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions