This section is for users who have upgraded from a previous release (Beta 1.0 or Beta 1.1) and would like to know what has changed. Version 1.0.0 contains some major modifications to the artifact rejection and averaging processes. One of the most significant changes is that the BINLIST and EVENTLIST structures were merged together into a single EVENTLIST structure that contains both event and bin information. If you used a previous version (especially Beta 1.0), we recommend that you carefully read the section on data structures, the overview of processing steps, and the section on the EVENTLIST structure. Note that the format for the ERP structure has changed significantly, including the renaming of several fields; if you attempt to load an ERP from an earlier version, you will receive the warning message below. ERPLAB will attempt to load the file, but you should be careful to make sure that your data are still correct. The EventList information stored in epoched EEG datasets has also changed, so you will not be able to load epoched datasets created in previous versions. In addition, the format for calling many of the ERPLAB functions has changed, so scripts based on the previous version will need to be updated. Because the changes in this version are so numerous and deep, we did not attempt to maintain backward compatibility. In future versions, however, we will try to maintain compatibility with previous data and scripts as much as possible.
ERPLAB runs within EEGLAB, so you must first install EEGLAB. ERPLAB 1.2.0 has been tested with versions 6.03 (eeglab2008October01_beta) and 7.1.3.12b of EEGLAB under Matlab versions 7.4 (R2007a) and 7.8 (R2009a). The Matlab Signal Processing Toolbox is required.
To install ERPLAB, first make sure that EEGLAB is not running. Then simply place the folder for the latest version of ERPLAB inside the EEGLAB plugins folder. For example, you might place ERPLAB in a path like this:
Applications > MATLAB74> eeglab2008October01_beta >plugins>erplab_1.0.0
Note: the folder names will change as EEGLAB and/or ERPLAB are updated, so you should use the appropriate names for the versions of EEGLAB and ERPLAB you are using.
Note: You must delete any previous version of ERPLAB before installing the new version. A convenient way to do this and retain the old version is to convert the old version into a compressed archive (e.g., a .zip or .sit file). If you simply move the old folder, it may still be accessed by Matlab (depending on how your computerÕs operating system handles paths), and this could cause problems. So we strongly recommend that you either delete the old folder or convert it to a compressed archive.
Recommended: We have slightly modified the EEGLAB routine for plotting EEG data. For example, this modification makes it easier to see labels for events when you are viewing the EEG. To install this modified routine, you must move the file Òeegplot.mÓ from the erplab folder into the eeglab > functions > sigprocfunc folder (deleting the eegplot.m file that is already present in that folder).
The next step is to make sure that the ERPLAB folder is known to MATLAB. To accomplish this, launch MATLAB and choose File > Set Path > Add with subfolders. Browse to select the path for EEGLAB, which will look something like this:
Applications > MATLAB > eeglab2008October01_beta
Note: This path should be one level up from where you added ERPLAB. Please be careful not to narrow the path more than this. Again, the above folder name will change as EEGLAB is updated. You may first want to revert to the default path before adding this folder to your path; this will help ensure that you do not have outdated folders somewhere in your path.
Make sure that you save your new path. Note:
You must do this every time you install a new version of ERPLAB.
If you install a new version of EEGLAB, you can simply move the erplab folder from the plugins folder of the old version of EEGLAB to the new version. If youÕve installed our modified version of eegplot.m, youÕll need to move this as well. You will also need to clear your path and set the path to the new version of EEGLAB.
To launch EEGLAB (and the included ERPLAB plug-in), simply type eeglab in the MATLAB command window. However, to avoid memory problems and other conflicts, you may want to type Ôclear allÕ before launching EEGLAB.
Hint: If you run into
bugs, you may want to quit from EEGLAB, type Ôclear allÕ, and re-launch
EEGLAB. You may even want to quit
and restart Matlab.
Hint: If you see a
large number of warning messages when you launch EEGLAB, you may need to remove
the folders with Õexternal/fieldtripÕ in the Matlab Path.
Once you have launched EEGLAB, you can verify that ERPLAB is present by clicking on the ERPLAB menu in the EEGLAB GUI. You should see something like this:
Next Section >>
Back to
Table of Contents