EEG-DaSh: an open data, tool, and compute resource — a Python library and catalog for 700+ BIDS-first EEG, MEG, fNIRS, EMG, and iEEG datasets, ML-ready via PyTorch
Project description
EEG-Dash
EEG-DaSh is a data-sharing archive for MEEG (EEG, MEG) recordings contributed by collaborating labs. It preserves publicly funded research data and exposes it in a form that machine learning and deep learning workflows can use directly.
Data source
The archive draws on 25 labs and 27,053 participants, with recordings covering both EEG and MEG. Subjects include healthy controls and clinical groups: ADHD, depression, schizophrenia, dementia, autism, and psychosis. Tasks range across sleep, meditation, and cognitive paradigms. EEG-DaSh also pulls in 330 BIDS-formatted MEEG datasets converted from NEMAR.
Data format
EEGDash queries return a PyTorch Dataset. The format plugs directly into PyTorch's DataLoader for batching, shuffling, and parallel loading, which matters when training models on large EEG corpora.
Data preprocessing
EEGDash datasets are braindecode datasets, which are themselves PyTorch datasets. Any preprocessing that works on a braindecode dataset works on an EEGDash dataset. See the braindecode tutorials for the available options.
EEG-Dash usage
Install
Requires Python 3.10 or higher. Use whichever environment manager you prefer.
pip install eegdash
Verify the install in a Python session:
from eegdash import EEGDash
See the tutorials at eegdash.org for end-to-end examples.
Education (coming soon)
We run workshops and student training events with US and Israeli partners, online and in person. 2025 dates will go out on the EEGLABNEWS mailing list. Subscribe here.
About EEG-DaSh
EEG-DaSh is a collaborative initiative between the United States and Israel, supported by the National Science Foundation (NSF). The partnership brings together experts from the Swartz Center for Computational Neuroscience (SCCN) at the University of California San Diego (UCSD) and Ben-Gurion University (BGU) in Israel.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file eegdash-0.7.0.dev183809524.tar.gz.
File metadata
- Download URL: eegdash-0.7.0.dev183809524.tar.gz
- Upload date:
- Size: 282.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e34208c5d67261a24e10fce1a61269fa20fcf27419fc2d9ebee3e391eab79c41
|
|
| MD5 |
eb0820c9689052bf8e3704b16d490689
|
|
| BLAKE2b-256 |
0ad6fd0b09de61cf128bd121a0e3fe876d42561142f24032b68518dd33157552
|
File details
Details for the file eegdash-0.7.0.dev183809524-py3-none-any.whl.
File metadata
- Download URL: eegdash-0.7.0.dev183809524-py3-none-any.whl
- Upload date:
- Size: 241.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6e0567525765676ee4c0df969bb905ef55375c05526ab0a76238d09ef272a95
|
|
| MD5 |
2eb4bfd289463d1ff09b7227e7e382d5
|
|
| BLAKE2b-256 |
a5676e10ceafedfc1ab10caf804eb29c5ed03b6a5b6d75c38a14e267dc53c63d
|