Skip to main content
PLOS One logoLink to PLOS One
. 2023 Nov 30;18(11):e0295003. doi: 10.1371/journal.pone.0295003

Does enforcing glenohumeral joint stability matter? A new rapid muscle redundancy solver highlights the importance of non-superficial shoulder muscles

Italo Belli 1,2,*, Sagar Joshi 1,2, J Micah Prendergast 1, Irene Beck 2, Cosimo Della Santina 1,3, Luka Peternel 1, Ajay Seth 2
Editor: Aliah Faisal Shaheen4
PMCID: PMC10688910  PMID: 38033021

Abstract

The complexity of the human shoulder girdle enables the large mobility of the upper extremity, but also introduces instability of the glenohumeral (GH) joint. Shoulder movements are generated by coordinating large superficial and deeper stabilizing muscles spanning numerous degrees-of-freedom. How shoulder muscles are coordinated to stabilize the movement of the GH joint remains widely unknown. Musculoskeletal simulations are powerful tools to gain insights into the actions of individual muscles and particularly of those that are difficult to measure. In this study, we analyze how enforcement of GH joint stability in a musculoskeletal model affects the estimates of individual muscle activity during shoulder movements. To estimate both muscle activity and GH stability from recorded shoulder movements, we developed a Rapid Muscle Redundancy (RMR) solver to include constraints on joint reaction forces (JRFs) from a musculoskeletal model. The RMR solver yields muscle activations and joint forces by minimizing the weighted sum of squared-activations, while matching experimental motion. We implemented three new features: first, computed muscle forces include active and passive fiber contributions; second, muscle activation rates are enforced to be physiological, and third, JRFs are efficiently formulated as linear functions of activations. Muscle activity from the RMR solver without GH stability was not different from the computed muscle control (CMC) algorithm and electromyography of superficial muscles. The efficiency of the solver enabled us to test over 3600 trials sampled within the uncertainty of the experimental movements to test the differences in muscle activity with and without GH joint stability enforced. We found that enforcing GH stability significantly increases the estimated activity of the rotator cuff muscles but not of most superficial muscles. Therefore, a comparison of shoulder model muscle activity to EMG measurements of superficial muscles alone is insufficient to validate the activity of rotator cuff muscles estimated from musculoskeletal models.

Introduction

Health and proper mobility of the shoulder are important in performing daily activities and maintaining independence, as the shoulder enables one to lift objects, groom and get dressed, or play a sport [1]. The mobility of the shoulder permits the largest range of motion among human joints, thanks to a mechanism composed of many bone segments, joints and muscles. This impressive mobility comes at the cost of reduced stability of the glenohumeral joint (GH), which does not rely on any bony “socket”, but is instead stabilized by soft tissues including muscles that span the joint [2, 3]. To preserve glenohumeral joint integrity, a balance must be reached by soft tissue forces and the contact force generated at the glenoid [4]. A subset of shoulder muscles, collectively known as the rotator cuff muscles (infraspinatus, supraspinatus, subscapularis and teres minor) are considered glenohumeral stabilizing muscles [5], which are of particular interest, as they are a common source of shoulder injuries [6]. However accessing directly rotator cuff muscles is particularly difficult via surface electromyography (EMG), as they lay deeper below other shoulder muscles. In this context, the use musculoskeletal models of the shoulder can be a powerful tool to gain insights into rotator cuff muscle function.

For musculoskeletal models that represent the complete musculature, it is challenging to predict the muscle forces required to generate specific motions, because human (and animal) joints typically feature more actuators (i.e., muscles) than movement degrees of freedom (DoFs). As a consequence, there are infinite possible combinations of muscle forces that can generate the same joint torque and acceleration, as many muscles are mechanically redundant, leading to the so-called muscle redundancy problem. This is also true for the human shoulder, which is actuated by a combination of larger surface and deeper rotator cuff muscles that span multiple joints of the shoulder complex.

Several optimization-based approaches have been employed to solve the muscle redundancy problem in biomechanical simulations, which fall into three categories: methods integrating the dynamics of the model [711], methods considering the model statically [1216], and data-driven approaches [17, 18]. However, despite these efforts, there are several open issues regarding the estimation of muscle forces from a musculoskeletal model [19]. In particular, methods that integrate the dynamics of the model (such as the popularly employed CMC [8]) permit respecting physiological constraints on the activation dynamics, but are computationally expensive. Bypassing the direct numerical integration of the system dynamics with solutions like direct collocation lightens this burden but remains prohibitively slow for real-time applications [11].

On the contrary, static methods disregarding dynamic constraints and considering each instant of the movement as independent are fast but could lead to non-physical solutions, so that bounds are employed to limit the evolution of the optimization variables between consecutive time-steps [14, 15, 20]. Nonetheless, the widely used OpenSim’s implementation of the static optimization approach [16] disregards the activation dynamics, and does not account for the effects of passive fiber forces. Neglecting passive forces leads to simplifications of muscle function [21], together with poor performances in estimating antagonist muscle activity at the GH joint [22]. Finally, recent data-driven machine learning methods achieved promising results [17, 18], yet they currently disregard musculoskeletal properties altogether, retaining little direct connection with the way the human body actually functions.

Altogether, the methods described above do not allow the inclusion of constraints on the joint reaction forces (JRFs) arising during the movements. A recently-developed open-access framework could enhance them to account for stability of the joint [23], but unfortunately its formulation still ignores the passive contribution of the muscle fiber when estimating the JRFs, and computations to guarantee stability remain quite costly.

In view of these reasons, a number of previous upper-extremity simulation studies concerned with shoulder function have disregarded the GH stability issue [2427]. Other studies, given the biomechanical importance of joint stability, have overcome these limitations and included constraints on the JRF at the glenoid when estimating individual muscle forces in the shoulder [10, 2835], or during forward dynamics simulations of shoulder movements [36]. However, most of these works have not compared how GH stability affects the estimates of individual shoulder muscle activity [10, 28, 30, 32, 33, 35], and recent investigations reported that constraining the GH force did not influence muscle activations [34].

Changes in estimated muscle activation when GH stability is enforced have been investigated during a box-lifting task [37], and significant differences were observed only in the supraspinatus. However, this analysis relied on the OpenSim’s Static Optimization algorithm [16], thus neglecting passive contribution of the muscle fibers. Moreover, the formulation to enforce GH stability was not provided, and the implementation was not made available. A similar investigation was performed to understand the effects of GH stability on the estimates of muscles of the shoulder, but only in the case of serious simulated rotator cuff tears, and implementation was not released [29]. In summary, the effects of enforcing the GH stability on estimated muscle activity when resolving the muscle redundancy problem are not fully understood. Additionally, including constraints on the JRF at the glenoid has been done ad hoc and inefficiently, solving the multibody system for its reaction forces, and none of such methods is publicly available.

Therefore, the main aim of our study is to understand the effect of GH stability on rotator cuff muscles of the human shoulder from a musculoskeletal modeling approach. To do this, we developed an efficient musculoskeletal muscle activity/force solver to analyse human movement while respecting explicit physiological constraints on JRFs: we refer to this new method as the Rapid Muscle Redundancy (RMR) solver.

Methods

To understand the effects of GH stability on estimated muscle activity of the shoulder, we employed a musculoskeletal model of the shoulder [27] implemented in OpenSim [38, 39] with experimental data and developed the RMR solver to include constraints on the GH joint reaction force (JRF) in a computationally efficient manner. Estimated muscle activations were compared to EMG and estimates from CMC (Fig 1). Unlike other static optimization methods [1216, 20], the RMR solver estimates muscle activations and joint forces via numerical optimization introducing three new features: first, muscle forces include active and passive forces that are length and velocity dependent; second, consistency of activation rates are enforced using linear constraints, and third, JRFs are expressed as closed-form linear functions of the estimated muscle activation during the evaluation of the constraints. We compared our results against the state of the art and tested our conclusions for robustness against the uncertainty in motion data. We applied the RMR solver to estimate muscle activity during three shoulder tasks with and without GH stability to understand the effect of GH stability.

Fig 1. Overview of the methodology to estimate and compare the effects of GH stability on shoulder muscle activity.

Fig 1

An inverse analysis begins with the experimental motion and measured EMG (a), which is processed via an OpenSim model to determine joint trajectories from inverse kinematics. Joint trajectories are filtered and splined to estimate joint speeds and accelerations, which serve as inputs to the Rapid Muscle Redundancy solver (b). RMR exploits an optimization problem formulation with a convex minimum effort objective, and expresses acceleration, continuous activation, and JRFs as linear functions of the activations (as design variables). We tested estimated activations against CMC and EMG, as well as inherent uncertainty, to evaluate the effect of GH stability on estimated muscle activity (c).

Rapid muscle redundancy (RMR) solver

To tackle the main aim and facilitate the study of the effect of GH stability on rotator cuff muscles of the human shoulder, we developed a novel Rapid Muscle Redundancy (RMR) solver. The objectives for the RMR development were:

  • O1: efficiently solve the muscle redundancy problem in a musculoskeletal model,

  • O2: constrain the solver to realistic joint reaction forces that will maintain GH stability,

  • O3: respect physiological constraints that include passive fiber forces, and guarantee continuity of activation profile.

The RMR solver can estimate individual muscle forces and activations given an OpenSim musculoskeletal model and movement data. The solver solves the muscle redundancy problem efficiently (O1) by including constraints on joint reaction forces (O2), passive fiber force and on the continuity of muscle activations (O3). The inputs to the RMR solver are the joint trajectories (angles, speeds and their accelerations) from experimental data processing (detailed below), while the outputs are estimated muscle activations and JRFs at every corresponding time point of the joint trajectories (Fig 1). Like static optimization [16], the development of the muscle redundancy problem leverages numerical optimization at each time step of the input motions. The primary difference is that more physiologically realistic behavior (O3) can be enforced by means of including time-dependent constraints on reaction forces and on the rate of activation change, while also accounting for passive fiber forces.

At a given time instant tk, a non-linear programming (NLP) problem is formalized and solved to retrieve the optimal combination of activations akRNm and controls ckRNq required to simulate the experimental motions, given the Nm muscles and Nq other actuators present in the model. We consider also the latter as, for example, it is common practice to include an ideal (reserve) actuator for each DoF to enable the model to always achieve the experimental movement in the face of modeling and/or experimental data inaccuracies, where the reserves’ magnitude is an error metric [40]. The model state, including joint coordinate (angle) values and speeds qk, q˙kRNq for all the Nq coordinates, is updated once per instant with kinematics determined from the IK analysis of the experimental motion. Given the state of the model, muscle-related variables such as length and lengthening speed derived from the model can be considered fixed (for that instant), which simplifies the formalization of the constraints to the NLP problem and enables the efficient solution of the muscle redundancy problem.

Cost function

To find a physically plausible solution {ak, ck} for each timestep tk of the experimental motions, we formalize our cost as a convex function to minimize the sum of weighted-squared muscle activations, to represent muscle contribution to the perceived effort:

J(ak,ck)=i=1Nmwiai,k2+j=1Nqvjcj,k2, (1)

where wi and vj are weightings to encourage the use of muscles over reserve actuators, and thus we set them to 1 and 10 respectively. We regularized the range of values of cj,k to be similar to that of the activations ai,k, by appropriately selecting the corresponding maximum reserve forces, which are scaled by cj,k when producing ideal torques on the joints. In this way, the use of force generated by the ideal reserves is 10 times more costly than what is generated by the muscles. This achieves O1 in terms of solving a muscle redundancy problem, where the simple quadratic formulation is efficient to minimize.

Constraints

Setting the state of the model a priori allows the formulation of simpler and more manageable constraints, which guide the solver towards a feasible solution. Muscles’ paths, positions and inertia of the various bodies are also fixed based on the model’s state. Recognizing that the force produced by each muscle is linear in its activation, the previous observations mean that joint accelerations depend linearly on the optimization variables as well. With some manipulation, the simulated accelerations can be constrained to match the experimental ones, by enforcing:

Aacc,k[akck]=q¨˜k, (2)

where q¨˜kRNq is obtained by subtracting the accelerations induced by gravity and passive muscle forces from the experimentally recorded accelerations, and the element Aacc,k(j, i) of Aacc,kRNq×(Nm+Nq) represents the effect of a unitary activation/control of actuator i on the acceleration of coordinate j. Note that this allows for correctly scaling the contribution of each actuator to the resulting coordinate’s acceleration, while the effects of gravity, external forces and passive muscle forces are lumped in q¨˜k (achieving O3).

Similarly, we observe that the expression for the JRF at each joint is provided by a vector sum of the moments and forces produced by each actuator. Under the same conditions reported above, we can write the JRF at a generic joint in the model as

Fk=AF,k[akck]+F0,k, (3)

where F0,kR3 denotes the value that the reaction force would assume at the current state if all the actuators were de-activated (accounting also for external forces, if present), and the elements of AF,kR3×(Nm+Nq) account for the effect that unitary activations/controls of the individual actuators would have on the resulting components of the reaction force. Once again, the formalism adopted allows considering only the effects of the active muscle forces, while the contribution of the passive forces and gravity is lumped into F0,k. The stability of the GH joint is then enforced by constraining the direction of JRF at the glenoid to intersect the glenoid fossa, whose shape we approximate as circular (achieving O2). Similarly to [36], this results in:

(θk(ak,ck)θmax)2-10, (4)

where θmaxR stands for the maximum allowable angle that the reaction force can assume with respect to the line joining the glenoid center and the humeral head, and θk represents the angle produced by the current value of the optimization parameters. This results in a convex constraint, easier to handle in optimization. We chose a conservative value of θmax ≈ 20°, in agreement with cadaveric studies [4].

A final set of constraints were applied to limit muscle activation and extra actuator’s controls within the bounds of physiological activation and deactivation rates. The muscle activation in the model represents the level of muscle fiber calcium release resulting from depolarization, where 0 signifies that no calcium is released and the fiber produces no active tension and 1 means maximum calcium release (activation) and that the fiber contracts maximally. Integrating the activation dynamics in [41] between consecutive time instants tk−1 and tk, we can formulate an expression that enforces activation dynamics implicitly (achieving O3):

ai,k-1-ai,k-1(12+32ak-1)tk-tk-1τdeactli,k(ai,k-1)ai,kai,k-i+1-ai,k-112+32ak-1tk-tk-1τactui,k(ai,k-1), (5)

written for muscle i, where τact and τdeact are the activation and deactivation time constants of the muscle, that we set to 10 ms and 40 ms respectivey [41]. The formulation in (5) bounds the admissible activation’s changes by considering the effect of minimum or maximum neural excitation input on the current activation level. The resulting ui,k(ai,k−1) and li,k(ai,k−1) should be clipped if necessary, to always respect ai,k ∈ [0, 1].

Shoulder musculoskeletal model

We employed the thoracoscapular shoulder model [27], which was already scaled to the subject whose movements we will consider [27]. The model (Fig 2) was previously used to capture the work done by the primary muscles of the shoulder and includes the kinematics of a 4-DoF scapula relative to the thorax, and the glenohumeral joint as a 3-DoF gimbal joint. The full mobility of the scapula is restricted by the clavicle by the sternoclavicular and acromioclavicular joints. Overall, the shoulder model features 7 DoFs and is actuated by 33 muscle elements.

Fig 2. The thoracoscapular shoulder model, with emphasis on the muscles (red lines), the rotator cuff, and structures of the GH joint.

Fig 2

In particular, the rotator cuff muscles are highlighted (infraspinatus—red, supraspinatus—green, teres minor—pink, subscapularis—blue).

The previous study investigated the work of shoulder muscles during common shoulder movements, but did not consider the stability of the GH joint. In this study the role of the rotator cuff muscles (infraspinatus, supraspinatus, teres minor and subscapularis, highlighted in Fig 2) is of special interest since they are anatomically considered glenohumeral joint stabilizers and their activity cannot be measured via surface EMG.

To ensure that the model successfully tracks all the experimental joint trajectories, we included ideal actuators to each coordinate in the model [40]. The estimated muscle activations are realistic if the force/moments that the extra actuators deliver are negligible compared to the muscles. We refer to all the muscles and ideal actuators as “actuators”.

Experimental motions and EMG data processing

We considered marker data and surface EMG signals for 11 muscles recorded during 18 experimental trials, at 100 Hz and 1000 Hz respectively, from a previous study [27] where the data is openly accessible. The same subject executed three repetitions of shoulder forward flexion, abduction and shrugging, with and without a 2kg load in hand, resulting in 18 acquisitions divided into 6 tasks. The electrical activity of the following muscles were measured via surface EMG electrodes and processed: anterior, middle and posterior trapezius and deltoids, pectoralis major, teres major, serratus anterior, latissimus dorsi and infraspinatus. The marker data corresponds to 9 marker trajectories, representing the motion of several bony landmarks and virtual markers extracted from post-processing of the original motion.

From experimental marker trajectories, we calculated joint angles of the shoulder model using the inverse kinematics (IK) tools in OpenSim. We were concerned about reproducing a more consistent ratio between scapula upward rotation and shoulder elevation, as reported in a previous bone pin study [50] and previously experimentally observed ratios [42]. The difference was the introduction of low scapula coordinate weights (2 × 10−4 for the scapula upward rotation, 10−4 for the other coordinates) to slightly penalize deviations from its neutral pose. Despite the correction, root mean square error between the experimental and simulated markers’ trajectories was below 1 cm on average, across the whole dataset. The resulting joint angles were filtered with a 4th order low-pass Butterworth filter with a cut-off frequency of 3 Hz to eliminate high-frequency noise coming from the marker data (similarly to what was done in [27]), and then differentiated to find the joint velocities and accelerations corresponding to the movement of the subject.

Robustness analysis

To determine the effects of the GH constraint on the individual muscle activations we took into account the uncertainty of the model fit to the marker data to increase the robustness of our conclusions. Our analysis addresses the issue that for any given marker error, there are infinite solutions for joint angles that can be within that error and inverse kinematics simply provides one solution, which is not the mean or the most representative of all possible solutions. Consequently, when employing inverse kinematic to estimate the joint angle trajectories corresponding to the marker data, the uncertainty in the placement of the markers or in the scaling of the model can have a significant impact on the conclusions of a biomechanical study [43]. We focus on the uncertainty from marker placement on the model, as the uncertainty of model scaling affected derived joint angles, moments and powers in a very similar way [43].

Starting from our initial model, we generated 100 additional models by perturbing the position of each marker randomly, inside a sphere of 1 cm radius centered on the initial marker position. When generating a model, we ran inverse kinematics on all the marker trajectories in the dataset, and retained the model only if the associated average root-mean-squared error was below 1 cm [43]. We estimated the individual muscle activations of each model and associated inverse kinematics results using the RMR solver and then evaluated if muscle activations with and without the GH constraint enforced were statistically different across 3636 solutions. The 18 experimental trials for both conditions (36 solutions) were perturbed 100 times to ensure our results were robust to uncertainty from IK, for a total of 3636 solutions. To analyse the differences induced by GH stability, we employed the statistical parametric mapping (SPM) method to perform a paired t-test among the sets of one-dimensional time series describing the activations of each muscle, estimated under the two stability conditions. For every muscle, we tested the null hypothesis that the mean activation trajectory in the two conditions is the same, setting the level of significance for the test to be α = 0.01, and leveraging the MATLAB interface of the freely available package SPM1D [44] for this analysis. Even if the two conditions achieved a p-value <α = 0.01, this may not signify meaningful differences in muscle recruitment, and accordingly we also considered the effect size for each muscle [45]. The effect size was evaluated as the difference between the means of the activation trajectories between the two conditions. An effect size whose absolute peak value exceeded 0.1 was considered significant since such variation could corrupt significantly its match to experimental EMG values. As such, we identified a muscle to be significantly affected by the GH constraint if the requirements on p-value and effect size are both simultaneously satisfied when comparing its activations under the two stability conditions.

Implementation and simulations

A total of 3636 RMR simulations and 36 CMC simulations were run on a Dell Latitude 7420 laptop with i7-1185G7 processor. The NLP problem (1)–(5) addressed by the RMR solver was coded leveraging OpenSim 4.3 in MATLAB R2021b and fed to the numerical solver SQP (available through fmincon). To cope with the gimbal lock arising in the model when the humerus is vertical, simulations of shrugging tasks were achieved locking the two indeterminate coordinates (axial rotation and plane of elevation of the humerus), which varied little through the shrugging movement and followed from previous simulations in [27]. The data used in this study is available at https://simtk.org/projects/thoracoscapular, while the code can be accessed at https://github.com/ComputationalBiomechanicsLab/rmr-solver/tree/v1.1.

Results

We present our results beginning with the accuracy of muscle activations estimated by the RMR solver compared to experimental EMG and to CMC results as a benchmark. Next, we quantify the effect of enforcing GH stability on estimated muscle activations, while taking into account the uncertainty in the movement data.

Comparison between RMR and CMC

Muscle activations estimated by the RMR solver and the CMC algorithm were compared to the filtered EMG signals recorded experimentally. Averaging the activation estimates over the 3 repetitions of each task, we performed a task-wise comparison. Results are reported for the RMR solver with and without the GH constraint enforced since the latter offers a more fair comparison of our solver with respect to CMC, which does not take GH stability into consideration. In Fig 3 we show, for a selection of muscles, the mean and standard deviations of muscle activations estimated by the three methods over the duration of the task and specifically for the loaded flexion task. To capture the differences across the whole dataset, we present the mean absolute errors (MAEs) between model-estimated and EMG-recorded muscle activations over the duration of each task, and summarize them in Table 1. The values of MAEs show that activations estimated with our method and the popularly employed CMC algorithm are similar, but when visualizing the direction of the JRF at the glenoid computed by the RMR solver major changes that are induced when including GH stability in the analysis are displayed, as presented in Fig 4.

Fig 3. Comparison of muscle activations during a loaded flexion movement of the shoulder as estimated by the RMR solver with (blue) and without (green) GH constraint and by the CMC algorithm (magenta).

Fig 3

Additionally, actual muscle activations obtained by filtered measured EMG signals are displayed in gray. For each shown muscle, estimates are displayed on vertical axes in terms of the mean across the 3 repetitions of the task (with bold lines), together with shaded ±1SD, while only the ±1SD region is reported for EMG. The horizontal axes show the progression of the movement (where 0 is the beginning and 100 is the final sample), also visually indicated with skeletal models at the bottom of the figure. The figure provides an intuitive example including the primary muscles to elevate the humerus, while an overview of all the muscles and movements is provided in Table 1.

Table 1. Mean Absolute Error (MAE) for RMR and CMC estimates of the muscle activations against the EMG-based activations.

Results for the RMR solver are shown for both the cases in which the GH constraint was included or not. MAEs under 0.1 represent excellent matches with the experimental activations, while worse values are highlighted. For the serratus anterior, both RMR and CMC estimates are averaged over the 3 bundles composing the muscle in the model, as reported in [27].

Task Trapezius middle Trapezius superior Trapezius inferior Deltoid anterior Deltoid posterior Deltoid middle Pec.Maj. clavicle Serratus anterior Infra-spinatus Latiss. dorsi Teres major Method
Abduction 0.09 0.11 0.06 0.09 0.07 0.07 0.02 0.07 0.08 0.06 0.06 RMR
0.09 0.10 0.06 0.09 0.07 0.08 0.02 0.07 0.05 0.06 0.03 RMR (no GH)
0.07 0.10 0.05 0.08 0.07 0.07 0.01 0.06 0.06 0.04 0.02 CMC
Abduction + 0.07 0.11 0.05 0.07 0.10 0.04 0.03 0.06 0.05 0.13 0.08 RMR
0.07 0.11 0.05 0.06 0.09 0.06 0.03 0.06 0.09 0.13 0.05 RMR (no GH)
0.06 0.10 0.04 0.05 0.09 0.07 0.02 0.07 0.08 0.11 0.04 CMC
Flexion 0.06 0.07 0.04 0.05 0.05 0.05 0.02 0.05 0.04 0.10 0.07 RMR
0.06 0.07 0.03 0.05 0.05 0.05 0.02 0.05 0.04 0.10 0.06 RMR (no GH)
0.05 0.06 0.03 0.05 0.03 0.05 0.03 0.05 0.02 0.08 0.05 CMC
Flexion + 0.04 0.08 0.02 0.05 0.07 0.04 0.04 0.06 0.02 0.16 0.11 RMR
0.04 0.08 0.02 0.04 0.07 0.05 0.02 0.06 0.04 0.16 0.10 RMR (no GH)
0.03 0.06 0.02 0.05 0.06 0.06 0.04 0.06 0.02 0.15 0.09 CMC
Shrugging 0.02 0.09 0.01 0.01 0.02 0.02 0.06 0.01 0.08 0.03 0.17 RMR
0.02 0.10 0.01 0.00 0.02 0.02 0.05 0.01 0.08 0.03 0.10 RMR (no GH)
0.01 0.08 0.01 0.01 0.01 0.01 0.05 0.04 0.06 0.02 0.01 CMC
Shrugging + 0.04 0.06 0.02 0.01 0.02 0.02 0.05 0.02 0.02 0.10 0.12 RMR
0.04 0.07 0.02 0.00 0.02 0.02 0.05 0.01 0.02 0.10 0.03 RMR (no GH)
0.02 0.05 0.01 0.01 0.02 0.06 0.01 0.07 0.01 0.08 0.02 CMC

Fig 4.

Fig 4

The effects of the constrained joint reaction force (JRF) at the glenoid during a loaded forward flexion (left) and the physical interpretation of the glenohumeral (GH) stability constraint (right). Since the JRF physiologically must remain within the glenoid fossa, our algorithm constrains its orientation θ accordingly. The two histograms present the values of θ in the two cases, reporting the rate (%) at which angles occur during the movement. Without ensuring GH stability, it is evident that the glenohumeral JRF can grossly exceed joint stability limits.

We compared the computation-to-real-time ratio for the algorithms, highlighting significant differences in performance over the whole dataset. The ratio is over 200 for the CMC algorithm, while an average close to 20 was observed for the RMR solver (both in the case in which GH stability was excluded and when it was included), making it a much more efficient option to achieve the estimates. We visualize this comparison in Fig 5, including the performances of the RMR solver when the JRF is retrieved through a force-balancing procedure by employing the OpenSim API directly, similar to [37].

Fig 5. Comparison of computational performance of the RMR solver versus the CMC algorithm, over the 18 experimental motions in our dataset collected at 100 Hz.

Fig 5

For the RMR solver, both the cases with and without the inclusion of the glenohumeral stability constraint are included and both indicate a processing rate of nearly 5 frames per second. For comparison, we include the RMR Solver formulation that includes the JRF computed from the multibody system at every constraint evaluation [37] instead of a linear function of activation at each instant.

Glenohumeral stability analysis

To investigate the effect of the GH stability constraint, we compared the activations estimated by the RMR solver from the two conditions, for all the muscles. We included both the superficial muscles (some of which were monitored experimentally with EMG) and the deeper muscle such as the rotator cuff muscles for which there were no EMG measurements. We evaluated the set of 3636 solutions considering the uncertainty in the movement data to discern significant and meaningful differences in the activation patterns between the GH stability conditions. Fig 6 presents the mean and standard deviation of the estimated muscle activations and regions of statistical difference (shaded) and the corresponding effect sizes (below each plot) for the loaded abduction task. We are particularly interested on the effects on the rotator cuff muscles and prime movers whose activation varied the most among the two stability conditions. The muscles in which the peak effect size (the peak absolute difference between the two means) exceeds 0.1 are starred. In Table 2 we present the comparison of all the muscles in the model, summarized by the peak effect size for each task. The shaded values in the table represent the muscles whose activations are identified as physiologically different (p-value <0.01, peak effect size >0.1) between the two GH stability conditions.

Fig 6. Comparison of estimated muscle activations during a loaded abduction obtained from the RMR solver with (blue) and without (green) GH stability enforced for several key muscles.

Fig 6

The vertical axes of the main graphs display muscle activation where value 1.0 is the maximum possible activation. Solid lines in the plots correspond to the activation mean while the shaded regions indicate ±1SD. The horizontal axes describe the phase of the movement where 0 is the beginning and 100 is the final sample, which are visually indicated by skeletal poses. The shaded grey sections of the phase indicate where the difference is statistically significant (p < 0.01). The absolute value of the effect size is shown below the main graph, and we highlight with ⋆ the muscles for which this curve exceeds 0.1. The loaded abduction task (shown) exemplified the differences between the two conditions, but an overview of all muscles for each task is provided in Table 2.

Table 2. Peak effect size between the with and without GH stability conditions for estimated muscle activations for all shoulder muscles modeled.

Shaded values indicate that the peak effect size ≥ 0.1 which corresponds to a meaningful difference in muscle coordination. For the multi-bundle muscles, we show the maximum peak effect size across them.

Muscle Flexion Flexion+ Abduction Abduction+ Shrugging Shrugging+
Infraspinatus 0.07 0.14 0.10 0.17 0.02 0.06
Supraspinatus 0.04 0.09 0.03 0.07 0.04 0.03
Subscapularis 0.03 0.13 0.17 0.27 0.07 0.08
Teres minor 0.02 0.05 0.04 0.05 0.02 0.04
Trapezius 0.02 0.03 0.01 0.01 0.03 0.03
Deltoid anterior 0.03 0.05 0.02 0.07 0.01 0.01
Deltoid middle 0.03 0.08 0.03 0.05 0.00 0.00
Deltoid posterior 0.01 0.06 0.04 0.05 0.00 0.01
Pectoralis major 0.03 0.07 0.01 0.02 0.02 0.01
Serratus anterior 0.00 0.01 0.00 0.01 0.04 0.04
Latissimus dorsi 0.00 0.00 0.00 0.00 0.00 0.00
Teres major 0.04 0.10 0.12 0.12 0.13 0.11
Levator scapulae 0.00 0.00 0.00 0.00 0.04 0.02
Coracobrachialis 0.02 0.04 0.01 0.03 0.02 0.02
Pectoralis minor 0.00 0.00 0.00 0.00 0.00 0.00

Discussion

The main aim of our study was to implement and analyze the effect of enforcing glenohumeral stability on the estimation of muscle activations during human shoulder movements. To that end, we developed a new open-source Rapid Muscle Redundancy (RMR) solver compatible with OpenSim in order to capture the GH stability constraint, include passive muscle fiber force contributions, and limit the physiological rate of change of estimated activations for individual muscles.

Effect of GH stability on muscle activations

With respect to the effect of enforcing GH stability on muscle activations of the shoulder, our result showed that GH stability increased rotator cuff muscle activity (Fig 6, Table 2). Furthermore, the increase in muscle activity when accounting for GH stability is greater when the same movements are performed with a handheld weight. Interestingly, GH stability had virtually no effect on activations of surface muscles, whose EMG recordings are typically used to validate estimated muscle activity [18, 24, 27, 34, 46, 47]. Indeed our comparisons indicated the RMR estimates with and without GH stability were comparable to CMC with respect to filtered EMG signals, with all methods having excellent agreement (MAE ≤ 0.1, Table 1).

Our findings are consistent with anatomical expectations that the rotator cuff muscles act to stabilize the glenohumeral joint [24]. Previous shoulder modeling studies also indicated the importance of the rotator cuff muscles in controlling both magnitude and direction of the glenohumeral joint reaction force [28, 31, 35]. Yet, there are a couple of studies that observed that constraining the GH joint reaction force did not significantly affect the activations of the rotator cuff muscles [34] or observed marginal differences [37]. The models in these studies and our model, however, represent different individuals with different geometry and muscle architecture (compare Holzbaur et al. [48] to van der Helm et al. [28, 49]) and employ completely different models of scapula kinematics. We specifically model the scapulothoracic joint [50], which was attributed with improving estimates of the work done by individual shoulder muscles [27]. Differences between our studies extend to different methods to solve for the muscle redundancy, particularly in the study by Blache et al. [37], where they employed static optimization. Nonetheless, our study supports the recommendations to include a constraint on the JRF at the glenoid when investigating GH stability [34].

Computational speed of RMR solver to estimate forces and activations

In formulating the RMR solver, the secondary aim was to improve the computational efficiency of estimating muscle forces while maintaining (or even improving) the accuracy of methods like CMC [8]. Our results indicate that the RMR solver is over an order of magnitude more efficient at estimating muscle activations in a complex musculoskeletal model of the human shoulder than the widely employed CMC algorithm.

The speed gains of the RMR solver are attributable beyond the efficiencies of static optimization. In particular, it is a result of a novel formulation of the JRF as a linear function of activation within the constraints of the RMR solver as opposed to repeatedly querying the multibody system for reaction forces in response to muscle forces [37] (Fig 5). In the case of the shoulder, we demonstrated the efficient inclusion of JRFs by implementing the directional constraint on the glenohumeral joint reaction force.

Notably, our JRF formulation can be employed to include the reaction forces at any joint (in any OpenSim model), for example, to keep JRFs within physically acceptable bounds or to append them to the objective function to be minimized. The efficient inclusion of JRFs can be used to improve the physiological feasibility of estimated muscle forces.

The RMR solver could solve the muscle redundancy problem formulated in (1)–(5) in approximately 0.2 seconds for a single instant in time, and directly enables motion analysis at up to 5 frames-per-second. These reduced computational times pave the way for musculoskeletal model-based analysis of human motion in near real-time, which opens opportunities to apply modeling insights during rehabilitation and therapy. Our study exploited the improved computational efficiency, by enabling us to perform a robustness analysis with over 3600 trials to test against the uncertainty in the motion data. Such large-scale robustness, sensitivity and even design optimization problems would be impossible to perform in tractable time with CMC.

RMR solver accuracy of muscle activation estimates

Estimated muscle activity from the RMR solver compared to the experimentally recorded EMG signals and, with few exceptions, the MAE observed between the two remained below the threshold of 0.1, commonly accepted as indicating excellent agreement between simulated and real muscle activation levels (see [24, 27, 51]). Reserve actuator torques were negligible for the whole duration of the movements, confirming the relative weightings selected in the cost function (1). Our results indicate that the integration of the system’s dynamics performed in CMC, together with its kinematic feedback loop, may not be necessary when analyzing relatively slow movements, like the ones investigated in this study, and supports previous studies comparing static to dynamic optimization methods for estimating muscle forces in walking [52]. Our approach further supports the observation that a rigid tendon model, disregarding tendon compliance, performs just as well for a wide variety of shoulder motions [53].

Limitations

Our results are subject to several limitations. We have modelled the GH constraint as a directional constraint, on the basis of a circular approximation of the glenoid fossa. However, this may underestimate the support provided by the actual shape of an individual’s glenoid fossa and similarly by excluding soft-tissue structures such as the glenoid labrum, joint capsule, and glenohumeral ligaments in the simulations. The constraint on JRF direction in (4) results in orientations of the reaction force that lie predominantly on the boundaries of the admissible region (e.g., the perimeter of the glenoid fossa), as apparent in Fig 4. Other orientations of the JRF could be encouraged as well, but it is important to note that they would likely require higher activations than the ones we estimated for the rotator cuff muscles. Therefore, the muscle activation estimates that we report may be seen as the lower bound required for ensuring GH stability and beyond this lower bound we would expect increased influence of GH stability on the rotator cuff muscle activations. The approximation of the acceptable region based on the glenoid fossa and the subsequent directional constraint may also explain some of the outliers in our results. In particular, teres major (Tables 1 and 2) appears to be overestimated particularly during shrugging with GH stability constraints active. We believe this may be due to its role in redirecting the forces from the trapezius into the GH fossa, even though the magnitude of the force is small, which other soft tissue like the capsule and ligaments could support.

Another outlier in all cases (using CMC and RMR) was the latissimus dorsi (see Table 1), particularly during arm-raising tasks with a handheld weight, where the model underestimates muscle activity. We do not attribute these differences directly to GH stability since these discrepancies appear in both cases (with and without GH stability). Functionally, we consider latissimus dorsi as an antagonist to the deltoids and superior trapezius, and its activity when the humerus is horizontal indicates a stabilizing role in the experimental EMG data. As the model does not predict latissismus dorsi coactivation (both employing the RMR solver and the CMC algorithm, see Table 1) and instead appears to rely on particularly high activations for the teres major to stabilize the joint, we may infer that the muscle path or architecture of the latissmuss dorsi may not be captured adequately. While this is not specific to the solver, it does highlight an important point of improvement for the model, so that a proper distribution of the necessary forces could be realized.

We accounted for the uncertainty in the motion capture data, which was demonstrated to have a significant effect on the conclusions drawn in human movement studies [43]. We used the marker placement uncertainty to also account for uncertainty in model scaling. However, there is also uncertainty related to the muscle parameters and muscle architecture of the test subject, which we did not account for. Previous work concluded that estimated muscle forces and activations are also sensitive to these parameters, but personalization of the model alone does not ensure high accuracy, while properly addressing the muscle force sharing problem (as we aimed to do) is equally important [54].

Conclusion

We showed that glenohumeral stability has a significant and large effect on the activations of the rotator cuff muscles. Our results highlight that simulation studies performed without glenohumeral stability can yield non-physical directions for the glenohumeral joint reaction force. Furthermore, the activations of the rotator cuff and teres major muscles are the most affected by the stability constraint. Consequently, we demonstrate that validation of shoulder model estimated muscle activity, by comparison to superficial EMG data, is insufficient since rotator-cuff muscle activity is unaccounted for and superficial muscles are widely unaffected by glenohumeral stability. Our results clearly show that good agreement with superficial EMG can be achieved with significantly different rotator-cuff muscle activations.

Our study has broader implications for musculoskeletal models of the shoulder and related solvers for clinical and rehabilitation applications. For example, shoulder surgery [48], robotic-led shoulder physiotherapy [55, 56], and ergonomics during manual work [57, 58] all rely on the accuracy and speed of force/activity estimates from a musculoskeletal model. Our study contributes significantly to these types of applications by providing free, open-source models and tools to accurately evaluate shoulder function in close to real-time.

Acknowledgments

The authors thank Alexis Derumigny for his statistical-related advice, and Stephen J. Eglen from the CODECHECK project for verifying the reproducibility of our results [59].

Data Availability

The data and code supporting this study are available at https://simtk.org/projects/thoracoscapular and https://github.com/ComputationalBiomechanicsLab/rmr-solver/tree/v1.1 respectively.

Funding Statement

This work has received support from the Chan Zuckerberg Initiative DAF, an advised fund of Silicon Valley Community Foundation through grants 2020-218896 and 2022-252796. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1. Triffitt PD. The relationship between motion of the shoulder and the stated ability to perform activities of daily living. JBJS. 1998;80(1):41–6. doi: 10.2106/00004623-199801000-00008 [DOI] [PubMed] [Google Scholar]
  • 2. Veeger H, Van Der Helm F. Shoulder function: the perfect compromise between mobility and stability. Journal of biomechanics. 2007;40(10):2119–2129. doi: 10.1016/j.jbiomech.2006.10.016 [DOI] [PubMed] [Google Scholar]
  • 3. Labriola JE, Lee TQ, Debski RE, McMahon PJ. Stability and instability of the glenohumeral joint: the role of shoulder muscles. Journal of shoulder and elbow surgery. 2005;14(1):S32–S38. doi: 10.1016/j.jse.2004.09.014 [DOI] [PubMed] [Google Scholar]
  • 4. Lippitt S, Matsen F. Mechanisms of glenohumeral joint stability. Clinical orthopaedics and related research. 1993;(291):20–28. [PubMed] [Google Scholar]
  • 5. Yanagawa T, Goodwin CJ, Shelburne KB, Giphart JE, Torry MR, Pandy MG. Contributions of the individual muscles of the shoulder to glenohumeral joint stability during abduction. Journal of biomechanical engineering. 2008;. doi: 10.1115/1.2903422 [DOI] [PubMed] [Google Scholar]
  • 6. Minagawa H, Yamamoto N, Abe H, Fukuda M, Seki N, Kikuchi K, et al. Prevalence of symptomatic and asymptomatic rotator cuff tears in the general population: from mass-screening in one village. Journal of orthopaedics. 2013;10(1):8–12. doi: 10.1016/j.jor.2013.01.008 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7. Neptune R, Hull M. Evaluation of performance criteria for simulation of submaximal steady-state cycling using a forward dynamic model. Transactions of ASME. 1998;. [DOI] [PubMed] [Google Scholar]
  • 8. Thelen DG, Anderson FC, Delp SL. Generating dynamic simulations of movement using computed muscle control. Journal of biomechanics. 2003;36(3):321–328. doi: 10.1016/S0021-9290(02)00432-3 [DOI] [PubMed] [Google Scholar]
  • 9. Seth A, Pandy MG. A neuromusculoskeletal tracking method for estimating individual muscle forces in human movement. Journal of biomechanics. 2007;40(2):356–366. doi: 10.1016/j.jbiomech.2005.12.017 [DOI] [PubMed] [Google Scholar]
  • 10. Quental C, Folgado J, Ambrósio J. A window moving inverse dynamics optimization for biomechanics of motion. Multibody System Dynamics. 2016;38(2):157–171. doi: 10.1007/s11044-016-9529-4 [DOI] [Google Scholar]
  • 11. De Groote F, Kinney AL, Rao AV, Fregly BJ. Evaluation of direct collocation optimal control problem formulations for solving the muscle redundancy problem. Annals of biomedical engineering. 2016;44(10):2922–2936. doi: 10.1007/s10439-016-1591-9 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12. Hardt DE. Determining muscle forces in the leg during normal human walking—an application and evaluation of optimization methods. Transactions of the ASME. 1978;100:72–78. [Google Scholar]
  • 13. Crowninshield RD. Use of optimization techniques to predict muscle forces. Transactions of the AMSE. 1978;100:88–92. [Google Scholar]
  • 14. Happee R. Inverse dynamic optimization including muscular dynamics, a new simulation method applied to goal directed movements. Journal of biomechanics. 1994;27(7):953–960. doi: 10.1016/0021-9290(94)90267-4 [DOI] [PubMed] [Google Scholar]
  • 15.Ackermann M. Dynamics and energetics of walking with prostheses. PhD Thesis; 2007.
  • 16.Reinbolt JA. Static Optimization OpenSim; 2012-2023. Available from: https://github.com/opensim-org/opensim-core/blob/main/OpenSim/Analyses/StaticOptimization.cpp.
  • 17. Sohane A, Agarwal R. Knee muscle force estimating model using machine learning approach. The Computer Journal. 2022;65(5):1167–1177. doi: 10.1093/comjnl/bxaa160 [DOI] [Google Scholar]
  • 18. Nasr A, Inkol KA, Bell S, McPhee J. InverseMuscleNET: Alternative Machine Learning Solution to Static Optimization and Inverse Muscle Modeling. Frontiers in Computational Neuroscience. 2021;15. doi: 10.3389/fncom.2021.759489 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19. Erdemir A, McLean S, Herzog W, van den Bogert AJ. Model-based estimation of muscle forces exerted during movements. Clinical biomechanics. 2007;22(2):131–154. doi: 10.1016/j.clinbiomech.2006.09.005 [DOI] [PubMed] [Google Scholar]
  • 20. Ackermann M, Schiehlen W. Physiological methods to solve the force-sharing problem in biomechanics. Multibody dynamics: Computational methods and applications. 2009; p. 1–23. [Google Scholar]
  • 21. Zajac FE. Muscle and tendon: properties, models, scaling, and application to biomechanics and motor control. Critical reviews in biomedical engineering. 1989;17(4):359–411. [PubMed] [Google Scholar]
  • 22. Kian A, Pizzolato C, Halaki M, Ginn K, Lloyd D, Reed D, et al. Static optimization underestimates antagonist muscle activity at the glenohumeral joint: A musculoskeletal modeling study. Journal of biomechanics. 2019;97:109348. doi: 10.1016/j.jbiomech.2019.109348 [DOI] [PubMed] [Google Scholar]
  • 23. Akhavanfar MH, Brandon SC, Brown SH, Graham RB. Development of a novel MATLAB-based framework for implementing mechanical joint stability constraints within OpenSim musculoskeletal models. Journal of Biomechanics. 2019;91:61–68. doi: 10.1016/j.jbiomech.2019.05.007 [DOI] [PubMed] [Google Scholar]
  • 24. Dubowsky SR, Rasmussen J, Sisto SA, Langrana NA. Validation of a musculoskeletal model of wheelchair propulsion and its application to minimizing shoulder joint forces. Journal of biomechanics. 2008;41(14):2981–2988. doi: 10.1016/j.jbiomech.2008.07.032 [DOI] [PubMed] [Google Scholar]
  • 25. Engelhardt C, Malfroy Camine V, Ingram D, Müllhaupt P, Farron A, Pioletti D, et al. Comparison of an EMG-based and a stress-based method to predict shoulder muscle forces. Computer methods in biomechanics and biomedical engineering. 2015;18(12):1272–1279. doi: 10.1080/10255842.2014.899587 [DOI] [PubMed] [Google Scholar]
  • 26. Nikooyan A, Veeger H, Westerhoff P, Bolsterlee B, Graichen F, Bergmann G, et al. An EMG-driven musculoskeletal model of the shoulder. Human movement science. 2012;31(2):429–447. doi: 10.1016/j.humov.2011.08.006 [DOI] [PubMed] [Google Scholar]
  • 27. Seth A, Dong M, Matias R, Delp S. Muscle contributions to upper-extremity movement and work from a musculoskeletal model of the human shoulder. Frontiers in neurorobotics. 2019;13:90. doi: 10.3389/fnbot.2019.00090 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28. Van der Helm FC. A finite element musculoskeletal model of the shoulder mechanism. Journal of biomechanics. 1994;27(5):551–569. doi: 10.1016/0021-9290(94)90065-5 [DOI] [PubMed] [Google Scholar]
  • 29. Steenbrink F, de Groot JH, Veeger H, van der Helm F, Rozing P. Glenohumeral stability in simulated rotator cuff tears. Journal of biomechanics. 2009;42(11):1740–1745. doi: 10.1016/j.jbiomech.2009.04.011 [DOI] [PubMed] [Google Scholar]
  • 30. Charlton IW, Johnson G. A model for the prediction of the forces at the glenohumeral joint. Proceedings of the Institution of Mechanical Engineers, Part H: Journal of Engineering in Medicine. 2006;220(8):801–812. doi: 10.1243/09544119JEIM147 [DOI] [PubMed] [Google Scholar]
  • 31. Blana D, Hincapie JG, Chadwick EK, Kirsch RF. A musculoskeletal model of the upper extremity for use in the development of neuroprosthetic systems. Journal of biomechanics. 2008;41(8):1714–1721. doi: 10.1016/j.jbiomech.2008.03.001 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32. Dickerson CR, Chaffin DB, Hughes RE. A mathematical musculoskeletal shoulder model for proactive ergonomic analysis. Computer methods in biomechanics and biomedical engineering. 2007;10(6):389–400. doi: 10.1080/10255840701592727 [DOI] [PubMed] [Google Scholar]
  • 33. Dickerson CR, Hughes RE, Chaffin DB. Experimental evaluation of a computational shoulder musculoskeletal model. Clinical Biomechanics. 2008;23(7):886–894. doi: 10.1016/j.clinbiomech.2008.04.004 [DOI] [PubMed] [Google Scholar]
  • 34. McFarland DC, Brynildsen AG, Saul KR. Sensitivity of neuromechanical predictions to choice of glenohumeral stability modeling approach. Journal of Applied Biomechanics. 2020;36(4):249–258. doi: 10.1123/jab.2019-0088 [DOI] [PubMed] [Google Scholar]
  • 35. Assila N, Duprey S, Begon M. Glenohumeral joint and muscles functions during a lifting task. Journal of biomechanics. 2021;126:110641. doi: 10.1016/j.jbiomech.2021.110641 [DOI] [PubMed] [Google Scholar]
  • 36. Chadwick EK, Blana D, Kirsch RF, Van Den Bogert AJ. Real-time simulation of three-dimensional shoulder girdle and arm dynamics. IEEE Transactions on Biomedical Engineering. 2014;61(7):1947–1956. doi: 10.1109/TBME.2014.2309727 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37. Blache Y, Begon M, Michaud B, Desmoulins L, Allard P, Dal Maso F. Muscle function in glenohumeral joint stability during lifting task. PLoS One. 2017;12(12):e0189406. doi: 10.1371/journal.pone.0189406 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38. Delp SL, Anderson FC, Arnold AS, Loan P, Habib A, John CT, et al. OpenSim: open-source software to create and analyze dynamic simulations of movement. IEEE transactions on biomedical engineering. 2007;54(11):1940–1950. doi: 10.1109/TBME.2007.901024 [DOI] [PubMed] [Google Scholar]
  • 39. Seth A, Hicks JL, Uchida TK, Habib A, Dembia CL, Dunne JJ, et al. OpenSim: Simulating musculoskeletal dynamics and neuromuscular control to study human and animal movement. PLoS computational biology. 2018;14(7):e1006223. doi: 10.1371/journal.pcbi.1006223 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40. Hicks JL, Uchida TK, Seth A, Rajagopal A, Delp SL. Is my model good enough? Best practices for verification and validation of musculoskeletal models and simulations of movement. Journal of biomechanical engineering. 2015;137(2). doi: 10.1115/1.4029304 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41. Thelen DG. Adjustment of muscle mechanics model parameters to simulate dynamic contractions in older adults. J Biomech Eng. 2003;125(1):70–77. doi: 10.1115/1.1531112 [DOI] [PubMed] [Google Scholar]
  • 42. Duprey S, Billuart F, Sah S, Ohl X, Robert T, Skalli W, et al. Three-dimensional rotations of the scapula during arm abduction: evaluation of the acromion marker cluster method in comparison with a model-based approach using biplanar radiograph images. Journal of applied biomechanics. 2015;31(5):396–402. doi: 10.1123/jab.2014-0244 [DOI] [PubMed] [Google Scholar]
  • 43. Uchida TK, Seth A. Conclusion or Illusion: Quantifying Uncertainty in Inverse Analyses From Marker-Based Motion Capture due to Errors in Marker Registration and Model Scaling. Frontiers in Bioengineering and Biotechnology. 2022;10. doi: 10.3389/fbioe.2022.874725 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44. Pataky TC. One-dimensional statistical parametric mapping in Python. Computer methods in biomechanics and biomedical engineering. 2012;15(3):295–301. doi: 10.1080/10255842.2010.527837 [DOI] [PubMed] [Google Scholar]
  • 45. Sullivan GM, Feinn R. Using effect size—or why the P value is not enough. Journal of graduate medical education. 2012;4(3):279–282. doi: 10.4300/JGME-D-12-00156.1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46. Asadi Nikooyan A, Veeger H, Chadwick E, Praagman M, van der Helm FC. Development of a comprehensive musculoskeletal model of the shoulder and elbow. Medical & biological engineering & computing. 2011;49:1425–1435. doi: 10.1007/s11517-011-0839-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47. Wu W, Lee PV, Bryant AL, Galea M, Ackland DC. Subject-specific musculoskeletal modeling in the evaluation of shoulder muscle and joint function. Journal of biomechanics. 2016;49(15):3626–3634. doi: 10.1016/j.jbiomech.2016.09.025 [DOI] [PubMed] [Google Scholar]
  • 48. Holzbaur KR, Murray WM, Delp SL. A model of the upper extremity for simulating musculoskeletal surgery and analyzing neuromuscular control. Annals of biomedical engineering. 2005;33:829–840. doi: 10.1007/s10439-005-3320-7 [DOI] [PubMed] [Google Scholar]
  • 49. Van der Helm FC, Veeger H, Pronk G, Van der Woude L, Rozendal R. Geometry parameters for musculoskeletal modelling of the shoulder system. Journal of biomechanics. 1992;25(2):129–144. doi: 10.1016/0021-9290(92)90270-B [DOI] [PubMed] [Google Scholar]
  • 50. Seth A, Matias R, Veloso AP, Delp SL. A biomechanical model of the scapulothoracic joint to accurately capture scapular kinematics during shoulder movements. PloS one. 2016;11(1):e0141028. doi: 10.1371/journal.pone.0141028 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 51. Odle B, Reinbolt J, Forrest G, Dyson-Hudson T. Construction and evaluation of a model for wheelchair propulsion in an individual with tetraplegia. Medical & biological engineering & computing. 2019;57(2):519–532. doi: 10.1007/s11517-018-1895-z [DOI] [PubMed] [Google Scholar]
  • 52. Anderson FC, Pandy MG. Static and dynamic optimization solutions for gait are practically equivalent. Journal of biomechanics. 2001;34(2):153–161. doi: 10.1016/S0021-9290(00)00155-X [DOI] [PubMed] [Google Scholar]
  • 53. Carlos Q, Margarida A, Jorge A, SB G, João F. Influence of the musculotendon dynamics on the muscle force-sharing problem of the shoulder—a fully inverse dynamics approach. Journal of biomechanical engineering. 2018;140(7). doi: 10.1115/1.4039675 [DOI] [PubMed] [Google Scholar]
  • 54. Żuk M, Syczewska M, Pezowicz C. Influence of uncertainty in selected musculoskeletal model parameters on muscle forces estimated in inverse dynamics-based static optimization and hybrid approach. Journal of Biomechanical Engineering. 2018;140(12). [DOI] [PubMed] [Google Scholar]
  • 55. Prendergast JM, Balvert S, Driessen T, Seth A, Peternel L. Biomechanics Aware Collaborative Robot System for Delivery of Safe Physical Therapy in Shoulder Rehabilitation. IEEE Robotics and Automation Letters. 2021;6(4):7177–7184. doi: 10.1109/LRA.2021.3097375 [DOI] [Google Scholar]
  • 56.Balvert S, Prendergast JM, Belli I, Seth A, Peternel L. Enabling Patient-and Teleoperator-led Robotic Physiotherapy via Strain Map Segmentation and Shared-authority. In: 2022 IEEE-RAS 21st International Conference on Humanoid Robots (Humanoids). IEEE; 2022. p. 246–253.
  • 57. Peternel L, Fang C, Tsagarakis N, Ajoudani A. A selective muscle fatigue management approach to ergonomic human-robot co-manipulation. Robotics and Computer-Integrated Manufacturing. 2019;58:69–79. doi: 10.1016/j.rcim.2019.01.013 [DOI] [Google Scholar]
  • 58. Messeri C, Bicchi A, Zanchettin AM, Rocco P. A Dynamic Task Allocation Strategy to Mitigate the Human Physical Fatigue in Collaborative Robotics. IEEE Robotics and Automation Letters. 2022;7(2):2178–2185. doi: 10.1109/LRA.2022.3143520 [DOI] [Google Scholar]
  • 59.Stephen J. Eglen. CODECHECK certificate 2023-011; 2023 [cited 2023 Sept 19]. Database: Zenodo. Available from: 10.5281/zenodo.8359200 [DOI]

Decision Letter 0

Aliah Faisal Shaheen

Transfer Alert

This paper was transferred from another journal. As a result, its full editorial history (including decision letters, peer reviews and author responses) may not be present.

1 Sep 2023

PONE-D-23-20621Does enforcing glenohumeral joint stability matter? A new rapid muscle redundancy solver highlights the importance of non-superficial shoulder musclesPLOS ONE

Dear Dr. Belli,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process. The reviewers have made minor suggestions on the manuscript. Please have a look at these and clarify the methods were relevant. 

Please submit your revised manuscript by Oct 16 2023 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.

  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols.

We look forward to receiving your revised manuscript.

Kind regards,

Aliah Faisal Shaheen

Academic Editor

PLOS ONE

Journal requirements:

When submitting your revision, we need you to address these additional requirements.

1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at

https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and

https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf

2. Thank you for stating the following financial disclosure:

“This work has received support from the Chan Zuckerberg Initiative DAF, an advised fund of Silicon Valley Community

Foundation through grants 2020-218896 and 2022-252796”

Please state what role the funders took in the study.  If the funders had no role, please state: "The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript."

If this statement is not correct you must amend it as needed.

Please include this amended Role of Funder statement in your cover letter; we will change the online submission form on your behalf.

3. Thank you for stating the following in the Acknowledgments Section of your manuscript:

“The authors thank Alexis Derumigny for his statistical-related advice, and support from

the Chan Zuckerberg Initiative DAF, an advised fund of Silicon Valley Community

Foundation through grants 2020-218896 and 2022-252796.”

We note that you have provided funding information that is currently declared in your Funding Statement. However, funding information should not appear in the Acknowledgments section or other areas of your manuscript. We will only publish funding information present in the Funding Statement section of the online submission form.

Please remove any funding-related text from the manuscript and let us know how you would like to update your Funding Statement. Currently, your Funding Statement reads as follows:

 “This work has received support from the Chan Zuckerberg Initiative DAF, an advised fund of Silicon Valley Community

Foundation through grants 2020-218896 and 2022-252796”

Please include your amended statements within your cover letter; we will change the online submission form on your behalf.

4. We note that you have stated that you will provide repository information for your data at acceptance. Should your manuscript be accepted for publication, we will hold it until you provide the relevant accession numbers or DOIs necessary to access your data. If you wish to make changes to your Data Availability statement, please describe these changes in your cover letter and we will update your Data Availability statement to reflect the information you provide.

5. We note that Figure 2 in your submission contain copyrighted images. All PLOS content is published under the Creative Commons Attribution License (CC BY 4.0), which means that the manuscript, images, and Supporting Information files will be freely available online, and any third party is permitted to access, download, copy, distribute, and use these materials in any way, even commercially, with proper attribution. For more information, see our copyright guidelines: http://journals.plos.org/plosone/s/licenses-and-copyright.

We require you to either (1) present written permission from the copyright holder to publish these figures specifically under the CC BY 4.0 license, or (2) remove the figures from your submission:

a. You may seek permission from the original copyright holder of Figure 2 to publish the content specifically under the CC BY 4.0 license.

We recommend that you contact the original copyright holder with the Content Permission Form (http://journals.plos.org/plosone/s/file?id=7c09/content-permission-form.pdf) and the following text:

“I request permission for the open-access journal PLOS ONE to publish XXX under the Creative Commons Attribution License (CCAL) CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Please be aware that this license allows unrestricted use and distribution, even commercially, by third parties. Please reply and provide explicit written permission to publish XXX under a CC BY license and complete the attached form.”

Please upload the completed Content Permission Form or other proof of granted permissions as an "Other" file with your submission.

In the figure caption of the copyrighted figure, please include the following text: “Reprinted from [ref] under a CC BY license, with permission from [name of publisher], original copyright [original copyright year].”

b. If you are unable to obtain permission from the original copyright holder to publish these figures under the CC BY 4.0 license or if the copyright holder’s requirements are incompatible with the CC BY 4.0 license, please either i) remove the figure or ii) supply a replacement figure that complies with the CC BY 4.0 license. Please check copyright information on all replacement figures and update the figure caption with source information. If applicable, please specify in the figure caption text when a figure is similar but not identical to the original image and is therefore for illustrative purposes only.

6. Please review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript. If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice.

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

Reviewer #2: Yes

**********

2. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: Yes

Reviewer #2: Yes

**********

3. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: No

**********

4. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: Yes

**********

5. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: This is a very interesting and thoroughly executed study with clear and beneficial aims. The methods are described in sufficient detail and make reference to previous work where appropriate. Results are clearly presented and discussion is relevant and acknowledges limitations. The conclusions are justified based on the results presented. The findings of this study will be useful to researchers in the field.

Specific comments where minor improvements to clarity and detail could be made follow:

- line 43-45: Add a reference here and give an example (Are these the same papers you refer to above -ref 17,18?).

- line 74-75: re the main aim: Does it not make more sense to talk about how the RC muscle activation affects GH stability, rather than the other way around? Or perhaps you mean to study the effect of modelling choices on the prediction of RC muscle activity?

- line 86: Are you saying that these are not typically included in static optimisation methods? Because my understanding is that these are included in CMC analyses. Please clarify.

- line 133: re optimisation weights - these are somewhat arbitrary values, so are control values generally low, and can you mention this in the discussion?

- line 215-218: Not sure what this means. How were marker data adjusted? In what way is it 'updated'? Was a scapulohumeral rhythm enforced?

- line 280: "for a selection of muscles" --> how were the muscles selected?

- line 411-413: Is it not more likely that the cost function does not predict co-contraction, than that the muscle path is inadequate?

Reviewer #2: I found this to be a substantial, interesting and carefully produced submission. The subject matter is increasingly relevant in a number of fields and the authors' contribution has the potential to be impactful by linking physiology, biomechanical modelling and biomechanics experiments.

Due to the quality of the submission, I will only note a number of minor issues for addressing. These follow in approximately chronological order.

The minor issues that could be addressed are as follows:

It is noted that joint angles were differentiated to find joint velocities and accelerations. Could the authors indicate how the joint angles were calculated? This is indeed given in [42] but the sequence and reference to ISB could be usefully provided here. For information, was any software used to calculate those angles (and angular velocities)? Perhaps not, but if a tool like Visual3D or OpenSim provided the calculations, it would be good to know.

3Hz is low cut-off frequency for biomechanics experiments - even in the case of smooth, slow movements. Could the authors comment [briefly] on how this is justified. Was it required for the position data or did it help to control the acceleration output, for example?

It would be useful if the authors could provide a breakdown of the 3636 solutions. Were there repetitions or is this a consequence of the number perturbations in the robustness study. Later 3600 solutions are referred to. Is this an approximation or based on 3600 solutions +36 CMC simulations.

A final, minor, observation would be that the anatomical representations of the movements at the bottom of Figures 3 and 6 are a little small. Perhaps they could be enlarged and included as separate figures of subfigures.

Overall, I thought this was a thoughtful and interesting submission.

**********

6. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

PLoS One. 2023 Nov 30;18(11):e0295003. doi: 10.1371/journal.pone.0295003.r002

Author response to Decision Letter 0


19 Oct 2023

Dear Reviewers,

we would like to thank you for raising your very interesting comments, that we have addressed specifically in the "Response to Reviewers". We appreciate your help in increasing the quality of our work, and hope that our revision will meet your expectations.

Sincerely,

the Authors

Attachment

Submitted filename: Response to Reviewers.pdf

Decision Letter 1

Aliah Faisal Shaheen

14 Nov 2023

Does enforcing glenohumeral joint stability matter? A new rapid muscle redundancy solver highlights the importance of non-superficial shoulder muscles

PONE-D-23-20621R1

Dear Dr. Belli,

We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements.

Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication.

An invoice for payment will follow shortly after the formal acceptance. To ensure an efficient process, please log into Editorial Manager at http://www.editorialmanager.com/pone/, click the 'Update My Information' link at the top of the page, and double check that your user information is up-to-date. If you have any billing related questions, please contact our Author Billing department directly at authorbilling@plos.org.

If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

Kind regards,

Aliah Faisal Shaheen

Academic Editor

PLOS ONE

Additional Editor Comments (optional):

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #1: All comments have been addressed

Reviewer #2: All comments have been addressed

**********

2. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

Reviewer #2: Yes

**********

3. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: Yes

Reviewer #2: Yes

**********

4. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: Yes

**********

6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: I would like to thank the authors for addressing all my comments clearly and concisely. I am happy to confirm that all my concerns have been resolved.

Reviewer #2: Thank you for a very thorough response to the first review round. I have nothing further that I wish to be addressed.

Please accept my apologies for indicating that data was not available in the first version. I realised my mistake but was unable to change my review having already submitted it.

**********

7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

**********

Acceptance letter

Aliah Faisal Shaheen

21 Nov 2023

PONE-D-23-20621R1

Does enforcing glenohumeral joint stability matter? A new rapid muscle redundancy solver highlights the importance of non-superficial shoulder muscles

Dear Dr. Belli:

I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now with our production department.

If your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information please contact onepress@plos.org.

If we can help with anything else, please email us at customercare@plos.org.

Thank you for submitting your work to PLOS ONE and supporting open access.

Kind regards,

PLOS ONE Editorial Office Staff

on behalf of

Dr. Aliah Faisal Shaheen

Academic Editor

PLOS ONE


Articles from PLOS ONE are provided here courtesy of PLOS

RESOURCES