Code Monkey home page Code Monkey logo

eeg-timefreqtoolbox's Introduction

EEG Time-Frequency Toolbox GUI DEPRECATED

This repository is out of date. If you want to use this toolbox, we strongly advise you to use MNELAB, which includes all the feature.

The Time-Frequency toolbox GUI is a graphic user interface designed to interact with the MNE Library, by using its frequency and time-frequency analysis functions.

MNE Library Link

Installation

To install the dependencies required for this application, change the working directory to the repository and run the line pip install -r requirements.txt. You must have python3 installed.

To run the application simply run the line python run_app.py.

For now, the app can only treat the data to display the power spectrum density of raw eeg files, and epoched eeg files, with the formats .fif. If you want to treat another format, please save it as fif using a preprocessing toolbox before using this toolbox.

Quick Tutorial

First import your file which can be either a raw file (format *.fif), or epoched data (format .epo-fif).

This toolbox does not perform any preprocessing in the file, so you have to preprocess the signal before using it in this toolbox, by removing and interpolating bad channels, applyings correct filters and applying a montage to display the topomaps.

  • PSD (Power Spectrum Density) : Which computes the power spectrum density of the signal. You can display the results either in the form of a matrix (Simple plot of individual Channels by Frequencies), or as a topomap (Power of electrode represented on the scalp). It is also possible to run across the different epochs if the file is epoched data. This gui also features a handy double click function that displays the PSD of the channel selected with the mouse.

  • Average TFR (Average Time-Frequency) : Which computes the time-frequency representation of the signal averaged over epochs. This feature only works on epoched data. You can either display the results on regular time-frequency representation (Time by Frequency), or displays it in different ways (channels by frequencies, or channels by time).

Parameters handling

You can easily import parameters using the import button in the app. The parameters are setup in a simple txt file, in the following way :

param_id = value

You can go on tutorial to find more informations about the parameters in the markdown file.

eeg-timefreqtoolbox's People

Contributors

dnastars avatar tywr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

tywr

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.