Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ ZENODOarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Software . 2025
License: CC BY
Data sources: ZENODO
ZENODO
Software . 2025
License: CC BY
Data sources: Datacite
ZENODO
Software . 2025
License: CC BY
Data sources: Datacite
versions View all 2 versions
addClaim

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

Authors: Borra, Davide; Magosso, Elisa;

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

Abstract

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.

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.

Keywords

Motor imagery, Interpretable convolutional neural networks, Neural oscillations, EEG analysis

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average