Package: PhysioEMG 0.4.2

Yusuke Matsui

PhysioEMG: EMG Analysis Functions for PhysioExperiment Objects

Provides electromyography (EMG) analysis functions for PhysioExperiment objects. Includes envelope extraction (RMS, Hilbert), muscle activation onset detection (Hodges-Bui, Teager-Kaiser), fatigue analysis (median frequency shift), and muscle synergy decomposition (NMF, PCA, ICA).

Authors:Yusuke Matsui [aut, cre]

PhysioEMG_0.4.2.tar.gz
PhysioEMG_0.4.2.zip(r-4.7-any)PhysioEMG_0.4.2.zip(r-4.6-any)PhysioEMG_0.4.2.zip(r-4.5-any)
PhysioEMG_0.4.2.tgz(r-4.6-any)PhysioEMG_0.4.2.tgz(r-4.5-any)
PhysioEMG_0.4.2.tar.gz(r-4.7-any)PhysioEMG_0.4.2.tar.gz(r-4.6-any)
PhysioEMG_0.4.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
PhysioEMG/json (API)

# Install 'PhysioEMG' in R:
install.packages('PhysioEMG', repos = c('https://x-biosignal.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/x-biosignal/physioemg/issues

Pkgdown/docs site:https://x-biosignal.github.io

On CRAN:

Conda:

3.00 score 48 exports 37 dependencies

Last updated from:96d6050e46. Checks:7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develNOTE271
source / vignettesOK219
linux-releaseNOTE259
macos-releaseNOTE256
macos-oldrelNOTE198
windows-develNOTE208
windows-releaseNOTE184
windows-oldrelNOTE187
wasm-releaseOK113

Exports:convolutiveSynergycoordinationNetworkemgADLActivationemgAmplitudeFeaturesemgAmplitudeNormalizeemgCoContractionemgCoherenceNetworkemgCoordinationStructureemgDimitrovIndexemgDirectedGCNetworkemgDynamicWaveletNetworkemgEnvelopeemgFatigueemgFatigueIndexemgFatigueSlopeemgInterpretNetworkKGemgMFCVemgOnsetDetectemgPartialCoherenceNetworkemgQCgateemgQualityCheckemgRemoveECGemgSpectralMomentsemgWPLINetworkgetEMGElectrodehdEMGDecomposemake_emgmake_emg_contractionmake_emg_fatiguemuscleSynergymuscleSynergyMixturemuscleSynergyOrdermuscleSynergyTensormuscleSynergyTensorOrderphysioSynergyMixtureplotCoactivationplotEmgEnvelopeplotEmgFatigueplotEmgOnsetplotSynergyreconstructTuckerseniamMusclessetEMGElectrodespaceByTimeSynergysplitHalfStabilitysynergyComparesynergyReconstructtuckerSynergy

Dependencies:abindBiobaseBiocGenericsclicpp11DelayedArraydigestfarvergenericsGenomicRangesggplot2gluegtableIRangesisobandlabelinglatticelifecycleMatrixMatrixGenericsmatrixStatspatchworkPhysioExperimentR6RColorBrewerrlangS4ArraysS4VectorsS7scalesSeqinfoSparseArraySummarizedExperimentvctrsviridisLitewithrXVector

EMG Analysis: Preprocessing, Amplitude, and Onset Detection
Introduction | Creating EMG Data | Amplitude Envelope Extraction | Amplitude Normalization | Muscle Activation Onset Detection | Hodges-Bui Method | Teager-Kaiser Energy Operator | Comparing Methods | Complete Workflow Example | References

Last update: 2026-10-03
Started: 2026-10-03

EMG Fatigue Analysis and Muscle Synergy Decomposition
Introduction | Fatigue Analysis | Creating Fatigue Test Data | Windowed Fatigue Tracking | Fatigue Index | Spectral Moments | Muscle Synergy Decomposition | Decomposition Methods | NMF Synergy Extraction | PCA and ICA Methods | Determining the Number of Synergies | Synergy Reconstruction | Comparing Synergy Solutions | Complete Fatigue and Synergy Workflow | References

Last update: 2026-10-03
Started: 2026-10-03

Readme and manuals

Help Manual

Help pageTopics
Time-varying (convolutive) muscle synergiesconvolutiveSynergy
Build an inter-muscle coordination network with a chosen estimatorcoordinationNetwork
EMG muscle-activation summary of an ADL taskemgADLActivation
EMG Amplitude Features (ARV, MAV, iEMG, RMS)emgAmplitudeFeatures
Normalize EMG AmplitudeemgAmplitudeNormalize
EMG Co-Contraction IndexemgCoContraction
EMG Coherence Network AnalysisemgCoherenceNetwork
EMG Coordination Structure Summary from Network TopologyemgCoordinationStructure
EMG Dimitrov Spectral Fatigue Index (FInsm5)emgDimitrovIndex
Directed EMG Network via Pairwise Granger CausalityemgDirectedGCNetwork
Dynamic Wavelet Coherence Network for EMGemgDynamicWaveletNetwork
EMG Envelope ExtractionemgEnvelope
EMG Fatigue AnalysisemgFatigue
EMG Fatigue IndexemgFatigueIndex
EMG Fatigue Regression SlopeemgFatigueSlope
Interpret EMG Network with Knowledge-Graph MetadataemgInterpretNetworkKG
Muscle-Fiber Conduction Velocity (MFCV)emgMFCV
Detect EMG Muscle Activation Onset and OffsetemgOnsetDetect
EMG Partial Coherence Network AnalysisemgPartialCoherenceNetwork
EMG Quality-Control GateemgQCgate
EMG Signal Quality CheckemgQualityCheck
Remove ECG Contamination from EMGemgRemoveECG
EMG Spectral MomentsemgSpectralMoments
EMG Weighted Phase-Lag Index (wPLI) NetworkemgWPLINetwork
Get SENIAM Electrode MetadatagetEMGElectrode
Decompose HD-sEMG into motor units (PhysioHDEMG bridge)hdEMGDecompose
Create a Basic EMG PhysioExperimentmake_emg
Create EMG PhysioExperiment with Known Contractionmake_emg_contraction
Create EMG PhysioExperiment with Fatigue Progressionmake_emg_fatigue
Muscle Synergy DecompositionmuscleSynergy
Mixture-based muscle synergy analysismuscleSynergyMixture
Select Muscle Synergy Model OrdermuscleSynergyOrder
Muscle-synergy tensor decomposition (non-negative PARAFAC)muscleSynergyTensor
Select the number of tensor synergies by a VAF thresholdmuscleSynergyTensorOrder
Mixture-based muscle synergy analysis on PhysioExperiment objectsphysioSynergyMixture
Plot Agonist-Antagonist Co-ActivationplotCoactivation
Plot EMG Signal and EnvelopeplotEmgEnvelope
Plot EMG Spectral-Fatigue RegressionplotEmgFatigue
Plot EMG Activation Onsets and OffsetsplotEmgOnset
Plot Muscle SynergiesplotSynergy
Reconstruct a Tucker model (helper)reconstructTucker
SENIAM Muscle CatalogseniamMuscles
Set SENIAM Electrode MetadatasetEMGElectrode
Space-by-time muscle synergy decomposition (sNM3F)spaceByTimeSynergy
Split-half stability of inter-muscle coordination networkssplitHalfStability
Compare Two Synergy ResultssynergyCompare
Reconstruct Data from SynergiessynergyReconstruct
Non-negative Tucker (hierarchical) muscle-synergy decompositiontuckerSynergy