You are here: Home Projects DETECT


A MATLAB toolbox labeling and classifying features in time series.


DETECT is a MATLAB Toolbox for detecting and identifying events in long multi-channel time series, such as the analysis of electroencephalography (EEG) signals. DETECT can be used to detect multiple types of events and returns labels and time indices where the events occur, allowing for the further analysis of events.


DETECT and its supporting packages are freely available under the GNU general public license at:

Project page on github:

DETECT has a public github site:


DETECT online help:

Lawhern, V, Hairston, WD, and Robbins, K (2013).
DETECT: a MATLAB toolbox for event detection and identification in time series, with applications to artifact detection in EEG signals.
PLoS ONE, 8(4):e62944.

Lawhern, V, Hairston, WD, McDowell, K, Westerfield, M, and Robbins, K (2012).
Detection and classification of subject-generated artifacts in EEG signals using autoregressive models
Journal of Neuroscience Methods, 208(2):181-189.