DS006866#

Discrepancy between self-report and neurophysiological markers of socio-affective responses in lonely individuals

Access recordings and metadata through EEGDash.

Citation: Szymon Mąka, Marta Chrustowicz, Łukasz Okruszek (2025). Discrepancy between self-report and neurophysiological markers of socio-affective responses in lonely individuals. 10.18112/openneuro.ds006866.v1.0.0

Modality: eeg Subjects: 148 Recordings: 598 License: CC0 Source: openneuro

Metadata: Complete (100%)

Quickstart#

Install

pip install eegdash

Access the data

from eegdash.dataset import DS006866

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

Filter by subject

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

Advanced query

dataset = DS006866(
    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{ds006866,
  title = {Discrepancy between self-report and neurophysiological markers of socio-affective responses in lonely individuals},
  author = {Szymon Mąka and Marta Chrustowicz and Łukasz Okruszek},
  doi = {10.18112/openneuro.ds006866.v1.0.0},
  url = {https://doi.org/10.18112/openneuro.ds006866.v1.0.0},
}

About This Dataset#

Emotion Processing and Regulation Task (Static Stimuli) — EEG Dataset

This dataset contains EEG recordings and behavioral data from the Emotion Processing and Regulation task with static emotional stimuli.

*Preregistration: https://osf.io/g8qey_ *Preprint: https://osf.io/preprints/psyarxiv/v9dt3_v2_

View full README

Emotion Processing and Regulation Task (Static Stimuli) — EEG Dataset

This dataset contains EEG recordings and behavioral data from the Emotion Processing and Regulation task with static emotional stimuli.

*Preregistration: https://osf.io/g8qey_ *Preprint: https://osf.io/preprints/psyarxiv/v9dt3_v2_

Participants

  • **N = 148** right-handed, neurologically healthy adults with normal or corrected-to-normal vision.

Experimental Design

The single session comprised 240 trials, split evenly across six conditions defined by stimulus content type Participants completed 240 trials in a single session, evenly allocated to a 2 (content: social, non-social) × 3 (regulation requirement: watch-neutral, watch-negative, reappraise-negative) factorial design. On each trial, they viewed a static image for 5 s and either passively watched it or reappraised it as instructed. They then rated arousal and subsequently valence of the image on separate 9-point scales.

EEG Data Acquisition

*EEG Cap: 64-channel QuickCap *Amplifier: Neuroscan SynampsRT *Sampling rate: 1000 Hz *Impedance: below 5 kΩ

Recorded Channels

FP1, FPZ, FP2, AF3, AF4, F7, F5, F3, F1, FZ, F2, F4, F6, F8, FT7, FC5, FC3, FC1, FCZ, FC2, FC4, FC6, FT8, T7, C5, C3, C1, CZ, C2, C4, C6, T8, M1, TP7, CP5, CP3, CP1, CPZ, CP2, CP4, CP6, TP8, M2, P7, P5, P3, P1, PZ, P2, P4, P6, P8, PO7, PO5, PO3, POZ, PO4, PO6, PO8, CB1, O1, OZ, O2, CB2

Additional Sensors

  • HEO (Horizontal EOG)

  • VEO (Vertical EOG)

  • EKG

  • GSR/EDA

EEG Preprocessing

All preprocessing was conducted in **MATLAB R2020b**using ** EEGLAB 2023.0**and **ERPLAB 9.10**. The preprocessing pipeline and fully commented scripts are available in code/Preprocessing_EEG.m.

Summary of preprocessing steps

  1. Band-pass filtering: 0.1–30 Hz (zero-phase Hamming-windowed FIR)

  2. Downsampling: 250 Hz

  3. Re-referencing: average mastoids (M1, M2)

  4. Automatic bad-channel rejection: clean_rawdata (autocorrelation = 0.8)

  5. ICA: runica algorithm

  6. Automatic component rejection: ADJUST**and ** SASICA

  7. Spherical interpolation of removed channels

  8. Epoching: −200 to 5000 ms relative to stimulus onset

  9. Baseline correction: −200 ms pre-stimulus

  10. Artifact rejection: ±100 µV within 200 ms moving window (100 ms step)

  11. Condition averaging: using ERPLAB

Derivatives & Supplemental Data

derivatives/processed_erps/

Contains averaged ERP files (.erp) for each participant after preprocessing.

code/

Includes MATLAB preprocessing scripts and documentation (Preprocessing_EEG.m).

Dataset Information#

Dataset ID

DS006866

Title

Discrepancy between self-report and neurophysiological markers of socio-affective responses in lonely individuals

Year

2025

Authors

Szymon Mąka, Marta Chrustowicz, Łukasz Okruszek

License

CC0

Citation / DOI

doi:10.18112/openneuro.ds006866.v1.0.0

Source links

OpenNeuro | NeMAR | Source URL

Copy-paste BibTeX
@dataset{ds006866,
  title = {Discrepancy between self-report and neurophysiological markers of socio-affective responses in lonely individuals},
  author = {Szymon Mąka and Marta Chrustowicz and Łukasz Okruszek},
  doi = {10.18112/openneuro.ds006866.v1.0.0},
  url = {https://doi.org/10.18112/openneuro.ds006866.v1.0.0},
}

Found an issue with this dataset?

If you encounter any problems with this dataset (missing files, incorrect metadata, loading errors, etc.), please let us know!

Report an Issue on GitHub

Technical Details#

Subjects & recordings
  • Subjects: 148

  • Recordings: 598

  • Tasks: 1

Channels & sampling rate
  • Channels: 69 (148), 66 (148)

  • Sampling rate (Hz): 1000.0

  • Duration (hours): 0.0

Tags
  • Pathology: Healthy

  • Modality: Visual

  • Type: Affect

Files & format
  • Size on disk: 116.2 GB

  • File count: 598

  • Format: BIDS

License & citation
  • License: CC0

  • DOI: doi:10.18112/openneuro.ds006866.v1.0.0

Provenance

API Reference#

Use the DS006866 class to access this dataset programmatically.

class eegdash.dataset.DS006866(cache_dir: str, query: dict | None = None, s3_bucket: str | None = None, **kwargs)[source]#

Bases: EEGDashDataset

OpenNeuro dataset ds006866. Modality: eeg; Experiment type: Affect; Subject type: Healthy. Subjects: 148; recordings: 148; 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/ds006866 NeMAR dataset: https://nemar.org/dataexplorer/detail?dataset_id=ds006866

Examples

>>> from eegdash.dataset import DS006866
>>> dataset = DS006866(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, overwrite=False)[source]#

Save the dataset to disk.

Parameters:
  • path (str or Path) – Destination file path.

  • overwrite (bool, default False) – If True, overwrite existing file.

Return type:

None

See Also#