eeglib: A Python module for EEG feature extraction

Electroencephalography (EEG) signals analysis is non-trivial, thus tools for helping in this task are crucial. One typical step in many studies is feature extraction, however, there are not many tools focused on that aspect. In this paper, eeglib: a Python library for EEG feature extraction is prese...

Full description

Bibliographic Details
Main Authors: Luis Cabañero-Gomez, Ramon Hervas, Ivan Gonzalez, Luis Rodriguez-Benitez
Format: Article
Language:English
Published: Elsevier 2021-07-01
Series:SoftwareX
Subjects:
EEG
Online Access:http://www.sciencedirect.com/science/article/pii/S2352711021000753
id doaj-768632393d944e7c95751e3b2bcac1b4
record_format Article
spelling doaj-768632393d944e7c95751e3b2bcac1b42021-06-21T04:24:37ZengElsevierSoftwareX2352-71102021-07-0115100745eeglib: A Python module for EEG feature extractionLuis Cabañero-Gomez0Ramon Hervas1Ivan Gonzalez2Luis Rodriguez-Benitez3Corresponding author.; Department of Information Systems and Technologies, University of Castilla-La Mancha, Ciudad Real 13071, SpainDepartment of Information Systems and Technologies, University of Castilla-La Mancha, Ciudad Real 13071, SpainDepartment of Information Systems and Technologies, University of Castilla-La Mancha, Ciudad Real 13071, SpainDepartment of Information Systems and Technologies, University of Castilla-La Mancha, Ciudad Real 13071, SpainElectroencephalography (EEG) signals analysis is non-trivial, thus tools for helping in this task are crucial. One typical step in many studies is feature extraction, however, there are not many tools focused on that aspect. In this paper, eeglib: a Python library for EEG feature extraction is presented. It includes the most popular algorithms when working with EEG and can be easily combined with popular Python libraries. This paper also presents a simple workflow for creating features dataset which allows a high degree of customization and that is suitable for both experts and newcomers.http://www.sciencedirect.com/science/article/pii/S2352711021000753EEGBiosignalsSignal analysisPython
collection DOAJ
language English
format Article
sources DOAJ
author Luis Cabañero-Gomez
Ramon Hervas
Ivan Gonzalez
Luis Rodriguez-Benitez
spellingShingle Luis Cabañero-Gomez
Ramon Hervas
Ivan Gonzalez
Luis Rodriguez-Benitez
eeglib: A Python module for EEG feature extraction
SoftwareX
EEG
Biosignals
Signal analysis
Python
author_facet Luis Cabañero-Gomez
Ramon Hervas
Ivan Gonzalez
Luis Rodriguez-Benitez
author_sort Luis Cabañero-Gomez
title eeglib: A Python module for EEG feature extraction
title_short eeglib: A Python module for EEG feature extraction
title_full eeglib: A Python module for EEG feature extraction
title_fullStr eeglib: A Python module for EEG feature extraction
title_full_unstemmed eeglib: A Python module for EEG feature extraction
title_sort eeglib: a python module for eeg feature extraction
publisher Elsevier
series SoftwareX
issn 2352-7110
publishDate 2021-07-01
description Electroencephalography (EEG) signals analysis is non-trivial, thus tools for helping in this task are crucial. One typical step in many studies is feature extraction, however, there are not many tools focused on that aspect. In this paper, eeglib: a Python library for EEG feature extraction is presented. It includes the most popular algorithms when working with EEG and can be easily combined with popular Python libraries. This paper also presents a simple workflow for creating features dataset which allows a high degree of customization and that is suitable for both experts and newcomers.
topic EEG
Biosignals
Signal analysis
Python
url http://www.sciencedirect.com/science/article/pii/S2352711021000753
work_keys_str_mv AT luiscabanerogomez eeglibapythonmoduleforeegfeatureextraction
AT ramonhervas eeglibapythonmoduleforeegfeatureextraction
AT ivangonzalez eeglibapythonmoduleforeegfeatureextraction
AT luisrodriguezbenitez eeglibapythonmoduleforeegfeatureextraction
_version_ 1721369006018920448