Welcome to the EEGLAB tutorial
This tutorial is an introduction to basic EEGLAB functions and processing. You can also refer to the Online Workshop that includes a list of videos presenting EEGLAB.
The EEGLAB Tutorial is split into four parts, the last of which is the Appendices. In the Appendices, the user is introduced to more advanced and technical elements of EEGLAB such as input data formats and MATLAB data structures. These topics are presented to the user to fully describe the architecture, etc. of the EEGLAB system.
Here are the most common steps you might want to take when processing EEG data at the single-subject level:
EEGLAB Tutorial
- 1. Installing EEGLAB
- 2. Quickstart
- 3. Dataset management
- 4. Import data
- 5. Preprocess data
- 6. Reject artifacts
- a. Remove bad channels by visual inspection
- b. Remove bad data by visual inspection
- c. Automated artifact rejection
- d. Independent Component Analysis
- 7. Extract Data Epochs
- 8. Plot data
- a. Event Related Potentials
- b. ERP-image
- c. Spectra
- d. Time-Frequency decompositions
- e. ICA components
- 9. Source analysis
- a. Head model settings
- b. ICA equivalent dipole sources
- c. EEG source model
- d. Using a custom head model
- 10. Group analysis
- a. Batch processing for groups of subjects
- b. How to create and EEGLAB STUDY
- c. STUDY designs
- d. STUDY visualization and plots
- e. STUDY statistics
- f. ICA clusters in EEGLAB studies
- e. Advanced statistics
- g. Custom measures
- 11. Write scripts
- a. Using EEGLAB history
- b. Event Processing
- c. Group-level analysis
- d. Scripts for advanced plots
- e. Automated pipeline
- e. BIDS pipeline
- Concepts guide
- Setting up your lab
- EEGLAB data structures
- Coordinate systems
- EEGLAB functions
- How to construct ERP images
- Independent Component Analysis of EEG data
- Learning EEG
- Re-referencing EEG data
- Spectral analysis and time-frequency decompositions
- Statistics
- How to contribute to the EEGLAB project
- Reference Topics
- Quick tutorial on rejecting EEG artifacts using ICA
- EEGLAB and MEG data
- EEGLAB and MEG data
- The EEGLAB preferences menu
- How to export data?
- How to find ERP peaks
- Legacy artifact rejection methods in EEGLAB
- MATLAB tutorial
- Tutorial data and publicly available EEG data
Note on MATLAB
If you are new to MATLAB or need a refresher, do not hesitate to consult the material on the Getting started with MATLAB page