SCCN Home
EEGLAB download

Download and Install EEGLAB

A. Download and install EEGLAB
1. 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:
  • 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
2. Download optional tutorial and demo data

3. Uncompress the downloaded EEGLAB files using utility software (gunzip, tar).
Under UNIX:         unzip eeglab6.01b.zip
Under WINDOWS: use winzip

B. Make sure that the toolbox is accessible from Matlab

  Unix: Two options
EEGLAB 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).

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.
  Windows:
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.

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.

  Macintosh:
We have tested EEGLAB under Mac OSX, using Matlab 7.xTo 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.

email eeglab@sccn.ucsd.edu for any problem