Skip to content

What needs to be done to make xdf an official format for BIDS? #24

@cboulay

Description

@cboulay

Here is the relevant text from the BIDS BEP006: BIDS-EEG extension proposal.

While there are many file formats to store EEG data, there are 2 prefered formats in BIDS EEG: European data format (.edf) and BrainVision (.vhdr, .vmrk, .eeg) by Brain Products. There are also 3 additional ‘supported’ formats: EEGLAB set files (.set, .fdt), Neuroscan CNT (.cnt) and Biosemi (.bdf). The current selection is based on interoperability (one of the FAIR principles) between the main open source MEEG software, i.e. EEGLAB, FieldTrip (which supports SPM), Brainstorm and MNE Python. Note that most manufacturers’ software offers options to convert to .edf and original data format can be stored in the /sourcedata folder (see below).

Future versions of BIDS may extend this list of supported file formats (in particular for /derivatives). File formats for consideration MUST have open access documentation, MUST have open source implementation for both reading and writing in at least two programming languages and SHOULD be widely supported in multiple software packages. Other formats that may be considered in the future should have a clear added advantage over the existing formats and should have wide adoption in the BIDS-EEG community.

  • Add xdf writer support for Python and Matlab. Should this be entirely native (i.e. pure Python) or using Added C++ libxdf #13 (which should be made C)
  • Add xdf support to MNE Python. Is python-neo the best route here?
  • Add xdf support to Fieldtrip
  • FAIR F1 -> Making it easier in LabRecorder to give more useful and unique filenames.
  • FAIR A2 "metadata are accessible, even when the data are no longer available." -> Need a tool to strip out data and leave only metadata.

Please volunteer to take on any of these items.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions