MVPAlab: A Machine Learning decoding toolbox for multidimensional electroencephalography data
David López-GarcíaiD, José M.G. PeñalveriD, J. M. GórriziD, Marı́a RuziD
Abstract
Background and ObjectiveThe 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. MethodsThe 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. ResultsA 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. ConclusionsThis 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.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 25
- FWCI
- 1.58
- Field percentile
- top 18%
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- The Decision Decoding ToolBOX (DDTBOX) - A multivariate pattern analysis toolbox for event-related potentials
Stefan Bode, Daniel Feuerriegel, … Phillip M. Alday·NeuroinformaticsPeer-reviewed·May 2, 2018
- Interpretable full-epoch multiclass decoding for M/EEG
Richárd Csáky, Mats W.J. van Es, … Mark W. Woolrich·bioRxiv·Mar 13, 2023
- Time-resolved multivariate pattern analysis of infant EEG data
Kira Ashton, Benjamin D. Zinszer, … Laurie Bayet·bioRxiv·Jun 16, 2021
- Spatiotemporally Resolved Multivariate Pattern Analysis for M/EEG
Cameron Higgins, Diego Vidaurre, … Mark W. Woolrich·Human Brain MappingPeer-reviewed·Mar 18, 2022
- CoSMoMVPA: multi-modal multivariate pattern analysis of neuroimaging data in Matlab / GNU Octave
Nikolaas N Oosterhof, Andrew C Connolly, James V Haxby·Frontiers in NeuroinformaticsPeer-reviewed·Jul 22, 2016
- Optimising analysis choices for multivariate decoding: creating pseudotrials using trial averaging and resampling
Catriona L. Scrivener, Tijl Grootswagers, Alexandra Woolgar·European Journal of NeurosciencePeer-reviewed·Jul 1, 2026