This repository contains Matlab codes to replicate the data presented in Klotz and Rohlen (2025) "Revisiting convolutive blind source separation for identifying spiking motor neuron activity: From theory to practice", Journal of Neural Engineering, http://dx.doi.org/10.1088/1741-2552/adf886
-
You need a working MATLAB installation
-
Clone the repository:
git clone https://github.com/klotz-t/MUDecompositionTests.git- Matlab2024a
- Signal Processing Toolbox
- Statistics and Machine Learning Toolbox
- Parallel Computing Toolbox
MUDecompositionTests/
├── experimental-simulation/ % Contains the scripts used to extract the experimental MUAPs (+ a copy of the MUAPs we have used)
├── Figures/ % Scripts for replicating the simulations and figures presented in the paper (+ replication data)
├── Functions/ % Functions used for the upper bound decompositions + utility functions
├── LIF Model/ % Implementation of the utilized leaky-integrate and fire model and functions for simulating EMG signals
└── README.md
-
Open Matlab and browse to the folder hosting a copy of the repository
-
Browse to the Figures folder by entering the following command into your terminal:
cd Figures/- Run a script of interest via your Matlab terminal, e.g.,:
generate_figure4