Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-biomechanics
A curated, public list of resources for biomechanics and human motion analysis: datasets, processing tools, software for simulation, educational videos, lectures, etc.
https://github.com/modenaxe/awesome-biomechanics
- Lectures on animal locomotion
- Lectures on multibody dynamics
- KNES 789W - Advanced Projects in Kinesiology; Modeling & Simulation of Human Movement
- Mathematical Tools for Neuroscience (Neurobio 212 at Harvard)
- Mechanical Systems Design - level course that develops experience and confidence with: 1. An approach to mechanical systems design that incorporates ideation, back-of-the-envelope analysis, computational analysis, and prototyping, iteratively and with an appropriate balance for the domain. 2. Designing custom mechanical components, finding and selecting common machine elements, and selecting electric motors and transmission elements to meet performance, efficiency and reliability goals. A Twitter describing the materials is available [here](https://twitter.com/StevenHCollins/status/1401204277373067266).
- Neuromechanics course material
- Graduate Level Statistics Course with Biomedical Engineering Examples
- Neuromatch Academy
- Robotics 101: Computational Linear Algebra
- Quantitative methods in biomedical sciences - level class designed for PhD students and others who wish to develop skills relating to data analysis and interpretation, including data handling, plotting, statistics, and image analysis. The course uses MATLAB and materials are available on [GitHub](https://github.com/Campbell-Muscle-Lab/teaching_PGY630_QM).
- Sport Biomechanics Lecture Series - Naylor. Includes introductory topics like presentations of motion capture techniques by Vicon ([lecture 1](https://www.youtube.com/watch?v=1zJ14cW-JqY) and [lecture 2](https://www.youtube.com/watch?v=hM7xEoyP-4o)) and an [introduction](https://www.youtube.com/watch?v=2xgyTpsa14M#) of electromyography (EMG) by Delsys.
- BPK 409: Wearable Technology and Human Physiology - of-the-art wearable technology to measure, analyze, and understand human physiological systems including muscular, nervous, and cardiovascular systems.</br>
- description of labs
- code
- Introduction to Reinforcement Learning with David Silver
- Statistical shape modelling
- AnyBody Technology Videos and Webcasts
- American Society Biomechanics (ASB)
- BassettBiomechanics
- Biomch-V
- Dynamic Walking
- European Society of Biomechanics (ESB)
- International Society of Biomechanics (tutorials and lectures)
- International Society of Biomechanics in Sports (ISBS)
- Journal of Foot and Ankle Research
- OpenSim Videos and Webinars
- UCalgary Human Performance Lab
- Manoj Srinivasan's channel
- Ross Miller's channel
- Stuart McErlain-Naylor channel
- Analysis of upright posture by force platform
- CNB-ASB Muscle Workshop
- A critique of Induced Acceleration Analysis
- Biomechanics playlist
- F8 2019 - VR Full Body Tracking & Avatars - f8-2019-body-tracking/)
- Running with bone pins
- Introduction to Trajectory Optimization
- A free/opensource workflow from CT scan to FEA - source software (Dragonfly for segmentation, Blender for mesh refinement and FEBio for finite element analysis. Quick overview of the main steps.<br/>
- Python website
- Scipy Lecture Notes
- Scientific Python Lectures
- Python for Everybody - chuck.com/pythonlearn/EN_us/pythonlearn.pdf).
- Python Programming And Numerical Methods: A Guide For Engineers And Scientists
- Google Python Style Guide
- Python testing style guide
- Matplotlib cheatsheet
- Notes on Scientific Computing for Biomechanics and Motor Control
- Biomechanical Analysis using Python and Kinetics Toolkit
- Julia Language website
- Julia Academy
- Version Control for Researchers - alcantara.com). Tutorial for ASB2020 introducing GitHub and version control for biomechanists. Accompanying tutorial material located at the [ASB_Tutorial repository](https://github.com/alcantarar/asb_tutorial).
- Atlassian Git tutorial
- Anatomy Standard - based 3D model of the human body, create high-quality, interactive illustrations of the model, and share them here to provide a resource for teaching and explaining anatomy. Images are licensed under the [Creative Commons Attribution-NonCommercial 4.0 International License](https://creativecommons.org/licenses/by-nc/4.0/). </br>
- Anybodyrun - body models of running based on principal components analysis. The approach behind the application is described on John Rasmussen's [blog](https://biomechanicsforeverybody.wordpress.com/).
- Bayesian Data Analysis course
- code
- book
- Biomch-L discussions - L database:
- Joint Attitude Debate Summary
- 3D Joint Power Debate Summaary
- Engineers Code
- Graphical User Interfaces (GUI) for Research - for-RS). Recording of the lessons are available on [Youtube](https://www.youtube.com/channel/UCBnJTebN2rVnfmiXqUfsvtA).
- How to get meaningful and correct results from your finite element model
- Julia notebooks on dynamic systems
- Muscle Atlas - atlas).
- ASB Teaching Repository
- Biomechanics Toolbar
- Biomechanics of Movement Classroom - movement). </br>
- Biomechanics of Movement
- Scientific Animation of Muscle Contraction
- Scientific Animation of Human Locomotion
- Kwon3d website
- GitHub resources for teaching
- How to review a paper
- How to write a systematic review for Health
- A roadmap for searching literature in PubMed
- Interactive Simulations for Science and Math
- Kuo's course homeworks
- Manim: Mathematical Animation Engine
- MoLib (Motion Library) - to-use-motion-library/) by Markus Kurz.
- Trajectory Optimization Toolbox
- Notes on Scientific Computing for Biomechanics and Motor Control
- Optimal Control Workshop - funded Optimal Control Workshop held on July 9, 2015 at the University of Edinburgh as part of the XV International Symposium on Computer Simulation in Biomechanics.
- OpenSim teaching Hub
- ODE Integration Best Practices With Octave/Matlab
- Seeing theory
- Teaching and Learning with Jupyter
- Tips for setting up remote lessons
- Tutorial: 3D Kinematics and Inverse Dynamics MATLAB scripts
- Tutorial: Musculoskeletal Model for Simulation of Walking
- Tutorial: Kane’s Method for an inverted pendulum
- Jumping model (5 dof)
- Jumping model with foot (6 dof)
- Sit-to-stand model
- Elbow model in Matlab
- *VIRTUAL LAB: Australopithecus afarensis KNEE JOINT* - Madison).
- *VIRTUAL LABS IN BIOLOGICAL ANTHROPOLOGY* - Madison).
- Understanding p-values Through Simulations: An Interactive Visualization - values through an interactive simulations.
- Python Tutor - Visualize code execution
- Biomechanics and Motor Control of Human Movement (4th Edition)
- Calculus made Easy
- Computer-Aided Analysis of Mechanical Systems
- Computer Aided Kinematics And Dynamics Of Mechanical Systems
- Convex Optimization
- Dynamics: Theory and Applications
- Dynamics of Human Gait (2nd Edition)
- Experimental Methods in Biomechanics (link)
- Power Analysis with Superpower
- Reinforcement Learning: An Introduction
- The ABC of EMG
- The Feynman Lectures on Physics - 1963). Includes audio recordings.
- here
- paper
- dataset
- dataset in NIfTI format
- dataset segmented 2023
- website
- paper
- dataset
- website
- related website
- paper
- website
- how to cite
- :dvd: dataset | :computer: website
- :dvd: dataset | :computer: website
- paper
- dataset
- STL files
- paper
- website
- resources
- paper
- dataset
- website
- ![DOI
- paper
- dataset
- resources
- paper
- dataset
- website
- DOI
- paper
- dataset
- dataset
- paper
- dataset
- ![DOI
- paper
- dataset
- paper
- dataset
- dataset
- paper 2021 (MRI and mechanical testing)
- paper 2016
- paper 2013
- ASB abstract 2010
- User's Guide 2010
- dataset
- paper
- dataset
- website
- ![DOI
- paper
- dataset
- paper
- dataset
- dataset
- website
- dataset
- website
- PhD thesis
- paper
- dataset (paywalled)
- paper
- dataset (requires registration)
- website
- paper
- dataset
- AnyBody model's paper
- dataset
- paper1991
- paper1992
- dataset
- paper
- dataset
- paper-lumbar spine
- paper-thoracic and cervical
- PhD thesis
- :computer: website | :dvd: dataset
- paper
- dataset
- paper
- dataset
- dataset
- website
- website
- paper
- website
- website
- dataset
- website
- introductory video
- dataset
- website
- website
- website
- website
- website
- example: Science/Technology section
- example: Evans EvoMorph Lab
- website
- ![DOI
- paper
- dataset
- paper
- dataset
- website
- resources
- paper
- dataset
- website
- users' guide
- dataset
- ![DOI
- paper
- dataset
- paper
- dataset
- metadata
- resources
- paper
- dataset
- website
- resources
- paper
- dataset
- paper
- dataset
- website
- paper
- dataset
- resources
- paper
- dataset
- paper
- dataset
- website
- website
- website
- dataset
- paper
- dataset
- paper
- dataset
- paper
- dataset
- website
- ![DOI
- paper
- dataset and resources
- paper
- dataset
- paper
- dataset
- paper
- dataset
- paper
- dataset
- paper
- dataset
- source
- paper1
- paper2
- dataset
- publication list
- dataset hip
- dataset knee
- dataset shoulder
- dataset spine
- sample comprehensive
- website
- paper - 9) |
- dataset
- website
- paper
- data request
- live dataset (CAMS-KNEE workshop)
- website
- paper
- dataset
- website
- paper
- dataset
- code
- ![DOI
- paper
- dataset
- code
- paper
- dataset
- website
- paper
- dataset (journal website)
- dataset (GitHub
- description of included datasets
- paper
- simulations data
- paper
- Health datasets
- website
- website
- RFU IPF - cazzola) at the University of Bath. The aim of this project is to unveil the injury mechanisms related to rugby activities such as scrummaging and tackling, with the final aim to inform the design of injury prevention strategies. The MSK models implemented for this project are based on population specific (DXA) and subject specific (MRI) data and optimised to be used during impact events. Kinematics and kinetic data of rugby scrummaging and tackling are also available.</br>
- paper Rugby Model
- paper bushing parameters
- paper EMG-assisted
- simulations data impacts
- simulations data scrummaging
- website
- dataset and resources
- paper - 9) |
- dataset and resources
- paper - 5) |
- dataset and resources
- paper
- dataset and resources
- paper
- dataset and resources
- LAMB
- c3dserver
- ![DOI
- source
- ezc3d: An easy C3D file I/O cross-platform solution for C++, Python and MATLAB
- paper
- documentation website
- source
- paper
- website
- source
- conda
- pyBTK (Python>=3.7)
- MOKKA
- (unofficial) tutorial by biomechanist.net
- paper
- website
- source
- conda
- PyPI
- source
- code
- paper
- website
- source
- paper
- website
- source
- paper
- website
- source
- S2M Lab
- paper
- website
- source
- Ryan Alcantara - source Python :snake: and MATLAB package that corrects running ground reaction force signal drift. It also contains an optimized utility function `dryft.signal.splitsteps()` for identifying start/end of stance phase from vertical ground reaction force data without loops.</br>
- publication
- website
- source
- publication
- Adrian R Rivadulla et al. - learning based algorithm for the detection of foot-strike and toe-off events during treadmill running. The repository includes notebooks to replicate model development, the algorithm and implementation examples in Python and a workaround for Matlab.</br>
- paper
- source
- paper
- source
- paper
- source
- Burke's paper 2016
- source
- website
- source
- preprint
- documentation and examples
- website
- source
- website
- source
- website
- source
- resources
- The Open Source Physics Project
- website
- website
- accuracy paper
- protocol paper
- website
- source
- website
- paper
- website-software
- source-algorithm
- ![DOI
- paper
- dataset and paper code
- source
- paper
- preprint
- dataset & executable
- source
- website
- Python tools
- paper
- source-code
- paper
- preprint
- trained networks
- source-code
- paper
- trained networks
- paper
- dataset & executable
- source-code
- website
- website
- source
- paper
- source
- Hatze's paper - 2) |
- source
- paper
- source
- Quick Start Guide
- website
- source
- website
- source
- website
- plugin for importing OpenSim models
- website
- source
- book
- paper
- website
- source
- paper
- source
- Human Standing Tutorial
- YouTube tutorials
- Roy Featherstone
- paper
- website
- source
- paper
- website
- source
- paper
- source
- Matlab version
- Webinar
- Campbell Lab - sarcomeres by extending Huxley-based cross-bridge distribution techniques with Ca2+ activation and cooperative effects. MyoSim can also simulate arbitrary cross-bridge schemes set by the researcher.</br>
- paper
- webpage
- installation package (includes source)
- source (MATLAB version)
- paper
- source
- Manual
- paper
- source
- video
- paper
- source with elasticities
- source without elasticities
- paper
- website
- tutorials
- Wiki
- model repository
- Python tools
- paper
- website
- source
- paper
- paper-downloadable
- website
- source
- paper
- website
- paper
- website
- Config Reference Manual
- Animal Simulation Laboratory website
- source
- paper
- website
- paper
- website
- source
- paper2007
- paper2019
- website
- binaries
- source
- paper
- website
- binaries
- source
- paper
- source
- paper-IK+ID
- paper-CEINMS
- source
- reference papers for each component
- website and binaries
- source
- paper
- website
- users guide
- source
- paper
- website
- source
- paper
- source
- paper
- source
- workshop materials
- ![DOI
- paper
- website
- source
- ![DOI
- paper
- website
- source
- paper
- source
- paper
- source
- paper
- source
- paper
- OpenSim model
- paper
- source
- webinar
- Carlos Mastalli
- paper
- website
- source
- paper
- website
- source
- materials from preprint
- webinar
- website
- paper
- website
- source
- paper
- website
- source
- paper
- website
- source
- dev_repo
- SymPy - linear programming. </br>
- paper
- documentation
- source
- paper
- :computer: website | :floppy_disk: source
- paper
- :computer: website | :floppy_disk: source
- 3DSlicer - dimensional visualization.</br>
- paper (Slicer v4)
- website
- Documentation
- Youtube tutorials
- preprint
- website
- source
- tutorials
- paper
- website and tutorials
- source
- source
- Dragonfly - scale multi-modality image data. Includes a Deep Learning tool for training deep models for image segmentation and regression tasks. It also offers rendering capabilities and extensibility through Python.</br>
- website
- Video tutorials
- ITK-Snap
- paper
- Video tutorials
- InVesalius
- paper list
- Youtube tutorials
- Materialise Mimics
- MITK
- paper
- tutorials
- MITK-GEM
- paper
- website
- resources
- Rhino3Dmedical
- webinar
- SASHIMI Segmentation - slice images. </br>
- Seg3D
- Simpleware ScanIP
- Heidelberg Institute for Theoretical Studies - segmented slices taking into account the complete underlying image data. It can be used in addition to segmentation tools like Amira, ImageJ/Fiji and MITK. </br>
- website
- paper
- code
- paper
- code
- pre-print
- code
- Avizo
- pre-print
- code (Avizo recipe)
- test micro-CT scans
- **Autodesk Netfabb**
- website
- **Blender Remeshing Guide**
- **Gmsh**
- :computer: website | :floppy_disk: source
- paper
- website
- source
- **MeshMixer**
- Graphics, Geometry and Multimedia software page
- website
- source
- **Salome**
- **CloudCompare** - allows quantitative comparison of surface meshes.
- website
- source
- paper - source toolchain to create patient-specific rigid body models from MRI images._ is cited in the paper, but not retrievable). |
- source
- preprint
- source
- paper
- website
- source (MATLAB)
- source (OpenSim plugin)
- paper
- website
- YouTube tutorial
- paper
- website
- step-by-step guide
- scripts (MATLAB)
- ![DOI
- paper
- source (beta)
- Subburaj's paper 2008
- Subburaj's paper 2009
- source
- ![DOI
- paper
- source
- paper
- source
- paper
- Users Guide
- website
- paper
- website
- Hypermesh - disciplinary finite element pre-processor which manages the generation of large, complex models, starting with the import of a CAD geometry.</br>
- CUBIT (The CUBIT™ Geometry and Mesh Generation Toolkit) - TODO description
- TetGen
- NetGen
- list of papers
- website
- source
- paper
- website
- docs
- source
- plugins
- Graphics and Vision Research Group - based image analysis in Scala. </br>
- website (includes tutorials)
- source
- 3D Slicer
- SPHARM-PDM website
- SlicerSALT website
- source
- website
- paper
- website
- website
- source
- paper
- source
- paper
- website
- GIAS2 library
- paper
- website
- GitHub Resources
- website
- Abaqus
- Ansys
- Strand7
- paper
- website
- website
- paper
- website
- source
- website
- EDF R&D
- website
- Salome_meca
- source
- Aster leaflet
- Salome 7 leaflet
- tutorials
- tutorials
- paper
- website
- source
- Youtube channel
- **FreeFEM**
- **Firedrake**
- **FEniCS Project** - source (LGPLv3) computing platform for solving partial differential equations (PDEs). FEniCS enables users to quickly translate scientific models into efficient finite element code using high-level Python and C++ interfaces.
- **deal.II**
- **MFEM**
- **GLVis**
- paper
- source
- Istituto Ortopedico Rizzoli in Bologna
- paper
- website
- paper
- source
- source
- Kevin Moerman - Based Bioengineering add-On) is an open-source MATLAB toolbox that includes an array of image and geometry visualization and processing tools and is interfaced with free open source software such as TetGen, for robust tetrahedral meshing, and FEBio and Abaqus for finite element analysis. The combination provides a highly flexible image-based modelling environment and enables advanced inverse finite element analysis. </br>
- paper
- website
- source
- paper
- source
- paper2013
- paper2015
- website
- source
- paper
- website
- :computer: website | :floppy_disk: source
- website
- paper
- Users' Guide
- code
- paper
- source
- paper
- source
- paper
- source
- paper1 - 6) |
- paper2
- source
- **G*Power**
- **spm1d** - dimensional [statistical Parametric Mapping](http://www.scholarpedia.org/article/Statistical_parametric_mapping).
- **SPSS Statistics**
- paper
- code
- **JASP** - source low-cost alternative to commercial statistical software.
- **jamovi** - source statistical software platform based on R, making it accessible to users who are not familiar with R.
- **R**
- **RStudio** - highlighting editor, and tools for plotting and debugging.
- **Paraview**
- **Mayavi** - Python tool :snake:
- **OpenCmiss**
- website
- source
- website
- code
- website
- source
- website
- How-To
- **MicroDicom** - commercial use.
- website
- paper
- source
- paper
- ten-years-challenge
- paper
- paper
- RESCIENCE C website
- paper
- GitHub page
- paper
- website
- project wiki
- website
- blog-repro-pack-example
- slides
- website
- paper
- Docker
- Binder
- Colab
- instructions
- container including Mathworks dependencies (NO MATLAB)
- Choose a license
- CreativeCommons
- YouTube video
- slides
- paper
- examples
- list of documents
- Americal Society of Biomechanics
- European Society of Biomechanics
- International Society of Biomechanics
- 3-D Analysis of Human Movement
- Comparative Neuromuscular Biomechanics
- Footware Biomechanics Group
- Hand and Wrist Biomechanics International
- International Shoulder Group
- Motor Control Group
- Technical Group on Computer Simulation (TGCS)
- International Society of Biomechanics in Sports
- National Biomechanics Day
- ISB Data Resources
- Richard Baker's blog
- Stuart McErlain-Naylor's personal website
- Viswanath Sundar Sports Science Virtual Lab
- **Hugo**
- **Hugo academic themes**
- **Jekyll**
- **Minimal Mistakes**
- **Jekyll theme for academic pages**
- **Pelican**
- **Substack**
- **Weebly**
- **WiX**
- **Wordpress**
- Biomechanical Datasets
- Datasets of complex physiological signals
- GitHub Biomechnical repositories
- Open-Access Medical Image Repositories
- Data Sources from Stanford's Mobilize Center
- Image datasets from medical image analysis grand-challenges website
- **Mini tutorial on my OBS workflow for streaming and recording videos**
- internal report
- website
- paper
- source
- project introduction
- website
- website with links
- website
- source
- source
- source
- plugin files
- **VIRTUAL LAB: Australopithecus afarensis KNEE JOINT** - Madison).
- **VIRTUAL LABS IN BIOLOGICAL ANTHROPOLOGY** - Madison).
- Le Mouvement Humain
- dataset
- GitHub workflow
- Git - novice/) are a perfect place to start with Git and GitHub.
- "First Contributions"
- like this one
- ![CC0
- Luca Modenese
Programming Languages
Keywords
biomechanics
16
python
9
kinematics
8
robotics
8
optimization
5
matlab
5
dynamics
4
optimal-control
4
simulation
4
opensim
3
geometry
3
segmentation
3
deep-learning
3
open-source
3
3d-models
3
kinetics
3
musculoskeletal-models
3
mocap
2
casadi
2
3d-slicer-extension
2
c3d
2
3d-reconstruction
2
muscle
2
mri
2
engineering
2
computational-biology
2
ros
2
image-processing
2
toolbox
2
code-generation
2
finite-element-analysis
2
motion-planning
2
conda
2
science
2
human-pose-estimation
2
jupyter-notebook
2
motor-control
2
scientific-computing
2
tutorials
2
3d-printing
2
dataset
2
machine-learning
2
mesh
2
visualization
2
stl
2
bipedal
2
dynamic
2
hybrid
2
virtual-constraints
2
medical-imaging
2