For classifying single channel ECoG recordings (iEEG)


Keywords
iEEG, ECoG
License
Other
Install
pip install pyecog==0.2.3

Documentation

PyPI version

PyECoG

This module is for detecting epileptiform activity from single channel intracranial EEG (or ECoG) recordings. Currently under heavy construction!

Use python 3.5.

Recommended installation procedure for devlopment version from Github:

  1. Install Anaconda. Choose the Python 3 64-bit version for your operating system (Linux, Windows, or OS X). You can also use python 2, but just make sure your python version for the environment is 3.

  2. Make a new environment and install dependencies. To do this open a terminal windows (on Windows, a cmd prompt) and type or copy :

    conda create --name pyecog python=3.5 jupyter=1 scipy=0.18.1 numpy=1.11.2 scikit-learn=0.17.1 pandas=0.19.2 matplotlib=2 seaborn=0.7.1 h5py=2.6.0 xlrd=1 pyqt=5.6
    source activate pyecog  # or just "activate pyecog" if you are on windows
    pip install pyqtgraph==0.10
    pip install pyecog
    
    
  3. Navigate to the folder in terminal/cmd, or open a terminal/cmd window at the extracted folder.

  4. Finally, you are ready to run. You can open the pyecog gui type:

source activate pyecog  # or just "activate pyecog" if on windows
pyecog

How to use - this needs to be updated

Repository contents:

  • NDF: code is the current working directory.
  • visualisation: contains a bunch of visualisation experiments