Published July 19, 2025 | Version 0.1
Software Open

Unveiling multi-domain signatures of EEG oscillations using a fully-interpretable convolutional neural network

  • 1. ROR icon University of Bologna

Description

Background and Objective: Neural oscillations are widely investigated to characterize brain functions. 
However, their analysis in the frequency, spatial, and temporal domains from electroencephalographic (EEG) signals (e.g., via event-related spectral perturbations) is affected by choices that limit the quality, reproducibility, and reliability of results. For example, different pre-processing and processing steps strongly affect the results, and the steps are often implemented with manual/semi-automatic algorithms. Moreover, due to the high dimensionality of the involved measures, generally a few frequency intervals/brain regions/time intervals of interest are selected exploiting a priori knowledge, and then analyzed. Therefore, it is desired an end-to-end approach that automatically learns the optimal strategy to process minimally pre-processed EEG to highlight the most relevant signatures of brain oscillations in the frequency, spatial, and temporal domains with minimal a priori assumptions. Methods: In this study, we design a novel framework for characterizing EEG oscillations in the frequency, spatial, and temporal domains, based on the features learned by a fully-interpretable convolutional neural network. The network learns a bank of bandpass filters to be applied to minimally pre-processed EEG. Then, frequency-specific spatial and temporal filtering allow the learning of the most salient spatial and time samples, separately for each frequency component. Finally, the framework processes the learned interpretable features to reveal meaningful EEG signatures. Results: We test our approach by applying it to real data recorded during motor imagery tasks. Our neural network-empowered approach reveals the modulations of brain oscillations known to occur during motor imagery, and match results obtained with classic analyses. Specifically, the alpha band (8-13 Hz) was the most important, together with the electrodes covering motor areas and the time samples closer to the cue indicating the action to imagine. Conclusions: The proposed framework enables the characterization of brain oscillations in an automatic, optimal and end-to-end way, and could be conveniently exploited for boosting our comprehension of brain functions in healthy participants and in patients, tracking their neuropathological alterations.

Notes (English)

This is the code of the journal paper 'Unveiling multi-domain signatures of EEG oscillations using a fully-interpretable convolutional neural network' by Davide Borra and Elisa Magosso, Computer Methods and Programs in Biomedicine (2025). If you use this code for your research or business, please cite the reference journal paper.

Files

README.md

Files (36.3 kB)

Name Size Download all
md5:645c071799f9e2098e049e6c4d40ecdf
6.7 kB Download
md5:c2fde799acd59e8ac2dcd3f2b775ef56
14.3 kB Download
md5:96c2755d00c26410832230b09543abda
6.6 kB Download
md5:6fe5db4d2d9817981c22fd008b2e0015
2.2 kB Preview Download
md5:2e6dd8a9d4f8afe64a61ec1d1981c138
26 Bytes Preview Download
md5:254e5e05f34ae637b84ad399f46c24ce
6.5 kB Download

Additional details

Funding

Ministero dell'università e della ricerca
DARE - DigitAl lifelong pRevEntion PNC0000002, D.D. 931 of 06/06/2022, CUP: B53C22006450001