ON008768: eeg dataset, 312 subjects#
Resting-State EEG in Parkinson’s Disease and Healthy Controls
Access recordings and metadata through EEGDash.
Citation: Brooke Yeager, Arturo Espinoza, Rachel Cole, Christina Weber, Ergun Uc, James Cavanagh, Nandakumar Narayanan (—). Resting-State EEG in Parkinson’s Disease and Healthy Controls. 10.82901/nemar.on008768
Modality: eeg Subjects: 312 Recordings: 358 License: CC0 Source: nemar
Metadata: Complete (100%)
312-participant EEG dataset — Resting-State EEG in Parkinson's Disease and Healthy Controls.
Quickstart#
Install
pip install eegdash
Access the data
from eegdash.dataset import ON008768
dataset = ON008768(cache_dir="./data")
# Get the raw object of the first recording
raw = dataset.datasets[0].raw
print(raw.info)
Filter by subject
dataset = ON008768(cache_dir="./data", subject="01")
Advanced query
dataset = ON008768(
cache_dir="./data",
query={"subject": {"$in": ["01", "02"]}},
)
Iterate recordings
for rec in dataset:
print(rec.subject, rec.raw.info['sfreq'])
If you use this dataset in your research, please cite the original authors.
BibTeX
@dataset{on008768,
title = {Resting-State EEG in Parkinson's Disease and Healthy Controls},
author = {Brooke Yeager and Arturo Espinoza and Rachel Cole and Christina Weber and Ergun Uc and James Cavanagh and Nandakumar Narayanan},
doi = {10.82901/nemar.on008768},
url = {https://doi.org/10.82901/nemar.on008768},
}
About This Dataset#
This dataset contains human resting-state electroencephalography (EEG) recordings collected from individuals with Parkinson’s disease (PD) and healthy controls (HC). Recordings were acquired during eyes-open resting-state conditions.
The dataset includes 358 resting-state EEG recordings from 312 unique participants. Some participants have recordings from multiple sessions, allowing for longitudinal analyses.
Resting-State EEG in Parkinson’s Disease and Healthy Controls
Overview
Participants
The dataset includes participants with Parkinson’s disease and healthy control participants. Participant-level demographic information is provided in participants.tsv.
View full README
Resting-State EEG in Parkinson’s Disease and Healthy Controls
Overview
Participants
The dataset includes participants with Parkinson’s disease and healthy control participants. Participant-level demographic information is provided in participants.tsv.
Participant-level variables include: - Age at the first resting-state EEG session - Sex - Education - Race - Group (PD or Control)
Session-specific clinical and acquisition information is provided in each participant’s _sessions.tsv file.
Session-level variables include: - Age at the time of recording - Montreal Cognitive Assessment (MoCA) score - UPDRS Part III score - Parkinson’s disease duration - Levodopa equivalent daily dose (LEDD) - Resting-state condition - De-identified acquisition date - Days since the participant’s first session
EEG Data
EEG recordings are provided in BrainVision format (.vhdr, .vmrk, and .eeg) and organized according to the Brain Imaging Data Structure (BIDS) specification.
The majority of recordings were acquired at 500 Hz. A subset of recordings was acquired at 25,000 Hz. Original sampling frequencies have been retained. EEG recordings use Pz as the reference electrode. Recordings contain between 63 and 64 EEG channels, with some recordings additionally containing auxiliary channels such as audio or respiratory measurements. These channels have been retained where available.
Recordings were collected using eyes-open resting-state conditions.
Dataset Organization
The dataset follows BIDS version 1.11.1.
At the dataset level:
- participants.tsv contains one row per participant.
- participants.json describes the participant-level variables.
- Participant-specific _sessions.tsv files contain session-level demographic, clinical, and acquisition information.
- Participant-specific _sessions.json files describe the session-level variables.
- EEG recordings and associated metadata are contained within participant/session directories.
De-identification
Acquisition dates have been de-identified for public release. Dates were altered while preserving the exact intervals between sessions within each participant. Therefore, the absolute acquisition dates should not be interpreted as the original dates of data collection.
Contributing Studies
The recordings were collected as part of multiple research projects. The dataset combines these recordings into a common BIDS-formatted dataset for public reuse. The contributing project identifiers used during data curation are not treated as separate source datasets in this release.
Missing Data
Missing demographic or clinical values are represented as n/a in accordance with BIDS conventions.
License
This dataset is released under the Creative Commons CC0 1.0 Universal dedication.
Contact
For questions regarding the dataset, please contact:
Nandakumar Narayanan nandakumar-narayanan@uiowa.edu University of Iowa
Cohort#
Dataset Statistics#
Age distribution by gender (n=312, range 40–92 yr, mean 68.6 yr)
Sex composition
Channel counts (ch)
Sampling frequencies (Hz)
Signal · Electrodes & live trace#
Live trace viewer — sub-72 · ses-01 · task-rest
Showing one representative recording out of
312 subjects and 358 recordings in this dataset.
Browse the full set on OpenNeuro;
drop any other _eeg.{set,edf,bdf,vhdr} file onto the
viewer (or pass ?eeg=<url>) to inspect it.
Electrode layout — EEG · 63 sensors — 63 channels
NEMAR Processing Statistics#
The plots below are generated by NEMAR’s automated EEG pipeline. The histogram shows pipeline success for data cleaning and ICA decomposition, the percentage of data frames and EEG channels retained after artefact removal, line noise per channel (RMS, dB), and the age/gender distribution of participants.
HED event descriptors word cloud
Manifest#
File Explorer#
Browse the BIDS file structure of this dataset. Records are fetched on demand from the EEGDash catalog the first time you open the explorer.
Full dataset metadata table
Dataset ID |
|
Title |
Resting-State EEG in Parkinson’s Disease and Healthy Controls |
Author (year) |
— |
Canonical |
— |
Importable as |
|
Year |
— |
Authors |
Brooke Yeager, Arturo Espinoza, Rachel Cole, Christina Weber, Ergun Uc, James Cavanagh, Nandakumar Narayanan |
License |
CC0 |
Citation / DOI |
|
Source links |
OpenNeuro | NeMAR | Source URL |
Copy-paste BibTeX
@dataset{on008768,
title = {Resting-State EEG in Parkinson's Disease and Healthy Controls},
author = {Brooke Yeager and Arturo Espinoza and Rachel Cole and Christina Weber and Ergun Uc and James Cavanagh and Nandakumar Narayanan},
doi = {10.82901/nemar.on008768},
url = {https://doi.org/10.82901/nemar.on008768},
}
API Reference#
eegdash.datasetEEGDashDataset- class eegdash.dataset.ON008768(cache_dir: str, query: dict | None = None, s3_bucket: str | None = None, **kwargs)[source]#
Resting-State EEG in Parkinson’s Disease and Healthy Controls
- Study:
on008768(NeMAR)- Author (year):
—
- Canonical:
—
Also importable as:
ON008768.Modality:
eeg; Subject type:Unknown. Subjects: 312; recordings: 358; tasks: 1.- Parameters:
cache_dir (str | Path) – Directory where data are cached locally.
query (dict | None) – Additional MongoDB-style filters to AND with the dataset selection. Must not contain the key
dataset.s3_bucket (str | None) – Base S3 bucket used to locate the data.
**kwargs (dict) – Additional keyword arguments forwarded to
EEGDashDataset.
- data_dir#
Local dataset cache directory (
cache_dir / dataset_id).- Type:
Path
Notes
Each item is a recording; recording-level metadata are available via
dataset.description.querysupports MongoDB-style filters on fields inALLOWED_QUERY_FIELDSand is combined with the dataset filter. Dataset-specific caveats are not provided in the summary metadata.References
OpenNeuro dataset: https://openneuro.org/datasets/on008768 NeMAR dataset: https://nemar.org/dataexplorer/detail?dataset_id=on008768 DOI: https://doi.org/10.82901/nemar.on008768
Examples
>>> from eegdash.dataset import ON008768 >>> dataset = ON008768(cache_dir="./data") >>> recording = dataset[0] >>> raw = recording.load()
- __init__(cache_dir: str, query: dict | None = None, s3_bucket: str | None = None, **kwargs)[source]#
- save(path: str, overwrite: bool = False, offset: int = 0)[source]#
Save datasets to files by creating one subdirectory for each dataset:
path/ 0/ 0-raw.fif | 0-epo.fif description.json raw_preproc_kwargs.json (if raws were preprocessed) window_kwargs.json (if this is a windowed dataset) window_preproc_kwargs.json (if windows were preprocessed) target_name.json (if target_name is not None and dataset is raw) 1/ 1-raw.fif | 1-epo.fif description.json raw_preproc_kwargs.json (if raws were preprocessed) window_kwargs.json (if this is a windowed dataset) window_preproc_kwargs.json (if windows were preprocessed) target_name.json (if target_name is not None and dataset is raw)
- Parameters:
path (str) –
- Directory in which subdirectories are created to store
-raw.fif | -epo.fif and .json files to.
overwrite (bool) – Whether to delete old subdirectories that will be saved to in this call.
offset (int) – If provided, the integer is added to the id of the dataset in the concat. This is useful in the setting of very large datasets, where one dataset has to be processed and saved at a time to account for its original position.
BaseDataset from braindecode — windowed via create_windows_from_events.braindecodeDataLoader; supports parallel workers and on-the-fly augmentations.pytorchSwap any load_dataset(...) call for on008768 to reproduce the tutorial on this dataset.
Citation
Brooke Yeager, Arturo Espinoza, Rachel Cole, Christina Weber, Ergun Uc, … (n.d.). Resting-State EEG in Parkinson's Disease and Healthy Controls. 10.82901/nemar.on008768
Provenance
¹Contributed to nemar in BIDS format.
²Curated & ingested by the EEGDash catalog; see CITATION.cff for canonical reference.
³Persistent identifier: 10.82901/nemar.on008768.
See Also#
eegdash.dataset.EEGDashDataseteegdash.dataset