EEGDash: An open-source platform for machine learning on public neurophysiological data
q-bio.NC
Submitted: 2026-06-14
Updated: 2026-10-11
Comments: 15 pages, 5 figures, 3 tables. Supplementary material (S1-S7) and the dataset catalogue (892 datasets) are included as ancillary files. EEGDash software: https://eegdash.org
Code: https://github.com/eegdash/EEGDash
License: http://creativecommons.org/licenses/by/4.0/
The gist: Public recordings of electroencephalography (EEG), magnetoencephalography (MEG), intracranial EEG (iEEG), functional near-infrared spectroscopy (fNIRS) and electromyography (EMG) are easy to find and
Terminology
Abstract
Public recordings of electroencephalography (EEG), magnetoencephalography (MEG), intracranial EEG (iEEG), functional near-infrared spectroscopy (fNIRS) and electromyography (EMG) are easy to find and hard to train on. Turning a deposit into model input still means writing download, parsing, repair and windowing code for each dataset, and a dataset that meets a metadata standard can still fail to load. EEGDash is an open-source registry over public Brain Imaging Data Structure (BIDS) datasets from the OpenNeuro and NEMAR archives and from local deposits. Each dataset becomes a Python class; format defects are repaired lazily; signal handling, windowing and format checking are delegated to MNE-Python, Braindecode and the official BIDS validator. Semantic search, a web browser, publication-derived dataset tags and a feature-extraction module share the registry. EEGDash indexes the metadata of 892 public BIDS datasets (43,911 participants and 126,672 hours across the five modalities), loads any of them into a PyTorch dataset without custom data-loading code, and shows on 503 OpenNeuro EEG datasets that passing the BIDS validator does not predict whether a dataset loads (Spearman ρ= -0.05), so an archive built for machine learning has to track both.
Sources
- Croissant: A Metadata Format for ML-Ready Datasets
- NeuralBench: A Unifying Framework to Benchmark NeuroAI Models
- NeuralSet: A High-Performing Python Package for Neuro-AI
- DataPerf: Benchmarks for Data-Centric AI Development
- BrainBERT: Self-supervised representation learning for intracranial recordings
- BIOT: Cross-data Biosignal Learning in the Wild
Related papers
- BrainWave: A Brain Signal Foundation Model for Clinical Applications
- Toward Robust, Reproducible, and Widely Accessible Intracranial Speech Brain-Computer Interfaces: A Comprehensive Narrative Review of Neural Mechanisms, Hardware, Algorithms, Evaluation, Clinical Pathways and Future Directions
- CytoNet: A Foundation Model for the Human Cerebral Cortex at Cellular Resolution
- Decoding Alignment without Encoding Alignment: A critique of similarity analysis in neuroscience
- Emergence of psychopathological computations in large language models
- NeuroAI and Beyond: Bridging Between Advances in Neuroscience and Artificial Intelligence