Back to Search Start Over

NeuroMotion: Open-source platform with neuromechanical and deep network modules to generate surface EMG signals during voluntary movement.

Authors :
Ma, Shihan
Mendez Guerra, Irene
Caillet, Arnault Hubert
Zhao, Jiamin
Clarke, Alexander Kenneth
Maksymenko, Kostiantyn
Deslauriers-Gauthier, Samuel
Sheng, Xinjun
Zhu, Xiangyang
Farina, Dario
Source :
PLoS Computational Biology. 7/3/2024, Vol. 20 Issue 7, p1-22. 22p.
Publication Year :
2024

Abstract

Neuromechanical studies investigate how the nervous system interacts with the musculoskeletal (MSK) system to generate volitional movements. Such studies have been supported by simulation models that provide insights into variables that cannot be measured experimentally and allow a large number of conditions to be tested before the experimental analysis. However, current simulation models of electromyography (EMG), a core physiological signal in neuromechanical analyses, remain either limited in accuracy and conditions or are computationally heavy to apply. Here, we provide a computational platform to enable future work to overcome these limitations by presenting NeuroMotion, an open-source simulator that can modularly test a variety of approaches to the full-spectrum synthesis of EMG signals during voluntary movements. We demonstrate NeuroMotion using three sample modules. The first module is an upper-limb MSK model with OpenSim API to estimate the muscle fibre lengths and muscle activations during movements. The second module is BioMime, a deep neural network-based EMG generator that receives nonstationary physiological parameter inputs, like the afore-estimated muscle fibre lengths, and efficiently outputs motor unit action potentials (MUAPs). The third module is a motor unit pool model that transforms the muscle activations into discharge timings of motor units. The discharge timings are convolved with the output of BioMime to simulate EMG signals during the movement. We first show how MUAP waveforms change during different levels of physiological parameter variations and different movements. We then show that the synthetic EMG signals during two-degree-of-freedom hand and wrist movements can be used to augment experimental data for regressing joint angles. Ridge regressors trained on the synthetic dataset were directly used to predict joint angles from experimental data. In this way, NeuroMotion was able to generate full-spectrum EMG for the first use-case of human forearm electrophysiology during voluntary hand, wrist, and forearm movements. All intermediate variables are available, which allows the user to study cause-effect relationships in the complex neuromechanical system, fast iterate algorithms before collecting experimental data, and validate algorithms that estimate non-measurable parameters in experiments. We expect this modular platform will enable validation of generative EMG models, complement experimental approaches and empower neuromechanical research. Author summary: Neuromechanical studies investigate how the nervous system and musculoskeletal system interact to generate movements. Such studies heavily rely on simulation models, which provide non-measurable variables to complement the experimental analyses. However, the simulation models of surface electromyography (EMG), the core physiological signal widely used in neuromechanical analyses, are limited to static conditions. We bridged this gap by proposing NeuroMotion, the first full-spectrum EMG simulator that can be used to generate EMG signals during voluntary movements. NeuroMotion integrates a musculoskeletal model, a neural network-based EMG generator, and advanced motoneuron models. With representative applications of this simulator, we show that it can be used to investigate the variabilities of EMG signals during voluntary movement. We also demonstrate that the synthetic signals generated by NeuroMotion can be used to augment experimental data for regressing joint angles. We expect the functionality provided by NeuroMotion, which is provided open-source, will stimulate progress in neuromechanics. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
1553734X
Volume :
20
Issue :
7
Database :
Academic Search Index
Journal :
PLoS Computational Biology
Publication Type :
Academic Journal
Accession number :
178235261
Full Text :
https://doi.org/10.1371/journal.pcbi.1012257