Gait Sharing
Gait Sharing is a free, open-source toolkit designed to facilitate data management and decision-making in clinical gait analysis.
It provides a complete pipeline from raw clinical data to AI-assisted gait interpretation, covering data import, patient management, anonymization, biomechanical feature extraction, and LLM-based reporting.
Getting Started
The toolkit has been developed with Python 3.13. Although Python 3.14 is available, the ezc3d library does not yet provide pre-built wheels for this version. Therefore, Python 3.13 is recommended to ensure full compatibility with all dependencies.
pip install -r requirements.txt
python GaitSharing_main.py
See Installation for detailed setup instructions.
Pipeline Overview
Step |
Module |
Description |
|---|---|---|
1 |
Import patient data from existing lab databases |
|
2 |
View, edit, and manage patient records |
|
3 |
Filter patients by clinical criteria |
|
4 |
Create secondary databases for research |
|
5 |
Anonymize clinical reports for sharing |
|
6 |
Extract gait data from C3D files to Excel |
|
7 |
Segment gait cycles into individual strides |
|
8 |
Compute biomechanical features per stride |
|
9 |
Generate AI-assisted gait reports |