Cookies on this website

We use cookies to ensure that we give you the best experience on our website. If you click 'Accept all cookies' we'll assume that you are happy to receive all cookies and you won't see this message again. If you click 'Reject all non-essential cookies' only necessary cookies providing core functionality such as security, network management, and accessibility will be enabled. Click 'Find out more' for information on how to change your cookie settings.

A Matlab®-based software package, EPILAB, was developed for supporting researchers in performing studies on the prediction of epileptic seizures. It provides an intuitive and convenient graphical user interface. Fundamental concepts that are crucial for epileptic seizure prediction studies were implemented. This includes, for example, the development and statistical validation of prediction methodologies in long-term continuous recordings. Seizure prediction is usually based on electroencephalography (EEG) and electrocardiography (ECG) signals. EPILAB is able to process both EEG and ECG data stored in different formats. More than 35 time and frequency domain measures (features) can be extracted based on univariate and multivariate data analysis. These features can be post-processed and used for prediction purposes. The predictions may be conducted based on optimized thresholds or by applying classifications methods such as artificial neural networks, cellular neuronal networks, and support vector machines. EPILAB proved to be an efficient tool for seizure prediction, and aims to be a way to communicate, evaluate, and compare results and data among the seizure prediction community.

Original publication




Journal article


J Neurosci Methods

Publication Date





257 - 271


Electrocardiography, Electroencephalography, Epilepsy, Humans, Predictive Value of Tests, Sensitivity and Specificity, Signal Processing, Computer-Assisted, Software, Support Vector Machine, Time Factors