Back

invertmeeg: A Unified Python Library and Benchmark for 112 M/EEG Inverse Solvers

Hecker, L.

2026-03-09 neuroscience
10.64898/2026.03.06.710103 bioRxiv
Show abstract

Electroencephalography (EEG) source imaging remains difficult to compare systematically because inverse solvers are distributed across different software packages, programming languages, and evaluation protocols. We present a frozen four-scenario EEG benchmark of 106 solvers evaluated on a shared BioSemi-32 / ico3 setup, together with invertmeeg, an open-source Python package that currently exposes 118 inverse solvers through a consistent two-step interface built on the MNE-Python ecosystem. The benchmark spans focal, multi-source, spatially extended, and low-SNR source configurations and uses earth movers distance (EMD) as the primary metric, with average precision (AP), mean localization error (MLE), and correlation used for complementary ranking. Across this benchmark, no single solver dominates every regime: flexible subspace and hybrid methods perform best overall, while Bayesian methods remain particularly competitive under extended-source and low-SNR conditions. The package is available via pip install invertmeeg and imported in Python as invert.

Matching journals

The top 2 journals account for 50% of the predicted probability mass.

1
NeuroImage
813 papers in training set
Top 0.1%
40.6%
2
Imaging Neuroscience
242 papers in training set
Top 0.3%
9.4%
50% of probability mass above
3
Human Brain Mapping
295 papers in training set
Top 0.7%
8.7%
4
Nature Methods
336 papers in training set
Top 2%
6.5%
5
PLOS ONE
4510 papers in training set
Top 42%
3.2%
6
Journal of Neural Engineering
197 papers in training set
Top 0.8%
2.7%
7
Nature Communications
4913 papers in training set
Top 45%
2.4%
8
Scientific Data
174 papers in training set
Top 0.9%
1.9%
9
PLOS Computational Biology
1633 papers in training set
Top 15%
1.8%
10
Scientific Reports
3102 papers in training set
Top 56%
1.7%
11
Journal of Neuroscience Methods
106 papers in training set
Top 0.8%
1.7%
12
Medical Image Analysis
33 papers in training set
Top 0.6%
1.7%
13
Neurophotonics
37 papers in training set
Top 0.4%
1.3%
14
Communications Biology
886 papers in training set
Top 15%
1.1%
15
eLife
5422 papers in training set
Top 52%
0.9%
16
Advanced Science
249 papers in training set
Top 16%
0.9%
17
IEEE Transactions on Biomedical Engineering
38 papers in training set
Top 0.9%
0.8%
18
IEEE Transactions on Medical Imaging
18 papers in training set
Top 0.5%
0.8%
19
eneuro
389 papers in training set
Top 10%
0.7%
20
Nature Protocols
30 papers in training set
Top 0.4%
0.5%
21
Nature Neuroscience
216 papers in training set
Top 7%
0.5%
22
Proceedings of the National Academy of Sciences
2130 papers in training set
Top 48%
0.5%