myo_gait
The goal of this project is to provide an accessible platform for developing myoelectric driven gait phases recognition schemes. The code is designed to be modular, allowing users to easily test different feature sets, learning models, and postprocessors to allow researchers to contribute in further boosting the state-of-art performances.
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 2 DOI reference(s) in README -
✓Academic publication links
Links to: pubmed.ncbi, ncbi.nlm.nih.gov -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.3%) to scientific vocabulary
Repository
The goal of this project is to provide an accessible platform for developing myoelectric driven gait phases recognition schemes. The code is designed to be modular, allowing users to easily test different feature sets, learning models, and postprocessors to allow researchers to contribute in further boosting the state-of-art performances.
Basic Info
- Host: GitHub
- Owner: RamiMobarak
- License: mit
- Language: Python
- Default Branch: main
- Size: 24.4 KB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
Myo_Gait : Myoelectric driven gait phase recognition development platform
This repository contains code for gait phase recognition experiment using lower limb EMG signals benchmarked on SIAT-LLMD publicly available dataset. The project leverages the LibEMG library to facilitate preprocessing, feature extraction, model employment, postprocessing, and performance evaluation.
Overview
The goal of this project is to provide an accessible platform for developing myoelectric driven gait phases recognition schemes. The code is designed to be modular, allowing users to easily test standard myoelectric pattern recognition pipeline as well as allow them to embed their proposed contribution in terms of any block of the general pipeline ( mainly in the feature extraction and models employment ) to pave the way for further boosting the state-of-art performances, potentially pushing forward the lower limb active prosthetic market. This platform was developed during our recent work in which we proposed that spatial feature extraction techniques e.g. Phasors feature extraction scheme provide significant improvements for gait phase recognition motor task (Tigrini et al., 2024) [1].
Dataset
The dataset used in this project is SIAT-LLMD publicly available dataset (Wei et al., 2023) [2] and be accessed here. It contains EMG signals recorded from lower limb muscles during walking, along with corresponding gait phase labels.
Dependencies
To run the code, you will need the following Python libraries:
LibEMG(for EMG signal processing and feature extraction) (Eddy et al., 2023) [3]NumPy(for numerical computations)Pandas(for data manipulation)Scikit-learn(for machine learning models and evaluation)Matplotlib(for visualization)
You can install the required libraries using pip:
```bash pip install numpy pandas scikit-learn matplotlib
[1] Tigrini, Andrea, et al. "Phasor-based myoelectric synergy features: a fast hand-crafted feature extraction scheme for boosting performance in gait phase recognition." Sensors 24.17 (2024): 5828. [2] Wei, Wenhao, et al. "Surface electromyogram, kinematic, and kinetic dataset of lower limb walking for movement intent recognition." Scientific Data 10.1 (2023): 358. [3] Eddy, Ethan, et al. "Libemg: an open source library to facilitate the exploration of myoelectric control." IEEE Access (2023).
Please cite as as - Mobarak, Rami, et al. Myo_Gait: Myoelectric Driven Gait Phase Recognition Development Platform. Version 1.0.0, Zenodo, 2024, https://doi.org/10.5281/zenodo.14883329. - Tigrini, Andrea, et al. "Phasor-based myoelectric synergy features: a fast hand-crafted feature extraction scheme for boosting performance in gait phase recognition." Sensors 24.17 (2024): 5828.
Owner
- Name: Rami Mobarak
- Login: RamiMobarak
- Kind: user
- Repositories: 1
- Profile: https://github.com/RamiMobarak
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as follows:"
authors:
- family-names: "Mobarak"
given-names: "Rami"
- family-names: "Mengarelli"
given-names: "Alessandro"
- family-names: "Verdini"
given-names: "Federica"
- family-names: "Khushaba"
given-names: "Rami N."
- family-names: "Al-Timemy"
given-names: "Ali H."
- family-names: "Fioretti"
given-names: "Sandro"
- family-names: "Burattini"
given-names: "Laura"
- family-names: "Tigrini"
given-names: "Andrea"
title: "Myo_Gait : myoelectric driven gait phase recognition development platform"
version: 1.0.0
doi: "https://doi.org/10.5281/zenodo.14883329"
repository-code: "https://github.com/your-username/your-repo-name"
license: MIT
GitHub Events
Total
- Release event: 1
- Watch event: 2
- Push event: 8
- Fork event: 1
- Create event: 1
Last Year
- Release event: 1
- Watch event: 2
- Push event: 8
- Fork event: 1
- Create event: 1