项目作者: RyotaroNumata

项目描述 :
Brain-Signal-Analyzer (BSA) is as simple notes of analysis for brain computer interface. Especially, this note focus on an Decoding analysis for kinematic movement from ECoG recorded from human.
高级语言: Jupyter Notebook
项目地址: git://github.com/RyotaroNumata/Brain-Signal-Analyzer.git
创建时间: 2020-02-03T07:59:13Z
项目社区:https://github.com/RyotaroNumata/Brain-Signal-Analyzer

开源协议:MIT License

下载


Brain-kinematics-decoder

MIT License

A simple brain decoder for kinematic infomation decoding analysis.

japanese version README is here

Demo

Decoding finger flextion movement from ECoG signals.

The BCI competion Ⅳ dataset is used for this Demo.
eventrelated

tfviewer

Brain-kinematics-decoder

Major features

  • GUI support

    Brain-kinematics-decoder has simple GUI for analysis.

    So, you can easy to start Decoding analysis.

#

Installation

Requirements

  • Linux and Windows (MacOS X is not officially supported)
  • Python 3.7

Install Brain-Kinematics-Decoder

a. Create a conda virtual environment and activate it.

  1. conda create -n BrainDecoder python=3.7 anaconda
  2. conda activate BrainDecoder

b. Install MNE-Python following the official instructions, e.g.,

  1. conda install -c conda-forge mne

c. Clone the Brain-kinematics-decoder repository.

  1. git clone https://github.com/RyotaroNumata/Brain-kinematics-decoder.git
  2. cd Brain-kinematics-decoder

d. Register BCI competition Ⅳ and Download Data sets 4.

prepare datasets

After download BCI competition Ⅳ dataset no.4, you need to create directories for storing data as follows.

  1. Brain-kinematics-decoder
  2. ├── FileIO
  3. ├── Model
  4. ├── SignalProcessing
  5. ├── Utils
  6. └── data
  7. └── BCI4
  8. └──subject_ECoG_data

Getting Start

If you want to run analysis with GUI support, should run this script in your terminal or command prompt.

  1. python GUImain.py

also, you can use Brain-kinematics-decoder on your IDE. If so, run this code as follows.

  1. python Decodig_main.py

Licence

MIT

Author

RyotaroNumata

Please feel free to contact me if you have any questions to the repo.