bioRxivNeurosciencePreprint
Microstate EEGlab toolbox: An introductory guide
Andreas Trier PoulseniD, Andreas PedroniiD, Nicolas LangeriD, Lars Kai HanseniD
Abstract
EEG microstate analysis offers a sparse characterisation of the spatio-temporal features of large-scale brain network activity. However, despite the concept of microstates is straight-forward and offers various quantifications of the EEG signal with a relatively clear neurophysiological interpretation, a few important aspects about the currently applied methods are not readily comprehensible. Here we aim to increase the transparency about the methods to facilitate widespread application and reproducibility of EEG microstate analysis by introducing a new EEGlab toolbox for Matlab. EEGlab and the Microstate toolbox are open source, allowing the user to keep track of all details in every analysis step. The toolbox is specifically designed to facilitate the development of new methods. While the toolbox can be controlled with a graphical user interface (GUI), making it easier for newcomers to take their first steps in exploring the possibilities of microstate analysis, the Matlab framework allows advanced users to create scripts to automatise analysis for multiple subjects to avoid tediously repeating steps for every subject. This manuscript provides an overview of the most commonly applied microstate methods as well as a tutorial consisting of a comprehensive walk-through of the analysis of a small, publicly available dataset.
- assay: electronic health records
- research focus: software / tool
- research focus: benchmarking
- research focus: trajectory inference
- research focus: clustering
- approach: experimental assay
Abstract summary
Claude Opus 5.5 · xhigh effort · 2 Nov 2026 · from the abstract · CC BY-NC 4.0
An open-source Matlab plugin for EEGlab provides both a graphical user interface and multi-subject scripting for reproducible electroencephalography (EEG) microstate analysis, accompanied by a methodological overview and tutorial.
Although electroencephalography (EEG) microstate analysis sparsely characterizes spatio-temporal features of large-scale brain network activity, several aspects of existing methods remain difficult to comprehend. This open-source EEGlab toolbox for Matlab makes each analysis step transparent, supports new method development, and offers both a graphical user interface (GUI) and automated multi-subject scripting.
Key results
ClaimedThe open-source Microstate toolbox for EEGlab in Matlab enables transparent, step-by-step EEG microstate analysis via either a graphical user interface or automated multi-subject Matlab scripts.
Provides a GUI for interactive exploration, Matlab scripting for batch processing across multiple subjects, and open-source code designed to support developing new microstate methods. · Abstract
ClaimedThe accompanying guide reviews commonly used EEG microstate methods and demonstrates the workflow on a small, publicly available dataset.
Includes a methodological overview and a tutorial walk-through on a small public dataset; dataset size, accession, and quantitative outputs are not stated in the abstract. · Abstract
Methods, data and reproducibility
The authors developed an open-source Microstate analysis toolbox in Matlab integrated with EEGlab, providing both a GUI for interactive use and scripting capabilities to automate multi-subject analyses. They also compiled an overview of common microstate methods and a tutorial walk-through using a small public EEG dataset.
- Small, publicly available electroencephalography (EEG) dataset used for tutorial walk-through
- Methods & tools
- Microstate EEGlab toolbox, EEGlab, Matlab
- Reagents & environment
- Matlab with EEGlab
- Reproducibility gaps
- Described as open source and using a publicly available dataset, but no download URLs or dataset accessions are provided in the abstract.
Limitations (1)
- Abstract only; specific clustering algorithms, microstate metrics, software repository URLs, and tutorial dataset details are not provided. · noted in this summary
Read this if you analyze electroencephalography (EEG) data in Matlab and want an open-source EEGlab toolbox with GUI and scripting support for microstate analysis.
- Citations
- 239
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
- +microstate: A MATLAB toolbox for brain microstate analysis in sensor and cortical EEG/MEG
Luke Tait, Jiaxiang Zhang·NeuroImagePeer-reviewed·May 31, 2022
- Towards a dynamical understanding of microstate analysis of M/EEG data
Nikola Jajcay, Jaroslav Hlinka·NeuroImagePeer-reviewed·Sep 15, 2023
- MEG cortical microstates: spatiotemporal characteristics, dynamic functional connectivity and stimulus-evoked responses
Luke Tait, Jiaxiang Zhang·NeuroImagePeer-reviewed·Feb 16, 2022
- Beyond the Forest and the Trees: Overlooking the Overlooked Terrain of Neural State Dynamics
Tomohisa Asai, Shiho Kashihara, Shinya Chiyohara·bioRxiv·Jun 9, 2026
- Bias in group-level EEG microstate analysis
Michael Murphy, Jun Wang, … Chenaugnag Jiang·Brain TopographyPeer-reviewed·Aug 7, 2023
- Microstate in rats EEG: a proof of concept study
Václava Piorecká, Čestmír Vejmola, … Tomáš Páleníček·Translational PsychiatryPeer-reviewed·Nov 21, 2025