MUniverse: A Simulation and Benchmarking Suite for Motor Unit Decomposition

Pranav Mamidanna (Imperial College London) · Thomas Klotz (University of Stuttgart) · Dimitrios Chalatsis (Imperial College London) · Agnese Grison (Imperial College London) · Irene Mendez Guerra (Imperial College London) · Shihan Ma (Meta Platforms) · Arnault Caillet (Imperial College London) · Simon Avrillon (Nantes Université) · Robin Rohlén (Imperial College London) · Dario Farina (Imperial College London)
benchmarking suitedataset simulationdecomposition pipelineselectromyographic signalsevaluation metricsmotor neurosciencemotor unitsmu decompositionneural interfacingneural signal processingneural source separationneuroprostheticssimulation stackspike trainsstandardised metadata

Neural source separation enables the extraction of individual spike trains from complex electrophysiological recordings. When applied to electromyographic (EMG) signals, it provides a unique window into the motor output of the nervous system by isolating the spiking activity of motor units (MUs). MU decomposition from EMG signals is currently the only scalable neural interfacing approach available in behaving humans and has become foundational in motor neuroscience and neuroprosthetics. However, unlike related domains such as spike sorting or electroencephalography (EEG) analysis, decomposition of EMG signals lacks open benchmarks that reflect the diversity of muscles, movement contexts, and noise sources encountered in practice.To address this gap, we introduce MUniverse, a modular simulation and benchmarking suite for decomposing EMG signals into individual MU spiking activity. MUniverse provides: (1) a simulation stack with a user-friendly interface to a state-of-the-art EMG generator; (2) a curated library of datasets across synthetic, hybrid synthetic-real data with ground truth spikes, and experimental EMG; (3) a set of internal and external decomposition pipelines; and (4) a unified benchmark with well-defined tasks, standard evaluation metrics, and baseline results from established decomposition pipelines.MUniverse is designed for extensibility, reproducibility, and community use, and all datasets are distributed with standardised metadata (Croissant, BIDS). By standardising evaluation and enabling dataset simulation at scale, MUniverse aims to catalyze progress on this long-standing neural signal processing problem.