| --- |
| title: EEGDash Dataset Catalog |
| emoji: 🧠 |
| colorFrom: blue |
| colorTo: indigo |
| sdk: gradio |
| sdk_version: 5.9.1 |
| python_version: "3.11" |
| app_file: app.py |
| pinned: true |
| license: bsd-3-clause |
| short_description: Search 700+ EEG/MEG datasets and load them with one line. |
| tags: |
| - eeg |
| - meg |
| - neuroscience |
| - brain-computer-interface |
| - braindecode |
| - pytorch |
| - datasets |
| hf_oauth: false |
| --- |
| |
| # EEGDash — Dataset Catalog |
|
|
| Search, filter, and load 200+ publicly shared EEG/MEG datasets. Mirrors the |
| catalog at [eegdash.org](https://eegdash.org) and generates one-liner load |
| snippets for [EEGDash](https://github.com/eegdash/EEGDash) and |
| [braindecode](https://braindecode.org). |
|
|
| ## How it works |
|
|
| - The left panel filters the catalog by modality, subject type, source, |
| license, subject count, and sampling rate. |
| - Selecting a row shows the dataset card + copy-paste load snippets. |
| - Rows tagged **on 🤗** have a mirrored HF dataset repo at |
| `EEGDash/<slug>` and can be fetched with |
| `BaseConcatDataset.pull_from_hub(...)`. |
|
|
| ## Loading a dataset |
|
|
| ```python |
| # Native EEGDash (streams from S3/NEMAR) |
| from eegdash import EEGDashDataset |
| ds = EEGDashDataset(dataset="ds002718", cache_dir="./cache") |
| |
| # From HF Hub (braindecode's pull_from_hub, BIDS-inspired Zarr) |
| from braindecode.datasets import BaseConcatDataset |
| ds = BaseConcatDataset.pull_from_hub("EEGDash/ds002718") |
| ``` |
|
|
| ## Deploying / updating the Space |
|
|
| See [`DEPLOY.md`](./DEPLOY.md) for the one-time org setup and per-push workflow. |
|
|
| ## License |
|
|
| BSD-3-Clause. The hosted datasets retain their upstream licenses — consult each |
| dataset card before redistribution. |
|
|