An open API service indexing awesome lists of open source software.

https://github.com/johanneskasser/hdsemg-select

A graphical user interface (GUI) application for selecting and analyzing HDsEMG channels from .mat files. This tool helps identify and exclude faulty channels (e.g., due to electrode misplacement or corrosion) from HDsEMG recordings, enabling more accurate and efficient analysis.
https://github.com/johanneskasser/hdsemg-select

data-cleaning data-preparation data-preprocessing data-presentation emg-data emg-signal high-density-emg pyqt5

Last synced: 3 months ago
JSON representation

A graphical user interface (GUI) application for selecting and analyzing HDsEMG channels from .mat files. This tool helps identify and exclude faulty channels (e.g., due to electrode misplacement or corrosion) from HDsEMG recordings, enabling more accurate and efficient analysis.

Awesome Lists containing this project

README

          




App Icon

๐Ÿงผ hdsemg-select ๐Ÿงผ


HDsEMG data cleaning tool


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.

๐Ÿ“š **[View the full documentation](https://johanneskasser.github.io/hdsemg-select/)**

## Key Features

- โœ… 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

## Quick Start

1. **Clone the repository:**
```bash
git clone https://github.com/johanneskasser/hdsemg-select.git
cd hdsemg_select
```

2. **Create virtual environment (as admin):**
```bash
python -m venv venv
source venv/bin/activate # On Windows use venv\Scripts\activate
pip install -r requirements.txt
```

3. **Run the application:**
```bash
python src/main.py
```

๐Ÿ“– For detailed instructions, visit our [Installation Guide](https://johanneskasser.github.io/hdsemg-select/installation).

## Documentation

- ๐Ÿ“ฅ [Installation Guide](https://johanneskasser.github.io/hdsemg-select/installation)
- ๐Ÿ“– [Usage Guide](https://johanneskasser.github.io/hdsemg-select/usage)
- ๐Ÿ›  [Developer Guide](https://johanneskasser.github.io/hdsemg-select/developer)

## Screenshots


Dashboard
Signal Overview Plot

## Requirements

- Python 3.8+
- See `requirements.txt` for dependencies
- Tested on Linux and Windows 11

## Related Tools

- [hdsemg-pipe App ๐Ÿงผ](https://github.com/johanneskasser/hdsemg-pipe.git)
- [openhdemg ๐Ÿงฌ](https://github.com/GiacomoValliPhD/openhdemg)

## Contributing

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.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.