EEGdash›NeMAR›NM000289
Iss. 289 · 607 subjects · 36123 recordings · CC-BY-NC-SA-4.0
Dataset Brief · I-CARE

NM000289: eeg dataset, 607 subjects#

I-CARE: International Cardiac Arrest REsearch consortium EEG Database (BIDS)

Access recordings and metadata through EEGDash.

Citation: Amorim, Edilberto, Zheng, Wei-Long, Ghassemi, Mohammad M., Aghaeeaval, Mahsa, Kandhare, Pravinkumar, Karukonda, Vishnu, Lee, Jong Woo, Herman, Susan, Sivaraju, Adithya, Gaspard, Nicolas, Hofmeijer, Jeannette, van Putten, Michel J.A.M., Sameni, Reza, Reyna, Matthew A., Clifford, Gari D., Westover, M. Brandon (2023). I-CARE: International Cardiac Arrest REsearch consortium EEG Database (BIDS). 10.82901/nemar.nm000289

Modality: eeg Subjects: 607 Recordings: 36123 License: CC-BY-NC-SA-4.0 Source: nemar

Metadata: Complete (100%)

607-participant EEG dataset — I-CARE: International Cardiac Arrest REsearch consortium EEG Database (BIDS).

EEG · 20 (14772), 21 (8379), 22 (5902), 29 (3131), 24 (1387), 28 (1173), 23 (1068), 25 (158), 27 (88), 19 (65) ch200, 250, 256, 500, 512, 1024, 2048 HzBIDS 1.9.0Task · icuDisorders of consciousnessNo stimulusClinicalConsciousness
Layer 01Study
What was asked
Hypothesis, independent & dependent variables, paradigm, cohort, and the editorial caveats around what the recordings can and cannot answer.
Layer 02Signal · BIDS
What was recorded
Sidecars, channels & electrodes, coordinate system, event semantics, and quality stats from the NEMAR pipeline when available.
Layer 03Training · ML
What you can train on
Recommended access modes — MNE Raw, braindecode windows, PyTorch DataLoader — plus the targets the metadata makes addressable.
§ 01Access · Get started

Quickstart#

Install

pip install eegdash

Access the data

from eegdash.dataset import NM000289

dataset = NM000289(cache_dir="./data")
# Get the raw object of the first recording
raw = dataset.datasets[0].raw
print(raw.info)

Filter by subject

dataset = NM000289(cache_dir="./data", subject="01")

Advanced query

dataset = NM000289(
    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{nm000289,
  title = {I-CARE: International Cardiac Arrest REsearch consortium EEG Database (BIDS)},
  author = {Amorim, Edilberto and Zheng, Wei-Long and Ghassemi, Mohammad M. and Aghaeeaval, Mahsa and Kandhare, Pravinkumar and Karukonda, Vishnu and Lee, Jong Woo and Herman, Susan and Sivaraju, Adithya and Gaspard, Nicolas and Hofmeijer, Jeannette and van Putten, Michel J.A.M. and Sameni, Reza and Reyna, Matthew A. and Clifford, Gari D. and Westover, M. Brandon},
  doi = {10.82901/nemar.nm000289},
  url = {https://doi.org/10.82901/nemar.nm000289},
}
§ 02Study · The README

About This Dataset#

The International Cardiac Arrest REsearch consortium (I-CARE) database holds continuous EEG and, where available, ECG recordings with baseline clinical information from comatose adults after cardiac arrest, assembled by seven academic hospitals in the United States, the Netherlands and Belgium. Patients had return of spontaneous circulation (ROSC) but remained comatose (Glasgow Coma Score <= 8). EEG monitoring typically began within hours of the arrest and continued for hours to days as part of neurological prognostication. Ages above 89 are recorded as 90, and all times are relative to ROSC.

Age, sex, hospital, out-of-hospital versus in-hospital arrest, initial rhythm (shockable or not), time to ROSC and targeted temperature management (33 C, 36 C or none). Outcome is the Cerebral Performance Category (CPC), dichotomised as good (CPC 1-2) or poor (CPC 3-5). All of these are columns of participants.tsv, described in participants.json.

DOI

I-CARE: International Cardiac Arrest REsearch consortium EEG Database (BIDS)

1. The dataset

Study population and recordings

View full README

DOI

I-CARE: International Cardiac Arrest REsearch consortium EEG Database (BIDS)

1. The dataset

Study population and recordings

What this deposit contains

The public release, version 2.1 on PhysioNet (doi:10.13026/m33r-bj81): 607 patients from five of the seven hospitals (de-identified as A, B, D, E and F), 36,123 hourly recordings, 32,712 hours, about 1.5 TB. A further 413 patients are held back by PhysioNet as the hidden test set of the George B. Moody PhysioNet Challenge 2023, for which these data were the training set. Recordings use the standardised 10-20 EEG channels (19-21 per recording, with or without Fpz and F9) plus ECG, reference and other channels where present. Sampling rates vary by site (200, 250, 256, 500, 512, 1024 or 2048 Hz) and are kept at their native value; powerline frequency is 50 or 60 Hz.

Licence and citation

CC BY-NC-SA 4.0, as on PhysioNet. Please cite Amorim et al. (2023), I-CARE: International Cardiac Arrest REsearch consortium Database, version 2.1, PhysioNet, doi:10.13026/m33r-bj81, and Amorim et al., “The International Cardiac Arrest Research Consortium Electroencephalography Database”, Critical Care Medicine, 2023, doi:10.1097/CCM.0000000000006074.

2. This BIDS conversion

Layout

Each I-CARE segment (ending on the hour) is one BIDS run, sub-<NNNN>/eeg/sub-<NNNN>_task-icu_acq-h<HHH>_run-<NNN>_eeg.edf, where acq-h<HHH> is the hour after cardiac arrest at which the segment starts and run-<NNN> the segment index. The EEG, ECG, REF and OTHER WFDB records of a segment are merged into one EDF. Per recording, channels.tsv gives each channel’s type, source record (group) and missing-sample count, and eeg.json its sampling rate, hour after arrest and conversion notes. Per patient, sub-<NNNN>_scans.tsv lists each run’s hour, duration, sampling rate and channel counts. The electrodes files hold template 10-20 positions, not digitised ones.

Signal values and units

The conversion is numerically lossless: EDF stores the source int16 digital values. A few channels whose full range did not fit EDF’s header field are listed under RescaledChannels in the recording sidecar. The WFDB records declare no unit (“nu”). Applying their gain and baseline, as the official Challenge loader does, gives values whose amplitude distribution is consistent with microvolts, so channels are labelled uV. This is an inference, stated in every sidecar’s UnitsNote; compare absolute amplitudes across hospitals with caution. Samples flagged missing in the source (digital code -32768) are filled with the ADC-zero value and counted per channel.

Changes made for this deposit

The participants column sampling_frequency was renamed sampling_frequencies (the BIDS name is reserved for a single number), a root task-icu_channels.json describes the two extra channels.tsv columns, and conversion lock files were removed.

NEMAR Metadata#

[![DOI](https://img.shields.io/badge/DOI-10.82901%2Fnemar.nm000289-blue)](https://doi.org/10.82901/nemar.nm000289) # I-CARE: International Cardiac Arrest REsearch consortium EEG Database (BIDS) ## 1. The dataset ### Study population and recordings The International Cardiac Arrest REsearch consortium (I-CARE) database holds continuous EEG and, where available, ECG recordings with baseline clinical information from comatose adults after cardiac arrest, assembled by seven academic hospitals in the United States, the Netherlands and Belgium. Patients had return of spontaneous circulation (ROSC) but remained comatose (Glasgow Coma Score <= 8). EEG monitoring typically began within hours of the arrest and continued for hours to days as part of neurological prognostication. Ages above 89 are recorded as 90, and all times are relative to ROSC. ### Clinical variables and outcome Age, sex, hospital, out-of-hospital versus in-hospital arrest, initial rhythm (shockable or not), time to ROSC and targeted temperature management (33 C, 36 C or none). Outcome is the Cerebral Performance Category (CPC), dichotomised as good (CPC 1-2) or poor (CPC 3-5). All of these are columns of participants.tsv, described in participants.json. ### What this deposit contains The public release, version 2.1 on PhysioNet (doi:10.13026/m33r-bj81): 607 patients from five of the seven hospitals (de-identified as A, B, D, E and F), 36,123 hourly recordings, 32,712 hours, about 1.5 TB. A further 413 patients are held back by PhysioNet as the hidden test set of the George B. Moody PhysioNet Challenge 2023, for which these data were the training set. Recordings use the standardised 10-20 EEG channels (19-21 per recording, with or without Fpz and F9) plus ECG, reference and other channels where present. Sampling rates vary by site (200, 250, 256, 500, 512, 1024 or 2048 Hz) and are kept at their native value; powerline frequency is 50 or 60 Hz. ### Licence and citation CC BY-NC-SA 4.0, as on PhysioNet. Please cite Amorim et al. (2023), I-CARE: International Cardiac Arrest REsearch consortium Database, version 2.1, PhysioNet, doi:10.13026/m33r-bj81, and Amorim et al., “The International Cardiac Arrest Research Consortium Electroencephalography Database”, Critical Care Medicine, 2023, doi:10.1097/CCM.0000000000006074. ## 2. This BIDS conversion ### Layout Each I-CARE segment (ending on the hour) is one BIDS run, sub-<NNNN>/eeg/sub-<NNNN>_task-icu_acq-h<HHH>_run-<NNN>_eeg.edf, where acq-h<HHH> is the hour after cardiac arrest at which the segment starts and run-<NNN> the segment index. The EEG, ECG, REF and OTHER WFDB records of a segment are merged into one EDF. Per recording, channels.tsv gives each channel’s type, source record (group) and missing-sample count, and eeg.json its sampling rate, hour after arrest and conversion notes. Per patient, sub-<NNNN>_scans.tsv lists each run’s hour, duration, sampling rate and channel counts. The electrodes files hold template 10-20 positions, not digitised ones. ### Signal values and units The conversion is numerically lossless: EDF stores the source int16 digital values. A few channels whose full range did not fit EDF’s header field are listed under RescaledChannels in the recording sidecar. The WFDB records declare no unit (“nu”). Applying their gain and baseline, as the official Challenge loader does, gives values whose amplitude distribution is consistent with microvolts, so channels are labelled uV. This is an inference, stated in every sidecar’s UnitsNote; compare absolute amplitudes across hospitals with caution. Samples flagged missing in the source (digital code -32768) are filled with the ADC-zero value and counted per channel. ### Changes made for this deposit The participants column sampling_frequency was renamed sampling_frequencies (the BIDS name is reserved for a single number), a root task-icu_channels.json describes the two extra channels.tsv columns, and conversion lock files were removed.

License: CC-BY-NC-SA-4.0

Authors:

  • Amorim, Edilberto

  • Zheng, Wei-Long

  • Ghassemi, Mohammad M

  • Aghaeeaval, Mahsa

  • Kandhare, Pravinkumar

  • … and 11 more

Versions:

Version

DOI

Released

current

10.82901/nemar.nm000289

§ 03Cohort · Participants

Cohort#

Dataset Statistics#

Age distribution by gender (n=606, range 16–90 yr, mean 61.2 yr)

15202530354045505560657075808590
Female · 187Male · 417Other · 2

Sex composition

604
subjects
Female
187
Male
417
F : M ratio
0.45 : 1
31% female · n = 604 subjects with reported sex.

Channel counts (ch)

19202122232425272829

Sampling frequencies (Hz)

20025025650051210242048

Total recording duration: 32712 h

§ 04Signal · Electrodes & trace

Signal · Electrodes & live trace#

Fig. 01 Signal & montage 20 (14772), 21 (8379), 22 (5902), 29 (3131), 24 (1387), 28 (1173), 23 (1068), 25 (158), 27 (88), 19 (65) ch · EEG · 200, 250, 256, 500, 512, 1024, 2048 Hz · 607 subjects, 36123 recordings
Live trace viewer — sub-0284 · task-icu · run-001

Showing one representative recording out of 607 subjects and 36123 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 · 20 sensors — 20 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 HED event descriptors word cloud — NM000289
§ 05Manifest · BIDS tree

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.

Recordings—
Files—
Subjects—
Modalities—
Click to load file structure…
Full dataset metadata table

Dataset ID

NM000289

Title

I-CARE: International Cardiac Arrest REsearch consortium EEG Database (BIDS)

Author (year)

—

Canonical

—

Importable as

NM000289

Year

2023

Authors

Amorim, Edilberto, Zheng, Wei-Long, Ghassemi, Mohammad M., Aghaeeaval, Mahsa, Kandhare, Pravinkumar, Karukonda, Vishnu, Lee, Jong Woo, Herman, Susan, Sivaraju, Adithya, Gaspard, Nicolas, Hofmeijer, Jeannette, van Putten, Michel J.A.M., Sameni, Reza, Reyna, Matthew A., Clifford, Gari D., Westover, M. Brandon

License

CC-BY-NC-SA-4.0

Citation / DOI

10.82901/nemar.nm000289

Source links

OpenNeuro | NeMAR | Source URL

Copy-paste BibTeX
@dataset{nm000289,
  title = {I-CARE: International Cardiac Arrest REsearch consortium EEG Database (BIDS)},
  author = {Amorim, Edilberto and Zheng, Wei-Long and Ghassemi, Mohammad M. and Aghaeeaval, Mahsa and Kandhare, Pravinkumar and Karukonda, Vishnu and Lee, Jong Woo and Herman, Susan and Sivaraju, Adithya and Gaspard, Nicolas and Hofmeijer, Jeannette and van Putten, Michel J.A.M. and Sameni, Reza and Reyna, Matthew A. and Clifford, Gari D. and Westover, M. Brandon},
  doi = {10.82901/nemar.nm000289},
  url = {https://doi.org/10.82901/nemar.nm000289},
}
§ 06API · Programmatic access

API Reference#

Signature
eegdash.dataset
class
eegdash.dataset.NM000289(cache_dir, query=None, s3_bucket=None, **kwargs)
Bases: EEGDashDataset
Author (year)—
Canonical—
Importable asNM000289
Sourceeegdash/dataset/registry.py · [source ↗]
class eegdash.dataset.NM000289(cache_dir: str, query: dict | None = None, s3_bucket: str | None = None, **kwargs)[source]#

I-CARE: International Cardiac Arrest REsearch consortium EEG Database (BIDS)

Study:

nm000289 (NeMAR)

Author (year):

—

Canonical:

—

Also importable as: NM000289.

Modality: eeg; Experiment type: Clinical, Consciousness; Subject type: Disorders of consciousness. Subjects: 607; recordings: 36123; 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

query#

Merged query with the dataset filter applied.

Type:

dict

records#

Metadata records used to build the dataset, if pre-fetched.

Type:

list[dict] | None

Notes

Each item is a recording; recording-level metadata are available via dataset.description. query supports MongoDB-style filters on fields in ALLOWED_QUERY_FIELDS and is combined with the dataset filter. Dataset-specific caveats are not provided in the summary metadata.

References

OpenNeuro dataset: https://openneuro.org/datasets/nm000289 NeMAR dataset: https://nemar.org/dataexplorer/detail?dataset_id=nm000289 DOI: https://doi.org/10.82901/nemar.nm000289

Examples

>>> from eegdash.dataset import NM000289
>>> dataset = NM000289(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.

Access modesMNE → braindecode → PyTorch → ML
.rawMNE Raw object — standard tools (filter, epoch, ICA, plot_psd).mne
DataLoaderWraps the windowed dataset into a PyTorch DataLoader; supports parallel workers and on-the-fly augmentations.pytorch
Zarr cacheOptional braindecode Zarr mirror for fast resume; persisted to cache_dir.zarr
Hugging FaceNo per-dataset mirror published yet — browse the EEGDash org listing for sibling datasets. See the datasets loader API.huggingface
Croissant 1.0Machine-readable JSON-LD descriptor — NM000289.croissant.json (MLCommons schema, ingestible by PyTorch / TensorFlow / JAX).mlcommons
Examples using EEGDashcurated · start here

Swap any load_dataset(...) call for nm000289 to reproduce the tutorial on this dataset.

Citation

Amorim, Edilberto, Zheng, Wei-Long, Ghassemi, Mohammad M., Aghaeeaval, Mahsa, Kandhare, Pravinkumar, … (2023). I-CARE: International Cardiac Arrest REsearch consortium EEG Database (BIDS). 10.82901/nemar.nm000289

Provenance

¹Contributed to nemar in BIDS format.

²Curated & ingested by the EEGDash catalog; see CITATION.cff for canonical reference.

³Persistent identifier: 10.82901/nemar.nm000289.

BIDS
BIDS 1.9.0
Sidecars
channels · eeg.json
Provenance
CC-BY-NC-SA-4.0 · 10.82901/nemar.nm000289
Machine-readable
Mirrors

See Also#