braindecode.datasets.SIENA#
- class braindecode.datasets.SIENA(root=None, *args, **kwargs)[source]#
The Siena EEG Dataset.
The database consists of EEG recordings of 14 patients acquired at the Unit of Neurology and Neurophysiology of the University of Siena.
Subjects include 9 males (ages 25-71) and 5 females (ages 20-58). Subjects were monitored with a Video-EEG with a sampling rate of 512 Hz, with electrodes arranged on the basis of the international 10-20 System.
Most of the recordings also contain 1 or 2 EKG signals. The diagnosis of epilepsy and the classification of seizures according to the criteria of the International League Against Epilepsy were performed by an expert clinician after a careful review of the clinical and electrophysiological data of each patient.
This BIDS-compatible version of the dataset was published by Jonathan Dan [Dan2025] and is based on the original Siena Scalp EEG Database [Detti2020a], [Detti2020b].
Added in version 1.3.
- Parameters:
root (pathlib.Path | str) – The root of the BIDS path.
subjects (str | array-like of str | None) – The subject ID. Corresponds to “sub”.
sessions (str | array-like of str | None) – The acquisition session. Corresponds to “ses”.
tasks (str | array-like of str | None) – The experimental task. Corresponds to “task”.
acquisitions (str | array-like of str | None) – The acquisition parameters. Corresponds to “acq”.
runs (str | array-like of str | None) – The run number. Corresponds to “run”.
processings (str | array-like of str | None) – The processing label. Corresponds to “proc”.
recordings (str | array-like of str | None) – The recording name. Corresponds to “rec”.
spaces (str | array-like of str | None) – The coordinate space for anatomical and sensor location files (e.g.,
*_electrodes.tsv,*_markers.mrk). Corresponds to “space”. Note that valid values forspacemust come from a list of BIDS keywords as described in the BIDS specification.splits (str | array-like of str | None) – The split of the continuous recording file for
.fifdata. Corresponds to “split”.descriptions (str | array-like of str | None) – This corresponds to the BIDS entity
desc. It is used to provide additional information for derivative data, e.g., preprocessed data may be assigneddescription='cleaned'.suffixes (str | array-like of str | None) – The filename suffix. This is the entity after the last
_before the extension. E.g.,'channels'. The following filename suffix’s are accepted: ‘meg’, ‘markers’, ‘eeg’, ‘ieeg’, ‘T1w’, ‘participants’, ‘scans’, ‘electrodes’, ‘coordsystem’, ‘channels’, ‘events’, ‘headshape’, ‘digitizer’, ‘beh’, ‘physio’, ‘stim’extensions (str | array-like of str | None) – The extension of the filename. E.g.,
'.json'. By default, uses the ones accepted bymne_bids.read_raw_bids().datatypes (str | array-like of str | None) – The BIDS data type, e.g.,
'anat','func','eeg','meg','ieeg'.check (bool) – If
True, only returns paths that conform to BIDS. IfFalse(default), the.checkattribute of the returnedmne_bids.BIDSPathobject will be set toTruefor paths that do conform to BIDS, and toFalsefor those that don’t.preload (bool) – If True, preload the data. Defaults to False.
n_jobs (int) – Number of jobs to run in parallel. Defaults to 1.
References
[Detti2020a]Detti, P. (2020). Siena Scalp EEG Database (version 1.0.0). PhysioNet. RRID:SCR_007345. https://doi.org/10.13026/5d4a-j060
[Detti2020b]Detti, P., Vatti, G., Zabalo Manrique de Lara, G. EEG Synchronization Analysis for Seizure Prediction: A Study on Data of Noninvasive Recordings. Processes 2020, 8(7), 846; https://doi.org/10.3390/pr8070846
[Dan2025]Dan, J., Pale, U., Amirshahi, A., Cappelletti, W., Ingolfsson, T. M., Wang, X., … & Ryvlin, P. (2025). SzCORE: seizure community open-source research evaluatio framework for the validation of electroencephalography-based automated seizure detection algorithms. Epilepsia, 66, 14-24.