MVPAlab

MVPAlab implements multivariate pattern analysis and related machine-learning methods to decode and characterize spatiotemporal patterns in electroencephalography (EEG) and magnetoencephalography (MEG) data.


Key Features:

  • Multivariate Pattern Analyses: Implements a range of machine-learning algorithms for decoding multivariate patterns in EEG and MEG data.
  • Cross-Classification and Temporal Generalization Matrices: Supports cross-classification and temporal generalization matrices to assess pattern generalization across experimental conditions and time.
  • Feature and Frequency Contribution Analyses: Provides analyses of feature and frequency contributions to identify informative channels, timepoints, and frequency bands.
  • Preprocessing Routines: Includes preprocessing routines such as data normalization, smoothing, dimensionality reduction, and supertrial generation.
  • Statistical Inference with Non-Parametric Cluster-Based Permutation: Implements non-parametric cluster-based permutation testing for group-level statistical inference and multiple-comparisons control.

Scientific Applications:

  • Cognitive neuroscience: Decoding neural representations underlying cognitive processes using multivariate EEG/MEG analyses.
  • Sensory perception: Characterizing spatiotemporal dynamics of sensory perception from EEG/MEG signals.
  • Neurological disorder research: Investigating neural signatures associated with neurological disorders using multivariate EEG/MEG analyses.
  • Brain dynamics studies: Studying complex spatiotemporal brain dynamics with temporal-generalization and cross-classification approaches.

Methodology:

Applies machine-learning-based multivariate pattern analyses, cross-classification, temporal generalization matrices, feature and frequency contribution analyses, preprocessing routines (normalization, smoothing, dimensionality reduction, supertrial generation), and non-parametric cluster-based permutation testing; validated on a sample EEG dataset with significant clusters observed (p < 0.01) across decoding analyses.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
MATLAB
Added:
11/5/2021
Last Updated:
11/5/2021

Operations

Publications

López-García D, Peñalver JM, Górriz JM, Ruz M. MVPAlab: A Machine Learning decoding toolbox for multidimensional electroencephalography data. Unknown Journal. 2021. doi:10.1101/2021.06.24.449693.

Documentation

Downloads

Links