SelfEEG: A Python library for Self-Supervised Learning in Electroencephalography
Not on the map. Why?
Abstract (arXiv)
SelfEEG is an open-source Python library developed to assist researchers in conducting Self-Supervised Learning (SSL) experiments on electroencephalography (EEG) data. Its primary objective is to offer a user-friendly but highly customizable environment, enabling users to efficiently design and execute self-supervised learning tasks on EEG data. SelfEEG covers all the stages of a typical SSL pipeline, ranging from data import to model design and training. It includes modules specifically designed to: split data at various granularity levels (e.g., session-, subject-, or dataset-based splits); effectively manage data stored with different configurations (e.g., file extensions, data types) during mini-batch construction; provide a wide range of standard deep learning models, data augmentations and SSL baseline methods applied to EEG data. Most of the functionalities offered by selfEEG can be executed both on GPUs and CPUs, expanding its usability beyond the self-supervised learning area. Additionally, these functionalities can be employed for the analysis of other biomedical signals often coupled with EEGs, such as electromyography or electrocardiography data. These features make selfEEG a versatile deep learning tool for biomedical applications and a useful resource in SSL, one of the currently most active fields of Artificial Intelligence.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 3 of its 9 references that are in the map. First posted on arXiv 20 Dec 2023.
Builds on
3 of 9 references.
References · 3
Built on by
Citing papers per year: 2025: 4; 2026: 1.
5 papers.
- 2025The role of data partitioning on the performance of EEG-based deep learning models in supervised cross-subject analysis: a preliminary studycited by 4
- 2025Self-DANA: A Resource-Efficient Channel-Adaptive Self-Supervised Approach for ECG Foundation Modelscited by 3
- 2025xEEGNet: Towards Explainable AI in EEG Dementia Classificationcited by 1
- 2025TransformEEG: Towards Improving Model Generalizability in Deep Learning-based EEG Parkinson's Disease Detectioncited by 1
- 2026Low-Budget Active Learning through Entropic Optimal Transportcited by 0
- 2026Low-Budget Active Learning through Entropic Optimal Transport1 Oct 2026
- 2025TransformEEG: Towards Improving Model Generalizability in Deep Learning-based EEG Parkinson's Disease Detection10 Jul 2025
- 2025Self-DANA: A Resource-Efficient Channel-Adaptive Self-Supervised Approach for ECG Foundation Models3 Jul 2025
- 2025The role of data partitioning on the performance of EEG-based deep learning models in supervised cross-subject analysis: a preliminary study19 May 2025
- 2025xEEGNet: Towards Explainable AI in EEG Dementia Classification30 Apr 2025