mlsanityData to 14 Oct 2026

Automatic EEG Independent Component Classification Using ICLabel in Python

arXiv 2411.17721 ↗First posted 20 Nov 2024eess.SP cs.LG q-bio.NCcited by 0

Not on the map. Why?

Abstract (arXiv)

ICLabel is an important plug-in function in EEGLAB, the most widely used software for EEG data processing. A powerful approach to automated processing of EEG data involves decomposing the data by Independent Component Analysis (ICA) and then classifying the resulting independent components (ICs) using ICLabel. While EEGLAB pipelines support high-performance computing (HPC) platforms running the open-source Octave interpreter, the ICLabel plug-in is incompatible with Octave because of its specialized neural network architecture. To enhance cross-platform compatibility, we developed a Python version of ICLabel that uses standard EEGLAB data structures. We compared ICLabel MATLAB and Python implementations to data from 14 subjects. ICLabel returns the likelihood of classification in 7 classes of components for each ICA component. The returned IC classifications were virtually identical between Python and MATLAB, with differences in classification percentage below 0.001%.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 1 of its 10 references that are in the map. First posted on arXiv 20 Nov 2024.

Builds on

1 of 10 references.

References · 1

  1. 2019ICLabel: An automated electroencephalographic independent component classifier, dataset, and websitecited by 46

Built on by

Not cited yet.