Background: Musculoskeletal (MSK) models based on literature data are meant to represent a generic anatomy and are a popular tool employed by biomechanists to estimate the internal loads occurring in the lower limb joints, such as joint reaction forces (JRFs). However, since these models are normally just linearly scaled to an individual's anthropometry, it is unclear how their estimations would be affected by the personalization of key features of the MSK anatomy, one of which is the femoral anteversion angle. Research Question: How are the lower limb JRF magnitudes computed through a generic MSK model affected by changes in the femoral anteversion Methods: We developed a bone-deformation tool in MATLAB (shared at https://simtk.org/projects/bone_deformity) and used it to create a set of seven OpenSim models spanning from 2° femoral retroversion to 40° anteversion. We used these models to simulate the gait of an elderly individual with an instrumented prosthesis implanted at their knee joint (5th Grand Challenge dataset) and quantified both the changes in JRFs magnitude due to varying the skeletal anatomy and their accuracy against the correspondent in vivo measurements at the knee joint. Results: Hip and knee JRF magnitudes were affected by the femoral anteversion with variations from the unmodified generic model up to 11.7±5.5% at the hip and 42.6±31.0% at the knee joint. The ankle joint was unaffected by the femoral geometry. The MSK models providing the most accurate knee JRFs (root mean squared error: 0.370±0.069 body weight, coefficient of determination: 0.764±0.104, largest peak error: 0.36±0.16 body weight) were those with the femoral anteversion angle closer to that measured on the segmented bone of the individual. Significance: Femoral anteversion substantially affects hip and knee JRFs estimated with generic MSK models, suggesting that personalizing key MSK anatomical features might be necessary for accurate estimation of JRFs with these models.
This repository is used for sharing a MATLAB toolbox that enables researcher in musculoskeletal models to modify generic musculoskeletal models by applying arbitrary torsion profiles to the long axis of the bone model. Please note that the bone-deformation toolbox currently works for OpenSim v3.3.
Using the current version of the bone deformation toolbox is possible to apply the following personalization to generic OpenSim models, such as gait2392 or the Rajagopal model:
- modifying the femoral anteversion leaving the kinematic and kinetic model unaltered.
- applying a torsional profile to the femur that modifies the knee joint alignment
- applying a torsional profile to the tibia that modifies the ankle joint alignment
The tool is shared together with the scripts required to reproduce the results and figures of the associated publication. The following links are probably of interest:
- detailed documentation on how to use the package downloadable from this page is available at: https://github.com/modenaxe/femoral_anteversion_paper.
- The bone-deformation tool is openly developed at https://github.com/modenaxe/msk_bone_deformation
- a freely accessible preprint of the publication associated with this project is available at https://github.com/modenaxe/femoral_anteversion_paper/tree/main/preprint
Download the version of the bone deformation tool associated with our recent 2021 preprint details (see publications).See all Downloads
The project owner recommends the following other projects: