A package for the computational analysis of complex biophysical signals

Electromyograms are biomedical signals which are detected through electrodes. These signals represent measurements of the electric potentials associated to muscles contractions, and they are physically important in view that they provide information on the health of individuals. The computational modeling of electromyograms has been mainly carried out through general-purpose commercial software, which is typically provided with the purchase of computer equipment. In view of the well-known limitations inherent in the commercial software, a lot of research and efforts are devoted continuously to upgrade existing processing methods. However, as expected, these innovations take a considerable amount of time in order to be implemented in commercial software. In order to alleviate this situation, the package has been developed to provide a free and fully open-source package for both applied and theoretical researchers, which includes some fundamental tools to computationally process electromyograms. The purpose of the present paper is to provide an overview of the most important features of this package, and to supply codes and examples to illustrate its use.

[1]  Stanley L. Chapman,et al.  A review and clinical perspective on the use of EMG and thermal biofeedback for chronic headaches , 1986, Pain.

[2]  Masahiko Morita,et al.  Practical Surface EMG Pattern Classification by Using a Selective Desensitization Neural Network , 2010, ICONIP.

[3]  Emilio J. González-Galván,et al.  Scaling analysis of heart beat fluctuations data and its relationship with cyclic alternating pattern data during sleep , 2016 .

[4]  Robin Blanco,et al.  Software BIOMEPRO para acondicionamiento de señales EMG superficiales y obtención de parámetros relevantes , 2017 .

[5]  Sazali Yaacob,et al.  Emotion recognition from facial EMG signals using higher order statistics and principal component analysis , 2014 .

[6]  Dario Farina,et al.  Self-Correcting Pattern Recognition System of Surface EMG Signals for Upper Limb Prosthesis Control , 2014, IEEE Transactions on Biomedical Engineering.

[7]  Frank W. Jobe,et al.  EMG analysis of the scapular muscles during a shoulder rehabilitation program , 1992, The American journal of sports medicine.

[8]  M. Knaflitz,et al.  A statistical method for the measurement of muscle activation intervals from surface myoelectric signal during gait , 1998, IEEE Transactions on Biomedical Engineering.

[9]  S. Regalo,et al.  Electromyographic analysis of masseter and temporal muscles, bite force, masticatory efficiency in medicated individuals with schizophrenia and mood disorders compared with healthy controls. , 2014, Journal of oral rehabilitation.

[10]  Raymond P Onders,et al.  Identification of unexpected respiratory abnormalities in patients with amyotrophic lateral sclerosis through electromyographic analysis using intramuscular electrodes implanted for therapeutic diaphragmatic pacing. , 2015, American journal of surgery.

[11]  Toshio Fukuda,et al.  Neuro-fuzzy control of a robotic exoskeleton with EMG signals , 2004, IEEE Transactions on Fuzzy Systems.

[12]  Abdulhamit Subasi,et al.  Classification of EMG signals using PSO optimized SVM for diagnosis of neuromuscular disorders , 2013, Comput. Biol. Medicine.

[13]  Murray Grossman,et al.  Message from the Editors to our Reviewers , 2012, Neurology.

[14]  L M Gallo,et al.  Neck and shoulder muscle activity of orthodontists in natural environments. , 2013, Journal of electromyography and kinesiology : official journal of the International Society of Electrophysiological Kinesiology.

[15]  William N. Venables,et al.  Modern Applied Statistics with S , 2010 .

[16]  J. A. Guerrero,et al.  Activity pattern detection in electroneurographic and electromyogram signals through a heteroscedastic change-point method. , 2010, Mathematical biosciences.

[17]  Alfonso Alba,et al.  Spectral entropy analysis of the respiratory signal and its relationship with the cyclic alternating pattern during sleep , 2016 .

[18]  Peter Holland,et al.  Removing ECG noise from surface EMG signals using adaptive filtering , 2009, Neuroscience Letters.

[19]  J. A. Guerrero,et al.  A computational method for the detection of activation/deactivation patterns in biological signals with three levels of electric intensity. , 2014, Mathematical biosciences.

[20]  D. Thelen,et al.  Differences in lower-extremity muscular activation during walking between healthy older and young adults. , 2009, Journal of electromyography and kinesiology : official journal of the International Society of Electrophysiological Kinesiology.

[21]  Edward A. Clancy,et al.  Electromyogram Bandwidth Requirements When the Signal is Whitened , 2014, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[22]  Asha Rani,et al.  Extraction of EMG signal in a software compatible format from an online database using WFDB package , 2016 .

[23]  Ravinder Agarwal,et al.  Wavelet denoising and evaluation of electromyogram signal using statistical algorithm , 2014 .

[24]  Gordon Cheng,et al.  Gumpy: a Python toolbox suitable for hybrid brain–computer interfaces , 2018, Journal of neural engineering.

[25]  Sahar Moghimi,et al.  SEMG-based prediction of masticatory kinematics in rhythmic clenching movements , 2015 .

[26]  A. Phinyomark,et al.  Application of Wavelet Analysis in EMG Feature Extraction for Pattern Classification , 2011 .

[27]  Claudio Orizio,et al.  Electromyogram features during linear torque decrement and their changes with fatigue , 2014, European Journal of Applied Physiology.

[28]  S. Rissanen,et al.  Nonlinear parameters of surface electromyogram for diagnostics of neuromuscular disorders and normal conditions of the human motor system , 2015, Human Physiology.

[29]  William S. Marras,et al.  Shoulder Muscle Fatigue During Repetitive Tasks as Measured by Electromyography and Near-Infrared Spectroscopy , 2013, Hum. Factors.