restpython

Python Implementation of Reference Electrode Standardization Technique


Keywords
EEG, REST, RE-REFERENCE, PYTHON, TOOLBAOX
License
MIT
Install
pip install restpython==1.1.2.1

Documentation

REST_python

Python Implementation of Reference Electrode Standardization Technique

Reference electrode standardization technique (REST) has been increasingly acknowledged and applied as a re-reference technique to transform an actual multi-channel recording to approximately zero reference ones in electroencephalography/event-related potentials (EEG/ERPs) community around the world in recent years. However, all toolboxes provided by the REST team is either based on MATLAB or in the form of '.exe'. A python implementation of the REST toolbox is lacking. Here, I have therefore developed python function for the REST of scalp EEG. This version of REST is closely related to MNE-python, which is a popular python toolbox for processing the EEG&MEG data. It's designed to provide an easy-to-use for novice researchers and flexibility for experienced researchers. An example of usage is given. I hope the user-friendly REST toolbox could make the relatively novel technique of REST easier to study, especially for applications in various EEG studies. For more see http://www.neuro.uestc.edu.cn/rest/

Reference:

  1. Yao D (2001) A method to standardize a reference of scalp EEG recordings to a point at infinity. Physiol Meas 22:693?11. doi: 10.1088/0967-3334/22/4/305
  2. Dong L, Li F, Liu Q, Wen X, Lai Y, Xu P and Yao D (2017) MATLAB Toolboxes for Reference Electrode Standardization Technique (REST) of Scalp EEG. Front. Neurosci. 11:601. doi: 10.3389/fnins.2017.00601

Thanks to Li Dong's help.