Skip to content

A collection of classic EEG experiments implemented with Python and Jupyter notebooks

License

Notifications You must be signed in to change notification settings

ssheldo/eeg-notebooks

 
 

Repository files navigation

EEG Notebooks

NOTE:

This is a fork of https://github.com/amandakeasson/eeg-notebooks to add a new cueing task, minor adjustments to mac experiment run script to name files with subject number and session.

amandakeasson/ version is a fork of https://github.com/neurotechx/eeg-notebooks, with several modifications and additional scripts to allow Mac users to run the experiments.

A collection of classic EEG experiments implemented in Python and Jupyter notebooks. This repo is a work in progress with the goal of making it easy to perform classical EEG experiments and automatically analyze data.

Currently, all experiments are implemented for the Muse EEG device and based on work done by Alexandre Barachant and Hubert Banville for the muse-lsl library.

Please see the documentation for advanced installation instructions and complete info about the project.

Getting Started

Follow installation instructions here

If you are a Mac user, follow the installation instructions here

Running Experiments

Open the experiment you are interested in running in notebooks folder. Notebooks can be opened either with the Jupyter Notebook browser environment (run jupyter notebook) or in the nteract desktop application.

All experiments should be able to performed entirely within the notebook environment. On Windows 10, you will want to skip the bluetooth connection step and start an EEG data stream through the BlueMuse GUI.

*Note: if errors are encountered during viewing of the eeg data, try starting the viewer directly from the command line (muselsl view). Version 2 of the viewer may work better on Windows computers (muselsl view -v 2)

Currently available experiments:

  • N170 (Faces & Houses)
  • SSVEP
  • Visual P300
  • Cueing (Kyle Mathewson)
  • Baseline (Kyle, Eye's Open vs. Closed, needs notebook made)

About

A collection of classic EEG experiments implemented with Python and Jupyter notebooks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.0%
  • Other 1.0%