The Automated Scaling Tool (AST) is a MATLAB script that utilizes the OpenSim API to automate the OpenSim Scaling process.
The Automated Scaling Tool (AST) is a MATLAB script that utilizes the OpenSim API to automate the OpenSim Scaling process. It achieves this by iteratively adjusting virtual markers to evaluate the root mean square error (RMSE) and maximum marker error, taking corrective actions until the desired accuracy is reached. The tool decides whether to apply marker-based or constant scaling factors to a segment based on RMSE assessments and segment scaling factors. When tested on three generic musculoskeletal (MSK) models (Gait23-92, FullBodyModel, and Thoracolumbar), AST markedly outperformed manual scaling performed by an expert operator. The AST consistently reached the targeted accuracy level within 100 iterations or fewer, efficiently providing reliable scaled MSK models within a timeframe that varied from minutes to hours, depending on the complexity of the model. Future updates will continue to enhance the tool's functionality.
Download freely AST and use it for your own research.
Please cite as: "AST: An OpenSim-based tool for the automatic scaling of generic musculoskeletal models", Di Pietro A. et al., J. Compbiomed., 2024 (https://doi.org/10.1016/j.compbiomed.2024.108524)