Back to Search
Start Over
MVPAlab: A machine learning decoding toolbox for multidimensional electroencephalography data
- Source :
- Digibug. Repositorio Institucional de la Universidad de Granada, instname
- Publication Year :
- 2021
-
Abstract
- This research was supported by the Spanish Ministry of Sci- ence and Innovation under the PID2019–111187GB-I00 grant, by the MCIN/AEI/10.13039/50110 0 011033/ and FEDER “Una manera de hacer Europa’’ under the RTI2018-098913-B100 project, by the Consejería de Economía, Innovación, Ciencia y Empleo (Junta de Andalucía) and FEDER under CV20-45250, A-TIC-080-UGR18, B- TIC-586-UGR20 and P20-00525 projects. The first author of this work is supported by a scholarship from the Spanish Ministry of Science and Innovation (BES-2017–079769). Funding for open ac- cess charge: Universidad de Granada / CBUA. The sample EEG dataset was extracted from an original experiment previously ap- proved by the Ethics Committee of the University of Granada.<br />Background and Objective: The study of brain function has recently expanded from classical univariate to multivariate analyses. These multivariate, machine learning-based algorithms afford neuroscientists extracting more detailed and richer information from the data. However, the implementation of these procedures is usually challenging, especially for researchers with no coding experience. To address this problem, we have developed MVPAlab, a MATLAB-based, flexible decoding toolbox for multidimensional electroencephalography and magnetoencephalography data. Methods: The MVPAlab Toolbox implements several machine learning algorithms to compute multivariate pattern analyses, cross-classification, temporal generalization matrices and feature and frequency contri- bution analyses. It also provides access to an extensive set of preprocessing routines for, among others, data normalization, data smoothing, dimensionality reduction and supertrial generation. To draw statisti- cal inferences at the group level, MVPAlab includes a non-parametric cluster-based permutation approach. Results: A sample electroencephalography dataset was compiled to test all the MVPAlab main function- alities. Significant clusters (p < 0.01) were found for the proposed decoding analyses and different config- urations, proving the software capability for discriminating between different experimental conditions. Conclusions: This toolbox has been designed to include an easy-to-use and intuitive graphic user interface and data representation software, which makes MVPAlab a very convenient tool for users with few or no previous coding experience. In addition, MVPAlab is not for beginners only, as it implements several high and low-level routines allowing more experienced users to design their own projects in a highly flexible manner.<br />Spanish Government PID2019-111187GB-I00 BES-2017-079769<br />MCIN/AEI<br />FEDER "Una manera de hacer Europa'' RTI2018-098913-B100<br />Junta de Andalucía<br />European Commission CV20-45250 A-TIC-080-UGR18 BTIC-586-UGR20 P20-00525<br />Universidad de Granada/CBUA
- Subjects :
- Computer science
Decoding
Health Informatics
Machine learning
computer.software_genre
External Data Representation
Database normalization
Machine Learning
Software
MVPA
Multivariate pattern analysis
Feature (machine learning)
EEG
Graphical user interface
MEG
business.industry
Dimensionality reduction
Univariate
Brain
Magnetoencephalography
Cross-validation
Electroencephalography
MVPAlab toolbox
Toolbox
Computer Science Applications
Cross-classification
Artificial intelligence
Classifications
business
computer
Smoothing
Algorithms
Coding (social sciences)
Subjects
Details
- ISSN :
- 18727565 and 20191111
- Volume :
- 214
- Database :
- OpenAIRE
- Journal :
- Computer methods and programs in biomedicine
- Accession number :
- edsair.doi.dedup.....94d8ccef6cf41a8584ed72138dfb36b3