EEGLAB is an open-source toolbox for analyzing single-trial EEG data, including independent component analysis (ICA). Developed by Arnaud Delorme and Scott Makeig, it runs under the MATLAB environment and provides functions for importing, visualizing, preprocessing, and analyzing EEG data. The toolbox includes ICA, time/frequency decomposition, and multi-trial visualization, with a user-friendly interface that allows non-technical users to interact with data without needing MATLAB syntax. EEGLAB is freely available under the GNU Public License and includes extensive documentation, tutorials, and sample data.
EEGLAB allows users to process single-trial and averaged EEG data, including artifact rejection, filtering, epoch selection, and averaging. It supports data visualization through scrolling, scalp maps, dipole models, and multi-trial ERP-image plots. The toolbox is organized into three layers: a top layer for interactive data processing via the GUI, a middle layer for custom processing using command history and interactive functions, and a bottom layer for advanced users to write custom scripts using EEGLAB data structures and MATLAB functions.
EEGLAB includes functions for data preprocessing, such as reading data in various formats, filtering, baseline correction, and epoch extraction. It also allows users to remove non-neural artifacts and visualize data in different coordinate systems. The toolbox supports event-related analysis, including ERP-image plotting, which provides a two-dimensional representation of data sorted by relevant measures. EEGLAB also includes ICA for separating EEG sources, which can help identify and remove artifacts like eye movements.
Time/frequency analysis in EEGLAB includes event-related spectral perturbation (ERSP), inter-trial coherence (ITC), and event-related cross-coherence (ERCOH). These functions help assess spectral power, phase coherence, and synchronization between EEG components. EEGLAB also provides functions for statistical analysis, including non-parametric methods for determining significance across subjects or conditions.
EEGLAB is distributed under the GNU General Public License and is freely available for download. It includes extensive documentation, tutorials, and support resources, including a FAQ, known bugs, and mailing lists for software updates and discussions. The toolbox is designed to be user-friendly for both novice and advanced users, with a focus on single-trial visualization, ICA, and event-related time/frequency analysis. It is widely used in EEG research for its comprehensive features and open-source nature.EEGLAB is an open-source toolbox for analyzing single-trial EEG data, including independent component analysis (ICA). Developed by Arnaud Delorme and Scott Makeig, it runs under the MATLAB environment and provides functions for importing, visualizing, preprocessing, and analyzing EEG data. The toolbox includes ICA, time/frequency decomposition, and multi-trial visualization, with a user-friendly interface that allows non-technical users to interact with data without needing MATLAB syntax. EEGLAB is freely available under the GNU Public License and includes extensive documentation, tutorials, and sample data.
EEGLAB allows users to process single-trial and averaged EEG data, including artifact rejection, filtering, epoch selection, and averaging. It supports data visualization through scrolling, scalp maps, dipole models, and multi-trial ERP-image plots. The toolbox is organized into three layers: a top layer for interactive data processing via the GUI, a middle layer for custom processing using command history and interactive functions, and a bottom layer for advanced users to write custom scripts using EEGLAB data structures and MATLAB functions.
EEGLAB includes functions for data preprocessing, such as reading data in various formats, filtering, baseline correction, and epoch extraction. It also allows users to remove non-neural artifacts and visualize data in different coordinate systems. The toolbox supports event-related analysis, including ERP-image plotting, which provides a two-dimensional representation of data sorted by relevant measures. EEGLAB also includes ICA for separating EEG sources, which can help identify and remove artifacts like eye movements.
Time/frequency analysis in EEGLAB includes event-related spectral perturbation (ERSP), inter-trial coherence (ITC), and event-related cross-coherence (ERCOH). These functions help assess spectral power, phase coherence, and synchronization between EEG components. EEGLAB also provides functions for statistical analysis, including non-parametric methods for determining significance across subjects or conditions.
EEGLAB is distributed under the GNU General Public License and is freely available for download. It includes extensive documentation, tutorials, and support resources, including a FAQ, known bugs, and mailing lists for software updates and discussions. The toolbox is designed to be user-friendly for both novice and advanced users, with a focus on single-trial visualization, ICA, and event-related time/frequency analysis. It is widely used in EEG research for its comprehensive features and open-source nature.