BCoM app

A Matlab Application for Whole-Body Center of Mass Analysis
2 Downloads
Updated 21 Mar 2026

View License

BCoM is a user-friendly Matlab application designed to calculate the whole-body center of mass (BCoM) for primates, both tailed and tailless, based on user-provided morphometrics (segment length, mass, and center of mass). Its intuitive interface allows researchers and students to explore how different postures and morphometrics influence the BCoM position.
Key Features:
- Posture Simulation: Simulate a variety of postures in the sagittal plane, including quadrupedalism, bipedalism, climbing, suspensory, and leaping. Users can dynamically adjust knee and elbow angles, as well as trunk angle in bipedalism.
- Hand and Foot Adjustments: Customize hand and foot postures for plantigrady, semi-plantigrady, digitigrady, and knuckle-walking in quadrupedalism, and observe how these changes impact the BCoM.
- Interactive Visualization: Click the "Plot posture" button to visualize the BCoM position graphically, with detailed data displayed in the right-hand panel.
- Ready-to-Use Dataset: Import a pre-formatted dataset to get started quickly, or use the provided Excel template (including some data) to input your own morphometric data.
BCoM is ideal for researchers and students interested in biomechanics, primate locomotion, and comparative anatomy. Experiment with different postures and morphometrics to gain insights into how the center of mass shifts in response to anatomical and postural changes.
If you do not have Matlab, the standalone application can be downloaded on the following link:
https://drive.google.com/drive/folders/1l3xsWORsB70eBCELTFWIon1D3GQ3Flom?usp=drive_link
Enjoy exploring the biomechanics of primate movement with BCoM!

Cite As

Francois Druelle (2026). BCoM app (https://www.mathworks.com/matlabcentral/fileexchange/183477-bcom-app), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2025b
Compatible with R2014b and later releases
Platform Compatibility
Windows macOS Linux
Tags Add Tags
Version Published Release Notes
1.2