ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users.
Bot releases are visible (Hide)
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. We have two versions: ERPLAB Studio is a standalone package that provides an intuitive and easy-to-use graphical user interface. ERPLAB Classic is a plugin that runs inside the EEGLAB graphical user interface.
This download contains both ERPLAB Studio (our standalone Matlab program) and ERPLAB Classic (an EEGLAB plugin). If you are new to ERPLAB, we strongly recommend that you go through the ERPLAB Studio Tutorial or ERPLAB Classic Tutorial before trying to analyze your own data.
Click here for installation instructions.
Click here for information about required Matlab toolboxes and compatibility with different versions of Matlab, EEGLAB, Windows, MacOS, and Linux.
We encourage most users to use this latest major version.
ERPLAB can now be accessed from two different user interfaces:
ERPLAB Studio makes use of the same underlying code as EEGLAB and ERPLAB Classic. It is essentially a different user interface for the same functions. You will therefore get identical results with ERPLAB Studio and ERPLAB Classic, and scripting is the same for both packages. But ERPLAB Studio is much easier to use.
Click here for a 2-minute video overview of ERPLAB Studio.
The most commonly used EEGLAB functions are available from within ERPLAB Studio. For example, you can import EEG data into ERPLAB Studio, filter the EEG, apply ICA for artifact correction, etc. If you need an EEGLAB function that is not implemented within ERPLAB Studio, you can apply that function using the EEGLAB GUI or a script.
If you are already familiar with ERPLAB, you can rapidly learn how to use ERPLAB Studio with our Transition Guide. If you are new to ERPLAB, please go through the ERPLAB Studio Tutorial before attempting to process your own data. Once you understand the basics of ERPLAB Studio, you can get detailed information about the individual processing steps in the ERPLAB Studio Manual.
Published by davidg622 4 months ago
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. We have two versions: ERPLAB Studio is a standalone package that provides an intuitive and easy-to-use graphical user interface. ERPLAB Classic is a plugin that runs inside the EEGLAB graphical user interface.
This download contains both ERPLAB Studio (our standalone Matlab program) and ERPLAB Classic (an EEGLAB plugin). If you are new to ERPLAB, we strongly recommend that you go through the ERPLAB Studio Tutorial or ERPLAB Classic Tutorial before trying to analyze your own data.
Click here for installation instructions.
Click here for information about required Matlab toolboxes and compatibility with different versions of Matlab, EEGLAB, Windows, MacOS, and Linux.
We encourage most users to use this latest major version.
ERPLAB can now be accessed from two different user interfaces:
ERPLAB Studio makes use of the same underlying code as EEGLAB and ERPLAB Classic. It is essentially a different user interface for the same functions. You will therefore get identical results with ERPLAB Studio and ERPLAB Classic, and scripting is the same for both packages. But ERPLAB Studio is much easier to use.
Click here for a 2-minute video overview of ERPLAB Studio.
The most commonly used EEGLAB functions are available from within ERPLAB Studio. For example, you can import EEG data into ERPLAB Studio, filter the EEG, apply ICA for artifact correction, etc. If you need an EEGLAB function that is not implemented within ERPLAB Studio, you can apply that function using the EEGLAB GUI or a script.
If you are already familiar with ERPLAB, you can rapidly learn how to use ERPLAB Studio with our Transition Guide. If you are new to ERPLAB, please go through the ERPLAB Studio Tutorial before attempting to process your own data. Once you understand the basics of ERPLAB Studio, you can get detailed information about the individual processing steps in the ERPLAB Studio Manual.
Published by ammsimmons over 1 year ago
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users. Click the Wiki icon at the top of the page for documentation, tutorials, and FAQs.
To install ERPLAB v10.0, download the zip file (linked above), unzip and place the folder in the 'plugins' folder of your existing EEGLAB installation (e.g. /Users/Steve/Documents/MATLAB/eeglab2019_1/plugins/erplab/
). More installation help can be found here.
To run ERPLAB, ensure that the correct EEGLAB folder is in your current Matlab path, and run eeglab
as a command from the Matlab Command Window. Find our tutorial here.
We encourage most users to use this latest major version.
We anticipate that ERPLAB will work with most recent OSs, Matlab versions and EEGLAB versions.
However, in order to use the latest MVPC routines (see here), Matlab versions and EEGLAB versions must be recent. In addition, some MATLAB toolboxes are required.
Find more ERPLAB installation help here.
Here is a list of some confirmed-working environments for ERPLAB.
ERPLAB v10.0+ works with...
OS | Matlab | EEGLAB | Working? |
---|---|---|---|
Mac OS 11.7.6 'Big Sur' | Matlab R 2020a | EEGLAB v2023.0 | ✓ |
Mac OS 10.15.7 'Catalina' | Matlab R2020b | EEGLAB v2023.0 | ✓ |
Mac OS 10.15 'Catalina' | Matlab R2016a | EEGLAB v2019_1 | ✓ |
(https://www.mathworks.com/downloads/web_downloads/download_update?release=R2018a&s_tid=ebrg_R2018a_2_1757132&s_tid=mwa_osa_a) | |||
Mac OS 10.13.5 'High Sierra' | Matlab R2015a | EEGLAB v14.1.2 | ✓ |
Windows 10 | Matlab R2020b | EEGLAB v2021.1 | ✓ |
Windows 10 | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Ubuntu 18.04 LTS | Matlab R2019a | EEGLAB v2020 | ✓ |
Ubuntu 18.04 LTS | Matlab R2019a | EEGLAB v2019_1 | ✓ |
ERPLAB should work with most modern OSs, Matlab versions, and EEGLAB releases. Let us know if you see any incompatibility.
Starting in ERPLAB v10.0, MATLAB'S "App Designer" was the default GUI system used for the MVPC routines and require at least MATLAB 2020a+ & EEGLAB 2023.1+ in order to work as expected.
Now Includes:
ERP Decoding routine: Users can now apply multivariate-pattern classification routines to binned and epoched ERP data. See here for more information.
ERP Wave Viewer: Plotting ERP waveforms are easier than ever using "ERP Wave Viewer". See: ERPLAB > Plot ERPs > Advanced ERP Waveform Viewer (Beta)
Now Includes:
Create Artificial Waveform Viewer routine: Users can simulate a variety of waveforms to be saved as ERP files (.erp). See documentation here.
New options for adding noise to data via EEG and ERP channel operations (see here).
Users may now shift string event codes in time in addtion to numeric event codes (see Preprocess EEG > Shift Event Codes (continuous EEG)).
Various bug fixes across ERPLAB.
Now includes:
Updated Data Quality (DQ) metrics specifications on averaged ERP waveforms, including a new metric: SD across trials.
A new DQ metric for continuous EEG: Spectral Data Quality (continuous EEG)
Various bug fixes concerning bootstrapped SMEs, filtering, and EEG channel operations.
Note: ERPLAB v9.00 is the recommended version for use with best practices in ERP data processing and analyses as outlined in Dr. Steven J Luck's new Applied Event-Related Potential Data Analysis e-book here.
Now includes:
Ability to low-pass filter prior to marking EEG segments with all artifact detection routines (data is not saved with the filter).
Ability to calculate Data Quality measures (e.g. analytic SME) on multiple binned and epoched EEGset files prior to creating ERPs.
-More information about the SME can be found here.
-See Applied Event-Related Potential Data Analysis e-book here for best-practices on this approach.
Various fixes to the GUI layouts for many routines (e.g. "Delete Time Segments" for EEG processing).
ERPLAB tutorial, manual, and other documentation can be found on the ERPLAB wiki, here.
Published by ammsimmons over 1 year ago
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users.
To install ERPLAB v9.20, download the zip file (linked above), unzip and place the folder in the 'plugins' folder of your existing EEGLAB installation (e.g. /Users/Steve/Documents/MATLAB/eeglab2023.0/plugins/erplab/
). More installation help can be found here.
To run ERPLAB, ensure that the correct EEGLAB folder is in your current Matlab path, and run eeglab
as a command from the Matlab Command Window. Find our tutorial here.
We encourage most users to use this latest major version.
We anticipate that ERPLAB will work with most recent OSs, Matlab versions and EEGLAB versions.
Find more ERPLAB installation help here.
Here is a list of some confirmed-working environments for ERPLAB.
ERPLAB v9.0+ works with...
OS | Matlab | EEGLAB | Working? |
---|---|---|---|
Mac OS 10.15.7 'Catalina' | Matlab R2020b | EEGLAB v2021.1 | ✓ |
Mac OS 10.15 'Catalina' | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Mac OS 10.13.5 'High Sierra' | Matlab R2018a | EEGLAB v14.1.2 | [✓ with Matlab update] |
(https://www.mathworks.com/downloads/web_downloads/download_update?release=R2018a&s_tid=ebrg_R2018a_2_1757132&s_tid=mwa_osa_a) | |||
Mac OS 10.13.5 'High Sierra' | Matlab R2015a | EEGLAB v14.1.2 | ✓ |
Windows 10 | Matlab R2020b | EEGLAB v2021.1 | ✓ |
Windows 10 | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Ubuntu 18.04 LTS | Matlab R2019a | EEGLAB v2020 | ✓ |
Ubuntu 18.04 LTS | Matlab R2019a | EEGLAB v2019_1 | ✓ |
ERPLAB should work with most modern OSs, Matlab versions, and EEGLAB releases. Let us know if you see any incompatibility.
Now Includes:
Create Artificial Waveform routine: Users can simulate a variety of waveforms to be saved as ERP files (.erp). See documentation here.
New options for adding noise to data via EEG and ERP channel operations (see here).
Users may now shift string event codes in time in addtion to numeric event codes (see Preprocess EEG > Shift Event Codes (continuous EEG)).
Various bug fixes across ERPLAB.
Now includes:
Updated Data Quality (DQ) metrics specifications on averaged ERP waveforms, including a new metric: SD across trials.
A new DQ metric for continuous EEG: Spectral Data Quality (continuous EEG)
Various bug fixes concerning bootstrapped SMEs, filtering, and EEG channel operations.
ERPLAB tutorial, manual, and other documentation can be found on the ERPLAB wiki, here.
Published by ammsimmons over 1 year ago
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users.
To install ERPLAB v9.10, download the zip file (linked above), unzip and place the folder in the 'plugins' folder of your existing EEGLAB installation (e.g. /Users/Steve/Documents/MATLAB/eeglab2019_1/plugins/erplab/
). More installation help can be found here.
To run ERPLAB, ensure that the correct EEGLAB folder is in your current Matlab path, and run eeglab
as a command from the Matlab Command Window. Find our tutorial here.
We encourage most users to use this latest major version.
We anticipate that ERPLAB will work with most recent OSs, Matlab versions and EEGLAB versions.
Find more ERPLAB installation help here.
Here is a list of some confirmed-working environments for ERPLAB.
ERPLAB v9.0+ works with...
OS | Matlab | EEGLAB | Working? |
---|---|---|---|
Mac OS 10.15.7 'Catalina' | Matlab R2020b | EEGLAB v2021.1 | ✓ |
Mac OS 10.15 'Catalina' | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Mac OS 10.13.5 'High Sierra' | Matlab R2018a | EEGLAB v14.1.2 | [✓ with Matlab update] |
(https://www.mathworks.com/downloads/web_downloads/download_update?release=R2018a&s_tid=ebrg_R2018a_2_1757132&s_tid=mwa_osa_a) | |||
Mac OS 10.13.5 'High Sierra' | Matlab R2015a | EEGLAB v14.1.2 | ✓ |
Windows 10 | Matlab R2020b | EEGLAB v2021.1 | ✓ |
Windows 10 | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Ubuntu 18.04 LTS | Matlab R2019a | EEGLAB v2020 | ✓ |
Ubuntu 18.04 LTS | Matlab R2019a | EEGLAB v2019_1 | ✓ |
ERPLAB should work with most modern OSs, Matlab versions, and EEGLAB releases. Let us know if you see any incompatibility.
Now includes:
Updated Data Quality (DQ) metrics specifications on averaged ERP waveforms, including a new metric: SD across trials.
A new DQ metric for continuous EEG: Spectral Data Quality (continuous EEG)
Various bug fixes concerning bootstrapped SMEs, filtering, and EEG channel operations.
ERPLAB tutorial, manual, and other documentation can be found on the ERPLAB wiki, here.
Published by ammsimmons over 2 years ago
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users.
To install ERPLAB v9.00, download the zip file (linked above), unzip and place the folder in the 'plugins' folder of your existing EEGLAB installation (e.g. /Users/Steve/Documents/MATLAB/eeglab2019_1/plugins/erplab/
). More installation help can be found here.
To run ERPLAB, ensure that the correct EEGLAB folder is in your current Matlab path, and run eeglab
as a command from the Matlab Command Window. Find our tutorial here.
We encourage most users to use this latest major version.
We anticipate that ERPLAB will work with most recent OSs, Matlab versions and EEGLAB versions.
Find more ERPLAB installation help here.
Here is a list of some confirmed-working environments for ERPLAB.
ERPLAB v9.0+ works with...
OS | Matlab | EEGLAB | Working? |
---|---|---|---|
Mac OS 10.15.7 'Catalina' | Matlab R2020b | EEGLAB v2021.1 | ✓ |
Mac OS 10.15 'Catalina' | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Mac OS 10.13.5 'High Sierra' | Matlab R2018a | EEGLAB v14.1.2 | [✓ with Matlab update] |
(https://www.mathworks.com/downloads/web_downloads/download_update?release=R2018a&s_tid=ebrg_R2018a_2_1757132&s_tid=mwa_osa_a) | |||
Mac OS 10.13.5 'High Sierra' | Matlab R2015a | EEGLAB v14.1.2 | ✓ |
Windows 10 | Matlab R2020b | EEGLAB v2021.1 | ✓ |
Windows 10 | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Ubuntu 18.04 LTS | Matlab R2019a | EEGLAB v2020 | ✓ |
Ubuntu 18.04 LTS | Matlab R2019a | EEGLAB v2019_1 | ✓ |
ERPLAB should work with most modern OSs, Matlab versions, and EEGLAB releases. Let us know if you see any incompatibility.
Note: ERPLAB v9.00 is the recommended version for use with best practices in ERP data processing and analyses as outlined in Dr. Steven J Luck's new Applied Event-Related Potential Data Analysis e-book here.
Now includes:
Ability to low-pass filter prior to marking EEG segments with all artifact detection routines (data is not saved with the filter).
Ability to calculate Data Quality measures (e.g. analytic SME) on multiple binned and epoched EEGset files prior to creating ERPs.
-More information about the SME can be found here.
-See Applied Event-Related Potential Data Analysis e-book here for best-practices on this approach.
Various fixes to the GUI layouts for many routines (e.g. "Delete Time Segments" for EEG processing).
Published by ammsimmons almost 3 years ago
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users.
To install ERPLAB v8.30, download the zip file (linked above), unzip and place the folder in the 'plugins' folder of your existing EEGLAB installation (e.g. /Users/Steve/Documents/MATLAB/eeglab2019_1/plugins/erplab/
). More installation help can be found here.
To run ERPLAB, ensure that the correct EEGLAB folder is in your current Matlab path, and run eeglab
as a command from the Matlab Command Window. Find our tutorial here.
We encourage most users to use this latest major version.
We anticipate that ERPLAB will work with most recent OSs, Matlab versions and EEGLAB versions.
Find more ERPLAB installation help here.
Here is a list of some confirmed-working environments for ERPLAB.
ERPLAB v8.0+ works with...
OS | Matlab | EEGLAB | Working? |
---|---|---|---|
Mac OS 10.13.5 'High Sierra' | Matlab R2015a | EEGLAB v14.1.2 | ✓ |
Mac OS 10.13.5 'High Sierra' | Matlab R2018a | EEGLAB v14.1.2 | ✓ with Matlab update |
Mac OS 10.15 'Catalina' | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Windows 7 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Ubuntu 14.04 LTS | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Ubuntu 18.04 LTS | Matlab R2019a | EEGLAB v2019_1 | ✓ |
ERPLAB should work with most modern OSs, Matlab versions, and EEGLAB releases. Let us know if you see any incompatibility.
Now includes:
The ability to operate multiple Data Quality windows (See "Data Quality" introduced in v8.20).
Data quality windows have newly added features (e.g. outliers in each channel and time window).
Updated "Delete Time Segments" pre-processing tool to include the option to ignore boundary events.
Post-Artifact Detection Epoch Interpolation feature. See here.
Standard Measurement Error (SME) bootstrapping functions updated for use in custom scripts.
-More information about the SME can be found here .
Various bug fixes with ERP plotting and measurements.
ERPLAB v8.02 adds a colormap to help visualize the Data Quality Table info
ERPLAB v8.01 adds binorgEEG functions to v8.0
With ERPLAB v8.0, we include new tools for assessing measures of Data Quality Metrics in EEG ERP data.
DQ_Table_GUI(ERP)
or through the above GUI menu option.compute_fourier(EEG)
function
Various bugfixes
ERPLAB tutorial, manual, and other documentation can be found on the ERPLAB wiki, here.
Published by ammsimmons over 3 years ago
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users.
To install ERPLAB v8.20, download the zip file (linked above), unzip and place the folder in the 'plugins' folder of your existing EEGLAB installation (e.g. /Users/Steve/Documents/MATLAB/eeglab2019_1/plugins/erplab/
). More installation help can be found here.
To run ERPLAB, ensure that the correct EEGLAB folder is in your current Matlab path, and run eeglab
as a command from the Matlab Command Window. Find our tutorial here.
We encourage most users to use this latest major version.
We anticipate that ERPLAB will work with most recent OSs, Matlab versions and EEGLAB versions.
Find more ERPLAB installation help here.
Here is a list of some confirmed-working environments for ERPLAB.
ERPLAB v8.0 works with...
OS | Matlab | EEGLAB | Working? |
---|---|---|---|
Mac OS 10.13.5 'High Sierra' | Matlab R2015a | EEGLAB v14.1.2 | ✓ |
Mac OS 10.13.5 'High Sierra' | Matlab R2018a | EEGLAB v14.1.2 | ✓ with Matlab update |
Mac OS 10.15 'Catalina' | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Windows 7 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Ubuntu 14.04 LTS | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Ubuntu 18.04 LTS | Matlab R2019a | EEGLAB v2019_1 | ✓ |
ERPLAB should work with most modern OSs, Matlab versions, and EEGLAB releases. Let us know if you see any incompatibility.
Now includes:
Fixed bug in continuous data artifact rejection when user wants to join segments of EEG that are close together.
Fixed universal text import to ERPset files for data with low samples (rounding error fix).
Fractional area latency measurement bug fixed.
Updated statistical jackknifing routine to pass data quality options parameter. Updated for ERPlab v8.X+.
Fixed current source density transformation GUI.
Fixed bug that prevented preservation of electrode channel location information in EEG and ERP Channel Operations (and respective GUIs).
Fixed order of electrode channel output to user's specifications (columns of exported measurement file), and fixed column offset bug of ERPset name in exported measurement files.
ERPLAB v8.02 adds a colormap to help visualize the Data Quality Table info
ERPLAB v8.01 adds binorgEEG functions to v8.0
With ERPLAB v8.0, we include new tools for assessing measures of Data Quality Metrics in EEG ERP data.
DQ_Table_GUI(ERP)
or through the above GUI menu option.compute_fourier(EEG)
function
Various bugfixes
ERPLAB tutorial, manual, and other documentation can be found on the ERPLAB wiki, here.
Published by andrewxstewart almost 4 years ago
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users.
To install ERPLAB v8.10, download the zip file (linked above), unzip and place the folder in the 'plugins' folder of your existing EEGLAB installation (e.g. /Users/Steve/Documents/MATLAB/eeglab2019_1/plugins/erplab/
). More installation help can be found here.
To run ERPLAB, ensure that the correct EEGLAB folder is in your current Matlab path, and run eeglab
as a command from the Matlab Command Window. Find our tutorial here.
We encourage most users to use this latest major version.
We anticipate that ERPLAB will work with most recent OSs, Matlab versions and EEGLAB versions.
Find more ERPLAB installation help here.
Here is a list of some confirmed-working environments for ERPLAB.
ERPLAB v8.0 works with...
OS | Matlab | EEGLAB | Working? |
---|---|---|---|
Mac OS 10.13.5 'High Sierra' | Matlab R2015a | EEGLAB v14.1.2 | ✓ |
Mac OS 10.13.5 'High Sierra' | Matlab R2018a | EEGLAB v14.1.2 | ✓ with Matlab update |
Mac OS 10.15 'Catalina' | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Windows 7 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Ubuntu 14.04 LTS | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Ubuntu 18.04 LTS | Matlab R2019a | EEGLAB v2019_1 | ✓ |
ERPLAB should work with most modern OSs, Matlab versions, and EEGLAB releases. Let us know if you see any incompatibility.
Now includes:
Matlab R2020a compatible - minor EEGLAB menu display bug fixed
Standard Error bug fixed.
Warns if old standard error is used.
Default SEM transparency on ERP plots is 0.7, rather than 0
The Advanced EventList GUI is now viewable on more screens.
We warn and offer help if Signal Processing Toolbox is missing.
ERPLAB v8.02 adds a colormap to help visualize the Data Quality Table info
ERPLAB v8.01 adds binorgEEG functions to v8.0
With ERPLAB v8.0, we include new tools for assessing measures of Data Quality Metrics in EEG ERP data.
DQ_Table_GUI(ERP)
or through the above GUI menu option.compute_fourier(EEG)
function
Various bugfixes
ERPLAB tutorial, manual, and other documentation can be found on the ERPLAB wiki, here.
Published by andrewxstewart about 4 years ago
ERPLAB v8.02 adds a colormap to help visualize the Data Quality Table info
ERPLAB v8.01 adds binorgEEG functions to v8.0
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users.
To install ERPLAB v8.01, download the zip file (linked above), unzip and place the folder in the 'plugins' folder of your existing EEGLAB installation (e.g. /Users/Steve/Documents/MATLAB/eeglab2019_1/plugins/erplab/
). More installation help can be found here.
To run ERPLAB, ensure that the correct EEGLAB folder is in your current Matlab path, and run eeglab
as a command from the Matlab Command Window. Find our tutorial here.
We encourage most users to use this latest major version.
We anticipate that ERPLAB will work with most recent OSs, Matlab versions and EEGLAB versions.
ver
in the Command Window will produce a list of installed toolboxes. Check this list to see whether the Signal Processing Toolbox is installedFind more ERPLAB installation help here.
Here is a list of some confirmed-working environments for ERPLAB.
ERPLAB v8.0 works with...
OS | Matlab | EEGLAB | Working? |
---|---|---|---|
Mac OS 10.13.5 'High Sierra' | Matlab R2015a | EEGLAB v14.1.2 | ✓ |
Mac OS 10.13.5 'High Sierra' | Matlab R2018a | EEGLAB v14.1.2 | ✓ with Matlab update |
Mac OS 10.15 'Catalina' | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Windows 7 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Ubuntu 14.04 LTS | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Ubuntu 18.04 LTS | Matlab R2019a | EEGLAB v2019_1 | ✓ |
ERPLAB should work with most modern OSs, Matlab versions, and EEGLAB releases. Let us know if you see any incompatibility.
ERPLAB v8.01 adds binorgEEG functions to v8.0
With ERPLAB v8.0, we include new tools for assessing measures of Data Quality Metrics in EEG ERP data.
DQ_Table_GUI(ERP)
or through the above GUI menu option.compute_fourier(EEG)
function
Various bugfixes
ERPLAB tutorial, manual, and other documentation can be found on the ERPLAB wiki, here.
Published by andrewxstewart over 4 years ago
ERPLAB v8.01 adds binorgEEG functions to v8.0
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users.
To install ERPLAB v8.01, download the zip file (linked above), unzip and place the folder in the 'plugins' folder of your existing EEGLAB installation (e.g. /Users/Steve/Documents/MATLAB/eeglab2019_1/plugins/erplab/
). More installation help can be found here.
To run ERPLAB, ensure that the correct EEGLAB folder is in your current Matlab path, and run eeglab
as a command from the Matlab Command Window. Find our tutorial here.
We encourage most users to use this latest major version.
We anticipate that ERPLAB will work with most recent OSs, Matlab versions and EEGLAB versions.
ver
in the Command Window will produce a list of installed toolboxes. Check this list to see whether the Signal Processing Toolbox is installedFind more ERPLAB installation help here.
Here is a list of some confirmed-working environments for ERPLAB.
ERPLAB v8.0 works with...
OS | Matlab | EEGLAB | Working? |
---|---|---|---|
Mac OS 10.13.5 'High Sierra' | Matlab R2015a | EEGLAB v14.1.2 | ✓ |
Mac OS 10.13.5 'High Sierra' | Matlab R2018a | EEGLAB v14.1.2 | ✓ with Matlab update |
Mac OS 10.15 'Catalina' | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Windows 7 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Ubuntu 14.04 LTS | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Ubuntu 18.04 LTS | Matlab R2019a | EEGLAB v2019_1 | ✓ |
ERPLAB should work with most modern OSs, Matlab versions, and EEGLAB releases. Let us know if you see any incompatibility.
ERPLAB v8.01 adds binorgEEG functions to v8.0
With ERPLAB v8.0, we include new tools for assessing measures of Data Quality Metrics in EEG ERP data.
DQ_Table_GUI(ERP)
or through the above GUI menu option.compute_fourier(EEG)
function
Various bugfixes
ERPLAB tutorial, manual, and other documentation can be found on the ERPLAB wiki, here.
Published by andrewxstewart over 4 years ago
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users.
To install ERPLAB v8.0, download the zip file (linked above), unzip and place the folder in the 'plugins' folder of your existing EEGLAB installation (e.g. /Users/Steve/Documents/MATLAB/eeglab2019_1/plugins/erplab/
). More installation help can be found here.
To run ERPLAB, ensure that the correct EEGLAB folder is in your current Matlab path, and run eeglab
as a command from the Matlab Command Window. Find our tutorial here.
We encourage most users to use this latest major version.
We anticipate that ERPLAB will work with most recent OSs, Matlab versions and EEGLAB versions.
ver
in the Command Window will produce a list of installed toolboxes. Check this list to see whether the Signal Processing Toolbox is installedFind more ERPLAB installation help here.
Here is a list of some confirmed-working environments for ERPLAB.
ERPLAB v8.0 works with...
OS | Matlab | EEGLAB | Working? |
---|---|---|---|
Mac OS 10.13.5 'High Sierra' | Matlab R2015a | EEGLAB v14.1.2 | ✓ |
Mac OS 10.13.5 'High Sierra' | Matlab R2018a | EEGLAB v14.1.2 | ✓ with Matlab update |
Mac OS 10.15 'Catalina' | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Windows 7 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2016a | EEGLAB v2019_1 | ✓ |
Ubuntu 14.04 LTS | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Ubuntu 18.04 LTS | Matlab R2019a | EEGLAB v2019_1 | ✓ |
With ERPLAB v8.0, we include new tools for assessing measures of Data Quality Metrics in EEG ERP data.
The ERP Averager will calculate these Data Quality Metrics by default
A new submenu in the ERPLAB menu ('Data Quality options') allows access from the EEGLAB-ERPLAB GUI.
A new table interface to show all the data quality information from an ERP set with DQ_Table_GUI(ERP)
or through the above GUI menu option.
These data quality metrics can be summarized on the Command Window, saved to Mat structure or exported to Excel, or plotted in the above interactive table.
The data quality information and metadata is stored in a new structure, ERP.dataquality
New options for calculating, viewing, and saving, frequency spectra, in the compute_fourier(EEG)
function
Various bugfixes
ERPLAB tutorial, manual, and other documentation can be found on the ERPLAB wiki, here.
Published by andrewxstewart almost 7 years ago
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users.
To install ERPLAB v7.0.0, download the zip file (linked above), unzip and place the folder in the 'plugins' folder of your existing EEGLAB installation (e.g. ~/Documents/MATLAB/eeglab13_6_4b/plugins/erplab7.0.0/
). Additional installation help can be found here.
To run ERPLAB, ensure that the correct EEGLAB folder is in your current Matlab path, and run eeglab as a command from the Matlab Command Window. Find our tutorial here.
We encourage most users to use this latest major version.
We anticipate that ERPLAB will work with most recent OSs, Matlab versions and EEGLAB versions.
ver
in the Command Window will produce a list of installed toolboxes. Check this list to see whether the Signal Processing Toolbox is installedFind installation help here
Here is a list of some confirmed-working environments for ERPLAB.
ERPLAB v7.0.0
OS | Matlab | EEGLAB | Working? |
---|---|---|---|
Mac OS X 10.11.5 'El Capitan' | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
MacOS 10.12 'Sierra' | Matlab R2016a | EEGLAB v13.5.4b | ✓ |
Windows 7 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Windows 8.1 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Ubuntu 14.04 LTS | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Updated tools for pre-processing continuous EEG, including functions for
Crucial compatibility fixes to allow running in R2017b and later, while still being backwards-compatible with older versions of Matlab. No more yellow warnings about NARGCHK in R2016a or later.
Some additions and minor bugfixes, including:
Minor bugfixes, including:
Minor bugfixes, including:
Minor bugfixes, including:
With ERPLAB v6.0, we include a variety of new features, user-interface improvements, bug-fixes, and improvements to existing functions. Among these, we have:
EEG or ERP data can be used to compute an estimate of the Current Source Density (CSD). We include new functions to take data loaded in ERPLAB (either EEG or ERP) and compute the CSD data. We use CSD methods from Jürgen Kayser (from the CSD Toolbox).
These tools can be found in the new 'ERPLAB -> Data Transformations' menu. A new ERPLAB dataset is generated, with CSD data in the place of EEG/ERP data.
In the ERP Measurement tool, ERPLAB can record measurements of local peaks and the time of a fractional peak, like 50% peak. Previously, this fractional peak measurement was taken from the 'onset' of the peak, before the peak. In v6.0, ERPLAB also has an option to measure the fractional peak 'offset', the 50% peak value after the peak.
For more easy editing, ERPLAB documentation has been moved to a wiki here.
Published by andrewxstewart over 7 years ago
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users.
To install ERPLAB v6.1.4, download the zip file (linked above), unzip and place the folder in the 'plugins' folder of your existing EEGLAB installation (e.g. ~/Documents/MATLAB/eeglab13_6_4b/plugins/erplab6.1.4/
). Additional installation help can be found here.
To run ERPLAB, ensure that the correct EEGLAB folder is in your current Matlab path, and run eeglab as a command from the Matlab Command Window. Find our tutorial here..
We encourage most users to use this latest major version.
We anticipate that ERPLAB will work with most recent OSs, Matlab versions and EEGLAB versions.
ver
in the Command Window will produce a list of installed toolboxes. Check this list to see whether the Signal Processing Toolbox is installedFind installation help here
Here is a list of some confirmed-working environments for ERPLAB.
ERPLAB v6.1.4
OS | Matlab | EEGLAB | Working? |
---|---|---|---|
Mac OS X 10.11.5 'El Capitan' | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Mac OS X 10.11.4 'El Capitan' | Matlab R2016a | EEGLAB v13.5.4b | ✓ * |
Windows 7 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Windows 8.1 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Ubuntu 14.04 LTS | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
*
- (but with some non-critical warnings)
Some additions and minor bugfixes, including:
Minor bugfixes, including:
Minor bugfixes, including:
Minor bugfixes, including:
The new Shift Event Codes tool has been updated so that when you shift event codes beyond a continuous EEG boundary marker (e.g. -99, "boundary" event codes) then that code will be deleted
We have fully migrated of all our ERPLAB documentation (i.e. manual, tutorial, etc) now to Github, and so have now updated the help links in ERPLAB.
With ERPLAB v6.0, we include a variety of new features, user-interface improvements, bug-fixes, and improvements to existing functions. Among these, we have:
EEG or ERP data can be used to compute an estimate of the Current Source Density (CSD). We include new functions to take data loaded in ERPLAB (either EEG or ERP) and compute the CSD data. We use CSD methods from Jürgen Kayser (from the CSD Toolbox).
These tools can be found in the new 'ERPLAB -> Data Transformations' menu. A new ERPLAB dataset is generated, with CSD data in the place of EEG/ERP data.
In the ERP Measurement tool, ERPLAB can record measurements of local peaks and the time of a fractional peak, like 50% peak. Previously, this fractional peak measurement was taken from the 'onset' of the peak, before the peak. In v6.0, ERPLAB also has an option to measure the fractional peak 'offset', the 50% peak value after the peak.
For more easy editing, ERPLAB documentation has been moved to a wiki here.
With the new Delete Time Segments
tool you can now remove segments of irrelevant continuous EEG data, like data recorded during breaks in the experiment.
With the new Shift Event Codes
tool you can now time-shift specific event codes either to either earlier or later timepoints in the EEG data. This tool was created to counter the delay between visual stimulus onset on the monitor and its corresponding event code recorded in the EEG data.
The new Selective Electrode Interpolation
tool is based off of EEGLAB's own interpolation function and adds the ability to specify which electrodes to use as input for interpolation.
Published by andrewxstewart over 7 years ago
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users.
To install ERPLAB v6.1.3, download the zip file (linked above), unzip and place the folder in the 'plugins' folder of your existing EEGLAB installation (e.g. ~/Documents/MATLAB/eeglab13_6_4b/plugins/erplab6.1.3/
). Additional installation help can be found here.
To run ERPLAB, ensure that the correct EEGLAB folder is in your current Matlab path, and run eeglab as a command from the Matlab Command Window. Find our tutorial here..
We encourage most users to use this latest major version.
We anticipate that ERPLAB will work with most recent OSs, Matlab versions and EEGLAB versions.
We do recommend a 64 bit OS, 64 bit Matlab, and at least 4 GB RAM. Most modern computers meet this. The Matlab Signal Processing Toolbox is required.
Caution: EEGLAB v11 is not recommended.
Find installation help here
Here is a list of some confirmed-working environments for ERPLAB.
ERPLAB v6.1.3
OS | Matlab | EEGLAB | Working? |
---|---|---|---|
Mac OS X 10.11.5 'El Capitan' | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Mac OS X 10.11.4 'El Capitan' | Matlab R2016a | EEGLAB v13.5.4b | ✓ * |
Windows 7 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Windows 8.1 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Ubuntu 14.04 LTS | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
*
- (but with some non-critical warnings)
Minor bugfixes, including:
Minor bugfixes, including:
Minor bugfixes, including:
The new Shift Event Codes tool has been updated so that when you shift event codes beyond a continuous EEG boundary marker (e.g. -99, "boundary" event codes) then that code will be deleted
We have fully migrated of all our ERPLAB documentation (i.e. manual, tutorial, etc) now to Github, and so have now updated the help links in ERPLAB.
With ERPLAB v6.0, we include a variety of new features, user-interface improvements, bug-fixes, and improvements to existing functions. Among these, we have:
EEG or ERP data can be used to compute an estimate of the Current Source Density (CSD). We include new functions to take data loaded in ERPLAB (either EEG or ERP) and compute the CSD data. We use CSD methods from Jürgen Kayser (from the CSD Toolbox).
These tools can be found in the new 'ERPLAB -> Data Transformations' menu. A new ERPLAB dataset is generated, with CSD data in the place of EEG/ERP data.
In the ERP Measurement tool, ERPLAB can record measurements of local peaks and the time of a fractional peak, like 50% peak. Previously, this fractional peak measurement was taken from the 'onset' of the peak, before the peak. In v6.0, ERPLAB also has an option to measure the fractional peak 'offset', the 50% peak value after the peak.
For more easy editing, ERPLAB documentation has been moved to a wiki here.
With the new Delete Time Segments
tool you can now remove segments of irrelevant continuous EEG data, like data recorded during breaks in the experiment.
With the new Shift Event Codes
tool you can now time-shift specific event codes either to either earlier or later timepoints in the EEG data. This tool was created to counter the delay between visual stimulus onset on the monitor and its corresponding event code recorded in the EEG data.
The new Selective Electrode Interpolation
tool is based off of EEGLAB's own interpolation function and adds the ability to specify which electrodes to use as input for interpolation.
Published by andrewxstewart over 7 years ago
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users.
To install ERPLAB, download the zip file (linked above), unzip and place the folder in the 'plugins' folder of your existing EEGLAB installation (e.g. ~/Documents/MATLAB/eeglab13_6_4b/plugins/erplab6.1.2/
). Additional installation help can be found here.
To run ERPLAB, ensure that the correct EEGLAB folder is in your current Matlab path, and run eeglab as a command from the Matlab Command Window. Find our tutorial here..
We encourage most users to use this latest major version.
We anticipate that ERPLAB will work with most recent OSs, Matlab versions and EEGLAB versions.
We do recommend a 64 bit OS, 64 bit Matlab, and at least 4 GB RAM. Most modern computers meet this. The Matlab Signal Processing Toolbox is required.
Caution: EEGLAB v11 is not recommended.
Find installation help here
Here is a list of some confirmed-working environments for ERPLAB.
ERPLAB v6.1.2
OS | Matlab | EEGLAB | Working? |
---|---|---|---|
Mac OS X 10.11.5 'El Capitan' | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Mac OS X 10.11.4 'El Capitan' | Matlab R2016a | EEGLAB v13.5.4b | ✓ * |
Windows 7 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Windows 8.1 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Windows 10 | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Ubuntu 14.04 LTS | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
*
- (but with some non-critical warnings)
Minor bugfixes:
Minor bugfixes:
The new Shift Event Codes tool has been updated so that when you shift event codes beyond a continuous EEG boundary marker (e.g. -99, "boundary" event codes) then that code will be deleted
We have fully migrated of all our ERPLAB documentation (i.e. manual, tutorial, etc) now to Github, and so have now updated the help links in ERPLAB.
With ERPLAB v6.0, we include a variety of new features, user-interface improvements, bug-fixes, and improvements to existing functions. Among these, we have:
EEG or ERP data can be used to compute an estimate of the Current Source Density (CSD). We include new functions to take data loaded in ERPLAB (either EEG or ERP) and compute the CSD data. We use CSD methods from Jürgen Kayser (from the CSD Toolbox).
These tools can be found in the new 'ERPLAB -> Data Transformations' menu. A new ERPLAB dataset is generated, with CSD data in the place of EEG/ERP data.
In the ERP Measurement tool, ERPLAB can record measurements of local peaks and the time of a fractional peak, like 50% peak. Previously, this fractional peak measurement was taken from the 'onset' of the peak, before the peak. In v6.0, ERPLAB also has an option to measure the fractional peak 'offset', the 50% peak value after the peak.
For more easy editing, ERPLAB documentation has been moved to a wiki here.
Delete Time Segments
tool you can now remove segments of irrelevant continuous EEG data, like data recorded during breaks in the experiment.Shift Event Codes
tool you can now time-shift specific event codes either to either earlier or later timepoints in the EEG data. This tool was created to counter the delay between visual stimulus onset on the monitor and its corresponding event code recorded in the EEG data.Selective Electrode Interpolation
tool is based off of EEGLAB's own interpolation function and adds the ability to specify which electrodes to use as input for interpolation.Published by jasonarita over 7 years ago
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users.
To install ERPLAB v6.1, download the zip file (linked above), unzip and place the folder in the 'plugins' folder of your existing EEGLAB installation (e.g. ~/Documents/MATLAB/eeglab13_6_4b/plugins/erplab-6.1/
). Additional installation help can be found here.
To run ERPLAB, ensure that the correct EEGLAB folder is in your current Matlab path, and run eeglab as a command from the Matlab Command Window. Find our tutorial here..
We encourage most users to use this latest major version.
We anticipate that ERPLAB will work with most recent OSs, Matlab versions and EEGLAB versions.
We do recommend a 64 bit OS, 64 bit Matlab, and at least 4 GB RAM. Most modern computers meet this. The Matlab Signal Processing Toolbox is required.
The EEGLAB v11 is not recommended.
Find installation help here
Here is a list of some confirmed-working environments for ERPLAB.
ERPLAB v6.1
OS | Matlab | EEGLAB | Working? |
---|---|---|---|
Mac OS X 10.11.4 'El Capitan' | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Mac OS X 10.11.4 'El Capitan' | Matlab R2016a | EEGLAB v13.5.4b | ✓ * |
Windows 7 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Windows 8.1 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Ubuntu 14.04 LTS | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
*
- (but with some non-critical warnings)
The new Shift Event Codes tool has been updated so that when you shift event codes beyond a continuous EEG boundary marker (e.g. -99, "boundary" event codes) then that code will be deleted
We have fully migrated of all our ERPLAB documentation (i.e. manual, tutorial, etc) now to Github, and so have now updated the help links in ERPLAB.
Published by andrewxstewart about 8 years ago
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users.
To install ERPLAB v6.0, download the zip file (linked above), unzip and place the folder in the 'plugins' folder of your existing EEGLAB installation (so something like /Users/steve/Documents/MATLAB/eeglab13_6_4b/plugins/erplab6.0/eegplugin_erplab.m exists). Additional installation help can be found here.
To run ERPLAB, ensure that the correct EEGLAB folder is in your current Matlab path, and run eeglab as a command from the Matlab Command Window. Find our tutorial here..
We encourage most users to use this latest major version.
We anticipate that ERPLAB will work with most recent OSs, Matlab versions and EEGLAB versions.
We do recommend a 64 bit OS, 64 bit Matlab, and at least 4 GB RAM. Most modern computers meet this. The Matlab Signal Processing Toolbox is required.
The old v11 of EEGLAB is not recommended.
Find installation help here
Here is a list of some confirmed-working environments for ERPLAB.
ERPLAB v6.0
OS | Matlab | EEGLAB | Working? |
---|---|---|---|
Mac OS X 10.11.4 'El Capitan' | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Mac OS X 10.11.4 'El Capitan' | Matlab R2016a | EEGLAB v13.5.4b | ✓ * |
Windows 7 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Windows 8.1 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Ubuntu 14.04 LTS | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
*
- (but with some non-critical warnings)
With ERPLAB v6.0, we include a variety of new features, user-interface improvements, bug-fixes, and improvements to existing functions. Among these, we have:
EEG or ERP data can be used to compute an estimate of the Current Source Density (CSD). We include new functions to take data loaded in ERPLAB (either EEG or ERP) and compute the CSD data. We use CSD methods from Jürgen Kayser (from the CSD Toolbox).
These tools can be found in the new 'ERPLAB -> Data Transformations' menu. A new ERPLAB dataset is generated, with CSD data in the place of EEG/ERP data.
In the ERP Measurement tool, ERPLAB can record measurements of local peaks and the time of a fractional peak, like 50% peak. Previously, this fractional peak measurement was taken from the 'onset' of the peak, before the peak. In v6.0, ERPLAB also has an option to measure the fractional peak 'offset', the 50% peak value after the peak.
For more easy editing, ERPLAB documentation has been moved to a wiki here.
With the new Delete Time Segments
tool you can now remove segments of irrelevant continuous EEG data, like data recorded during breaks in the experiment.
With the new Shift Event Codes
tool you can now time-shift specific event codes either to either earlier or later timepoints in the EEG data. This tool was created to counter the delay between visual stimulus onset on the monitor and its corresponding event code recorded in the EEG data.
The new Selective Electrode Interpolation
tool is based off of EEGLAB's own interpolation function and adds the ability to specify which electrodes to use as input for interpolation.
Published by andrewxstewart over 8 years ago
ERPLAB Toolbox is a free, open-source Matlab package for analyzing ERP data. It is tightly integrated with EEGLAB Toolbox, extending EEGLAB’s capabilities to provide robust, industrial-strength tools for ERP processing, visualization, and analysis. A graphical user interface makes it easy for beginners to learn, and Matlab scripting provides enormous power for intermediate and advanced users.
To install ERPLAB v5.1.1.0, download the zip file (linked above), unzip and place the folder in the 'plugins' folder of your existing EEGLAB installation (so something like /Users/steve/Documents/MATLAB/eeglab13_5_4b/plugins/erplab_5.1.1.0/eegplugin_erplab.m exists). Additional installation help can be found here.
To run ERPLAB, ensure that the correct EEGLAB folder is in your current Matlab path, and run eeglab as a command from the Matlab Command Window. Find our tutorial here..
We encourage most users to use this latest major version.
We anticipate that ERPLAB will work with most recent OSs, Matlab versions and EEGLAB versions.
We do recommend a 64 bit OS, 64 bit Matlab, and at least 4 GB RAM. Most modern computers meet this. The Matlab Signal Processing Toolbox is required.
The old v11 of EEGLAB is not recommended.
Find installation help here
Here is a list of some confirmed-working environments for ERPLAB.
ERPLAB v5.1.1.0
OS | Matlab | EEGLAB | Working? |
---|---|---|---|
Mac OS X 10.11.4 'El Capitan' | Matlab R2015a | EEGLAB v13.5.4b | ✓ |
Mac OS X 10.11.4 'El Capitan' | Matlab R2016a | EEGLAB v13.5.4b | ✓ * |
Windows 7 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Windows 8.1 | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
Ubuntu 14.04 LTS | Matlab R2014a | EEGLAB v13.5.4b | ✓ |
*
- (but with some non-critical warnings)
With ERPLAB v5.1.1.0, we include a variety of user-interface improvements, bug-fixes, and improvements to existing functions. Among these, we have:
When selecting epochs for further analysis with 'Compute Average ERPs', the epoch 'Assitant' window can help choose specific epochs. This tool make it easier to do things like separately averaging the first and last halves of a session, or selecting random subsets of trials for split half comparisons.
This Assistant has been updated and bug-fixed, with new options to save a list of the non-selected epochs, write this to a file, revised GUI options, and clear instruction these functions do.
ERPLAB saves some data about user-interface settings in a 'Working Memory' structure. We include new functionality to save the state of this memory, and to load previously-saved erpmem. We have new GUI elements in ERPLAB -> Settings -> to clear, save or load erpmem state.
When plotting ERPs, there was an occasional issue where setting the YScale via the GUI options could give a plot with 'AutoYLim' being off, but the equivalent script command would leave 'AutoYLim' on.
A workaround for the this was to include 'AutoYLim', 'off' in the scripting command. We have now changed the default behaviour of pop_ploterps() to act more as expected, and so 'AutoYLim' is taken to be 'off' by default when Yscale is specified via script.
As such, 'AutoYLim', 'off' no longer needs to be set in scripts in cases like this, but scripts including these arguments will still work as expected.
In order to check some requirements for ERPLAB, we have a simple new function to report the system status:
[allok, systemchk_table] = systemchk_erplab
This can useful for bug reporting and verification that the current computer meets the requirements.
As well as interface scaling on Mac, the appearence is now also improved in non-Mac high-resolution displays.
Published by jasonarita over 9 years ago
ERPLAB has been updated to handle Matlab's new graphics system that was introduced in Matlab R2014b and 2015. This fixes issues when plotting ERPs via plot_erps
.
We're introducting a new tool to help you create and test your bin descriptor files (BDF-files). The BDF Visualizer
tool allows you to write bin descriptor definitions and quickly see the results on an event-list. You can load in your own event lists through either EEG-sets or through your saved event-list files.
When averaging EEG data, you can now also calculate the power spectrum (total and evoked) using the same epochs selected for averaging. An optional Taper function was also added to minimize edge effects during FFT computation and/or selecting an epoch's subwindow to compute the power spectrum.
Plot Scalp Maps has more options for displaying the maps, legends, and electrodes labels.
Exporting ERPLAB's PDF images is now compatible with newer Matlab versions (2014b and above)
In the ERP Measurement Tool, a new measurement label field is now available for exporting measured values for both long and wide format.