/EEG-Cleaner

Perform cleaning and preprocessing on raw EEG data, including functions such as bad segment detection, bad segment rejection, removal of EOG and EMG, and bad channel repair

Primary LanguagePythonMIT LicenseMIT

EEG-Cleaner

Perform cleaning and preprocessing on raw EEG data, including functions such as bad segment detection, bad segment rejection, removal of EOG and EMG, and bad channel repair.

Overview

This tool is designed for cleaning and preprocessing raw EEG (electroencephalogram) data. It incorporates several functions to enhance the quality and usability of EEG recordings, making it suitable for further analysis or research.

Features

  • Bad Segment Detection: Automatically identifies portions of the data that are corrupted or of poor quality.
  • Bad Segment Rejection: Rejects or removes the detected bad segments from the data set.
  • EOG and EMG Artifact Removal: Identifies and eliminates artifacts caused by eye movements (ocular artifacts) and muscle movements (muscular artifacts).
  • Bad Channel Repair: Repairs or interpolates data from EEG channels that are not functioning correctly.

Installation

To use this tool, you need to install it on your system. The installation process is as follows:

  1. Download the tool from the provided repository.
  2. Unzip the file to your desired location.
  3. Follow the installation instructions included within the package.

Usage

  1. Import your raw EEG data into the tool.
  2. Select the preprocessing functions you wish to apply.
  3. Adjust the settings for each function according to your data's requirements.
  4. Run the preprocessing tool.
  5. Export the cleaned data for further analysis.

Requirements

  • A compatible operating system (e.g., Windows, macOS, Linux)
  • Sufficient RAM and processing power to handle large data sets
  • The specific software dependencies will be listed in the installation guide.

Contributing

We welcome contributions from the community.


Thank you for using our EEG Data Preprocessing Tool. We hope it assists you effectively in your EEG data analysis endeavors.