A graphical user interface (GUI) application for selecting and analyzing HDsEMG channels from .mat files. This tool
helps identify and exclude faulty channels and automatically flag potential artifacts like ECG contamination, power line noise (50/60Hz), or general signal anomalies.
- ✅ Support for multiple file formats (
.mat,.otb+,.otb4) - 🧠 Intelligent grid detection and configuration
- 🖼 Comprehensive visualization tools
- ⚡️ Advanced artifact detection
- 💾 Structured data export
- 🔍 Detailed signal analysis capabilities
-
Clone the repository:
git clone https://github.com/johanneskasser/hdsemg-select.git cd hdsemg_select -
Create virtual environment (as admin):
python -m venv venv source venv/bin/activate # On Windows use venv\Scripts\activate pip install -r requirements.txt
-
Run the application:
python src/main.py
📖 For detailed instructions, visit our Installation Guide.
- Python 3.8+
- See
requirements.txtfor dependencies - Tested on Linux and Windows 11
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License - see the LICENSE file for details.

