EMGLAB is a Matlab program for viewing EMG signals, decomposing them into MUAP trains, and averaging MUAP waveforms. It provides a convenient graphical interface for displaying and editing results, and advanced algorithms for template matching, resolving superimpositions, and decomposition-triggered averaging. Release notes.
* Please cite this software as: McGill KC, Lateva ZC, Marateb HR. EMGLAB: an interactive EMG decomposition program. J Neurosci Methods 149(2):121-133, 2005. [The software is available at http://www.emglab.net]
MTLEMG (Montreal EMG decomposition) is a Matlab function for multi-channel decomposition by Florestal and Mathieu. It includes a genetic algorithm for resolving superpositions. (This software is included in EMGlab v 1.0, or you can download it separately to use without EMGlab).
* Please cite this software as: Florestal JR, Mathieu PA, Malanda A. Automated decomposition of intramuscular electromyographic signals. IEEE Trans Biomed Eng 53(5): 832-839, 2006. [The software is available at http://www.emglab.net]
A package for simulating normal and pathological EMG signals by Hamilton-Wright and Stashuk. The package contains executable code for PCs and non-intel Macs and a user interface written in Matlab.
* Please cite this software as: Hamilton-Wright A, Stashuk DW. Physiologically based simulation of clinical EMG signals. IEEE Trans Biomed Eng, 52:171–183, 2005. [The software is available at http://www.emglab.net]