MVPAlab: A machine learning decoding toolbox for multidimensional electroencephalography data. (February 2022)
- Record Type:
- Journal Article
- Title:
- MVPAlab: A machine learning decoding toolbox for multidimensional electroencephalography data. (February 2022)
- Main Title:
- MVPAlab: A machine learning decoding toolbox for multidimensional electroencephalography data
- Authors:
- López-García, David
Peñalver, José M.G.
Górriz, Juan M.
Ruz, María - Abstract:
- Highlights: MVPAlab is a very flexible, powerful and easy-to-use decoding toolbox for multi-dimensional electroencephalography data. MVPAlab implements exclusive machine learning-based analyses and functionalities, such as parallel computation, significantly reducing the execution time, or frequency contribution analyses, which studies how relevant information is coded across different frequency bands. MVPAlab also includes an intuitive GUI and data representation utility, which generates ready-to-publish data representations and temporal animations. Abstract: 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 contribution analyses. It also provides access to an extensive set of preprocessing routines for, among others, data normalization, data smoothing, dimensionalityHighlights: MVPAlab is a very flexible, powerful and easy-to-use decoding toolbox for multi-dimensional electroencephalography data. MVPAlab implements exclusive machine learning-based analyses and functionalities, such as parallel computation, significantly reducing the execution time, or frequency contribution analyses, which studies how relevant information is coded across different frequency bands. MVPAlab also includes an intuitive GUI and data representation utility, which generates ready-to-publish data representations and temporal animations. Abstract: 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 contribution 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 statistical 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 functionalities. Significant clusters (p<0.01) were found for the proposed decoding analyses and different configurations, 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. … (more)
- Is Part Of:
- Computer methods and programs in biomedicine. Volume 214(2022)
- Journal:
- Computer methods and programs in biomedicine
- Issue:
- Volume 214(2022)
- Issue Display:
- Volume 214, Issue 2022 (2022)
- Year:
- 2022
- Volume:
- 214
- Issue:
- 2022
- Issue Sort Value:
- 2022-0214-2022-0000
- Page Start:
- Page End:
- Publication Date:
- 2022-02
- Subjects:
- Machine learning -- Classification -- Cross-classification -- Decoding -- Cross-validation -- Multivariate pattern analysis -- MVPA -- EEG -- MEG -- MVPAlab toolbox
Medicine -- Computer programs -- Periodicals
Biology -- Computer programs -- Periodicals
Computers -- Periodicals
Medicine -- Periodicals
Médecine -- Logiciels -- Périodiques
Biologie -- Logiciels -- Périodiques
Biology -- Computer programs
Medicine -- Computer programs
Periodicals
Electronic journals
610.28 - Journal URLs:
- http://www.sciencedirect.com/science/journal/01692607 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cmpb.2021.106549 ↗
- Languages:
- English
- ISSNs:
- 0169-2607
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.095000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 20631.xml