A. Download and install EEGLAB1. Download the compressed EEGLAB distribution below into an eeglab directory/folder:
EEGLAB 6.01b (34MB)
Download from US
EEGLAB toolbox (tutorial demo STUDY, separately available in downloads below).
Link to EEGLAB revision history
Link to previous EEGLAB versions
EEGLAB current (34MB)
Download from US
EEGLAB current toolbox. Generated Wednesday the 01 of October, 2008. It is usually more stable than the version above.
Bug fixed and enhancements since version released above
EEGLAB most current (34MB)
EEGLAB most current. Recommended. You will need however to install a CVS software to be able to download and update the toolbox. This is the version we are using in house with the latest developments. See this wiki page for more information. Optional EEGLAB add-on:2. Download optional tutorial and demo data
- Additional plug-in list. By default EEGLAB incorporates the DIPFIT plugin for fitting equivalent dipoles to independent component maps as well as 2 other data import plugins.
- Binary infomax ICA (~0.5MB), Download an optional compiled binary version of runica(), the Matlab infomax ICA routine, for faster computation
- STUDY datasets for performing component clustering (48 Mb). See the clustering tutorial. This does not contain the full data, so alternativelly you may download this archive (450 Mb). European miror ftp site coming soon.
- Quick tutorial on rejecting data artifacts
- EEGLAB Tutorial in PDF (9 MB) plus Tutorial dataset (4.0 MB)
Last updated with the latest EEGLAB release; Does not include the quick tutorial on rejecting data artifacts (see below). The main tutorial is also available online from the EEGLAB documentation web page, and/or from the Matlab command line by typing " >> tutorial"
- EEG/ICA dataset for exploring EEGLAB (4MB). Already included in the "sample_data" subfolder of the EEGLAB release. Select menu item, File > Load dataset to load dataset and explore EEGLAB capabilities by yourself.
- EEGLAB documentation outline
- EEGLAB reference article (please cite): J. Neurosci. Methods 134 (2004) 9-21 (PDF; less than 1 MB).
3. Uncompress the downloaded EEGLAB files using utility software (gunzip, tar).
Under UNIX: unzip eeglab6.01b.zip
Under WINDOWS: use winzipB. Make sure that the toolbox is accessible from Matlab
Unix: Two optionsEEGLAB was developed under UNIX for Matlab 6.x and Matlab 7.x, so this platform has the minimum chance of OS-related problems. We have processed hundreds of datasets using EEGLAB under Linux and Matlab 6.x, and 7.x (EEG data sets with 32, 64, 71, 128, and 256 channels).Windows:
1 - EITHER create a 'startup.m' file in the directory you usually start Matlab in. In this file add the command to include EEGLAB path: for instance ">> addpath('/home/user/eeglab') ".,
2 - OR edit your '.cshrc' file and add a line like "setenv MATLABPATH :/home/user/eeglab/:. ". This is better than the first solution since EEGLAB will then be accessible wherever you start Matlab.We have tested EEGLAB under Windows 2000 with Matlab 6.x and Matlab 7.x though we have not actually used EEGLAB to process data other than the tutorial dataset under Windows. Please use the known bugs page to report any problems.Macintosh:
1 - Run Matlab and use the Matlab menu File > Set path to include the EEGLAB path. Save the new path.
2 - Type ">> eeglab" on the Matlab command line. If this does not work, possibly you made an error in specifying the directory path.
We have tested EEGLAB under Mac OSX, using Matlab 7.x. To date we have not used EEGLAB to process data other than the tutorial dataset under Mac OS. Please use the known bugs page to report any problems.
1 - Run Matlab and use the Matlab menu File > Set path to include the EEGLAB directory path. Save the new path.
2 - Type ">> eeglab" on the Matlab command line. If this does not work, possibly you made an error in specifying the directory path.
C. Run EEGLAB
Run Matlab, then type "eeglab" at the Matlab >> prompt. Follow the help text on the opening screen and under the EEGLAB tutorial. Explore the EEGLAB Help menu for detailed documentation.