We are deeply saddened by the death of Alan Wilson. Our thoughts are with his family, friends, collaborators & colleagues 🧵1/3
www.biologists.com/stories/a-tr...
The code and scripts are all archived on Zenodo and GitHub:
doi.org/10.5281/zeno...
github.com/OliverDemuth...
My recent paper describing the method and application can be found here: doi.org/10.1242/jeb....
I've released version 1.2 of my SDF simulations! This update further improves the runtimes:
- Simple checking for collision between two meshes run at >150 FPS
- Full 6DOF ROM simulations optimising the translations for each rotational pose run at >5.6 FPS
- Ligament path estimation run at >5.1 FPS
I had a great day yesterday at the @ucl-c4ia.bsky.social symposium Anatomy: past, present and future! There were some fantastic talks and I also got to presented my current work on bird flight
Congratulations to all of the remarkable ECRs whose research has been recognised in the 2025 JEB Outstanding Paper Prize shortlist
Find out about each of the shortlisted papers and their outstanding ECR authors
journals.biologists.com/jeb/article/...
I am actively working on some improvements to the code for the ROM simulations. Version 1.1 was released late last year and version 1.2 will come soon. Additionally, I am working on a @blender.org implementation!! 👀
My recent bird shoulder XROMM study got nominated and shortlisted for the @jexpbiol.bsky.social Outstanding Paper Prize! Unfortunately, I did not win but very happy to have been considered!!
If you want to learn more about our study see below thread!
Haolong dongi, amazing new spiny (yes,really) iguanodontian from early cretaceous china #sciart
The code can be found on Zenodo: doi.org/10.5281/zeno... and GitHub: github.com/OliverDemuth...
We applied these simulations to the shoulder mobility and its soft tissue constraints in Partridges! Read the paper here: doi.org/10.1242/jeb....
The soft tissue simulations calculate the lengths of ligaments from origin to insertion wrapping around the 3D bone meshes, while preventing penetration/impingement. The lengths of these ligaments can then be used to constrain the ROM to a more functional ROM estimate.
The proximity based range of motion simulations, leveraging signed distance fields, allow to simulate physiologically accurate joint behaviour. The translations are optimised for each rotational pose to maximise overlap of the articular surfaces and prevent disarticulation.
Version 1.1 of my SDF simulations are out! This update significantly improves the runtime of all simulations while making the installation a lot easier!
ROM simulations used to take days, now they only take a few hours and include physiological accurate soft tissue constraints!
New President of the @royalsociety.org is going to tackle exorbitant UK visa fees for scientists. We sure need a big change!
www.bbc.co.uk/news/article...
Joints aren’t just bones 🦴
Ligaments shape how vertebrates move
New study by @oliverdemuth.bsky.social et al in @jexpbiol.bsky.social combines in silico & ex vivo #XROMM of the partridge shoulder to show how ligaments constrain motion 🐦
👉 journals.biologists.com/jeb/article/...
But you are directly competing with them, if you want it or not. You contributed work to Mesozoic Art—you are among a select few artists. Hence you *are* a professional and published artist, no matter your background. You do good work and with such you also have a responsibility
The dependencies (i.e., pytricubic) are currently a bit cumbersome to install for Autodesk Maya but I am working on an update removing pytricubic and only relying on NumPy and SciPy, and in the process improving the runtime by another 5 to 15%(!). Stay tuned!
The PDF can be found here: doi.org/10.1242/jeb....
While we focused on the bird shoulder, the proposed workflow can be applied to all sorts of joints in the vertebrate skeleton (vertebrae, wrist, hip, knee, toes, jaws, etc). If you want to explore the method please get in touch!
This study would not have been possible without the support of an @eavpalaeo.bsky.social research grant (OED), @erc.europa.eu Horizon 2020 grant (JRH) & @ukri.org FLF (DJF)
The final PDF of our XROMM study on bird shoulders w/ @johnrhutchinson.bsky.social & @fieldpalaeo.bsky.social is now available at @jexpbiol.bsky.social!
🚨 Palaeo jobs alert!! 🚨
Two(!!) postdoc positions available in Cambridge!
1. Human Evolutionary Anatomy: cam.ac.uk/jobs/researc...
2. Evolutionary Biomechanics: cam.ac.uk/jobs/researc...
As part of the @erc.europa.eu funded STEPS project!
🚨 Job position @cam.ac.uk 🚨
Project Coordinator for 5 years at 0.5 FTE on the ERC Funded STEPS project. Closing date for application 2nd January 2026, interviews ~3 weeks later!
Apply here: www.cam.ac.uk/jobs/project...
@cam-archaeology.bsky.social
@erc.europa.eu
A-level English, voluntary work, delayed citizenship: it’s Labour’s Orwellian Two Minutes Hate for immigrants | Nesrine Malik
Happy to share my first postdoc work published in @funecology.bsky.social ! A huge thank-you to @oliverdemuth.bsky.social @lizzysteell.bsky.social @fieldpalaeo.bsky.social @grumpydrfabre.bsky.social and to @snsf.ch
besjournals.onlinelibrary.wiley.com/doi/10.1111/...
All code (with instructions) is available on my GitHub: github.com/OliverDemuth... and on Zenodo (with additional data): doi.org/10.5281/zeno.... If you have any questions I am more than happy to help and explain the workflow/pipeline! 11/11
These simulations can not only be used to measure the lengths in experimental data, but can also constrain osteological ROM measurements to receive more functionally informative ROM estimates. Importantly, they are applicable to all type of joints and even fossils! 10/11
We calculated ligaments across the whole XROMM dataset and compared them to lengths measuared through dissection. It appears that different ligaments have different amounts of elasticity. Potential differences in (primary?) functions? 9/11
Similar to the osteological ROM simulation we used a signed distance field representation of the bones to speed up the optimisation process. The minimal length of each ligament was calculated from origin to insertion without any way points intersecting the bones 8/11
We were not only interested in the osteological range of motion (ROM) but also in the soft tissues constraints surrounding the joint. We simulated the ligaments of the shoulder capsule that prevent excessive movement while enabling contact between the bones during motion 7/11