Giter Club home page Giter Club logo

brain-eeg-data-viz's Introduction

Brain EEG data readme

![Gitter](https://badges.gitter.im/Join Chat.svg)

For Professor Grossberg

  1. Clone the repo.
  2. Run python -m SimpleHTTPServer
  3. Open localhost:8000
  4. Navigate to the 3 different visualizations.

FOR MATT AND RAJ ONLY

How to read data from .eeg file:

For the first time, you will need a virtualenv. To create it, go to the desired directory, and type in:

virtualenv venv

This will create a workspace for you to work in.

Once installed, everytime you want to activate it, navigate to the direcory where venv is, and type:

source venv/bin/activate

Once activated, you can start working.

Make a directory for the project, and initialize git:

git init

Once that is done, you need to do:

git remote add origin [email protected]:waleedasif322/Brain-EEG-data-Viz.git

Pull the latest code from GitHub. Now you need to copy the .EEG file and the .VHDR file I gave you on your flash drive in the new project folder.

Once you have pulled, you need to install the dependencies.

pip install -r requirements.txt

Since there is an error with the offical library that we use to read the binary data, you need to copy the file brainvisionio.py that you see in the folder, and replace it with the one that was installed by pip.

To do that, navigate to the folder where venv is located. Then type:

cd /venv/lib/python2.7/site-packages/neo/io

You might have to modify this command if your python version is different.

Once you are in the io directory, replace the brainvisionio.py file with the one that I gave you in the original folder.

Once that is done, you can go back to the directory of the project. Once you are back, you can run:

ipython notebook

This will make it easier to work with the data.

Then load the file Untitled1.ipynb. Execute the commands from top to bottom. The script will take about 1GB of ram on your PC, so make sure you close other programs.

The code will probably crash at the end since I am still working on that right now.

To push your changes to git,

git add .

To commit changes that are staged:

git commit -m "put message here"

To push changes to GitHub:

git push origin [[your_branch_name_here]]

Whatever part of the project you are working on, make an issue on github. I am assigning issues to you guys right now. Once you push changes, if an issue is completed, close the issue on github or comment on it. This will send an email to everyone.

Once I merge everyone's changes, I will email to tell you guys to pull the latest changes:

git pull origin master

To make the above command work, you must commit your changes first. You might have to fix conflicts first, but I'll explain how to do that later.

If you have any questions, please let me know.

brain-eeg-data-viz's People

Contributors

bas1880 avatar gitter-badger avatar mattzen avatar waleedasif322 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

gitter-badger

brain-eeg-data-viz's Issues

Integrate all 3 visualizations.

Overview of the experiment will be the correlation matrix. User can look at positively correlated data, and negatively correlated data. User will see two images on hover. If they click, they can see two bubble head diagram of both images and then a time series for each chosen image.

more labeling

hey guys, so have worked on improving bubblehead.html file and eeg_viz_proj.html, you can check them out, theyre on my branch inside the source folder. also if you could help me label more.

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.