Skip to content
David Railton Garrett edited this page May 17, 2023 · 42 revisions

ERPLAB TOOLBOX Manual

Version 6.0

User's Manual written by Steve Luck, Candace Markley, Javier Lopez-Calderon, Eric Foo, and Jason Arita

ERPLAB Toolbox core designed by Javier Lopez-Calderon and Steve Luck
Additional code by Aaron Simmons, Jason Arita, and Guanghui Zhang

ERPLAB Toolbox is a freely available, open source set of MATLAB routines for analyzing event-related potential (ERP) data. It uses the freely available, open source EEGLAB toolbox as a front end. That is, EEGLAB is used to read in EEG data files and perform various operations on the EEG, and ERPLAB contains a set of new functions, which are added as plug-ins into EEGLAB, extending the set of operations that a user can perform within EEGLAB. These plug-ins include additional EEG processing manipulations (e.g., new functions for marking trials with artifacts) along with functions that provide powerful methods for sorting EEG epochs and averaging them together. Once a set of averages has been created, they are saved in binary files and can be exported into text files (allowing them to be imported into other ERP analysis systems). ERPLAB also contains routines that operate on the averaged ERP waveforms (e.g., making difference waves, plotting, filtering, measurement, etc.).

This manual provides a detailed overview of each ERPLAB function, along with data types and other useful background information. For an quick overview of how ERPLAB is used for typical ERP processing, see the ERPLAB Tutorial. For a detailed overview of both ERPLAB and the principles underlying ERP processing, see Steve Luck's free online book, Applied ERP Data Analysis

If you run into trouble, check out our Frequently Asked Questions page. All documentation is available on our GitHub Wiki page.

If you have bug reports, requests for features, questions about using the software, and comments of general interest, please post them to the ERPLAB Email List. To communicate privately with the developers, send an email to [email protected].

Table of Contents


Important note: In some cases, errors will occur leading to a message that instructs you to report the error to the EEGLAB developers. If this happens, please report the error to us at [email protected] and not to the EEGLAB developers.

Clone this wiki locally