104 Open Source Eeg Software Projects
Free and open source eeg code projects including engines, APIs, generators, and tools.
Eeglearn 421 ⭐
A set of functions for supervised feature learning/classification of mental states from EEG based on "EEG images" idea.
Arl Eegmodels 335 ⭐
This is the Army Research Laboratory (ARL) EEGModels Project: A Collection of Convolutional Neural Network (CNN) models for EEG signal classification, using Keras and Tensorflow
Neurokit.py 271 ⭐
A Python Toolbox for Statistics and Neurophysiological Signal Processing (EEG, EDA, ECG, EMG...).
Pyriemann 240 ⭐
Python package for covariance matrices manipulation and Biosignal classification with application in Brain Computer interface
Eeg 101 188 ⭐
Interactive neuroscience tutorial app using Muse and React Native to teach EEG and BCI basics.
Eeglab 190 ⭐
EEGLAB is an open source signal processing environment for electrophysiological signals running on Matlab and developed at the SCCN/UCSD
Deepsleepnet 176 ⭐
DeepSleepNet: a Model for Automatic Sleep Stage Scoring based on Raw Single-Channel EEG
Deep Bci 155 ⭐
An open software package to develop BCI based brain and cognitive computing technology for recognizing user's intention using deep learning
Electrophysiologydata 123 ⭐
A list of openly available datasets in (mostly human) electrophysiology.
Translationalneuromodeling Tapas 107 ⭐
TAPAS - Translational Algorithms for Psychiatry-Advancing Science
Brainflow 96 ⭐
BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors
Tutorials And Resources 77 ⭐
A list of tutorials and other resources useful to learn open science and neuroimaging, EEG and MEG
Sleepeegnet 59 ⭐
SleepEEGNet: Automated Sleep Stage Scoring with Sequence to Sequence Deep Learning Approach
Openmeeg 50 ⭐
A C++ package for low-frequency bio-electromagnetism solving forward problems in the field of EEG and MEG.
Kaggle Eeg 51 ⭐
Seizure prediction from EEG data using machine learning. 3rd place solution for Kaggle/Uni Melbourne seizure prediction competition.
Eegedu 53 ⭐
Interactive Brain Playground - Browser based tutorials on EEG with webbluetooth and muse
Electrophysiologysoftware 50 ⭐
A list of openly available software tools for (mostly human) electrophysiology.
Wonambi 50 ⭐
Package to analyze EEG, ECoG and other electrophysiology formats. It allows for visualization of the results and for a GUI that can be used to score sleep stages.
Neurotechx Mcgill 2019 44 ⭐
A wheelchair controlled by EEG brain signals and enhanced with assisted driving
Hnn 40 ⭐
The Human Neocortical Neurosolver (HNN) is a software tool that gives researchers/clinicians the ability to develop/test hypotheses on circuit mechanisms underlying EEG/MEG data.
Neurora 37 ⭐
A Python Toolbox for Multimode Neural Data Representation Analysis - A Representational Analysis Toolbox for Neuroscience, including Neural Pattern Similarity (NPS), Representational Similarity Analysis (RSA), Spatiotemporal Pattern Similarity (STPS) & Inter-Subject Correlation (ISC)
Wizardhat 35 ⭐
Real-time processing and plotting of data streamed over LSL, with a focus on student-led BCI projects.
Eegreader 32 ⭐
EEG Reader is an Android mobile application, which reads EEG signal from NeuroSky mobile device connected to smartphone via Bluetooth.
Eeg Motor Imagery Classification Cnns Tensorflow 33 ⭐
EEG Motor Imagery Tasks Classification (by Channels) via Convolutional Neural Networks (CNNs) based on TensorFlow
Cobidas_chckls 24 ⭐
Working repository to turn the COBIDAS guidelines to report methods and results in neuroimaging into a user friendly checklist
Ssvep_keyboard 21 ⭐
The SSVEP Keyboard is a keyboard that works with the SmartphoneBCI. Once connected to a BCI device you should be able to look at the keys and it will type them for you.
Eeg_convolutional_neural_net 14 ⭐
A convolutional neural network developed in python using the Keras machine learning framework used to categorize brain signal based on what a user was looking at when the EEG data was collected.
Mortonne Aperture 13 ⭐
Matlab toolbox for univariate and multivariate analysis of EEG data in the time and frequency domains
Brain Powered 12 ⭐
With the Brain Powered honourscourse at the UvA we aimed to control a drone using brain signals, measured by means of EEG, only.
Esys Pbi 12 ⭐
Experimental system synchronizing OpenBCI EEG and EKG, pupillabs and theeyetribe eyetrackers, with stimulus from PsychoPy through LSL.
Epileptic Seizure Detection 11 ⭐
Deep Learning, Wavelet Analysis and Fourier Transforms for identification of abnormal EEG in Epilepsy patients
Pacmeg 11 ⭐
MATLAB scripts for detecting and validating phase amplitude coupling (PAC) in electrophysiological data
Phase Coherence For Python 10 ⭐
Function to calculate consistency of phase at a given frequency across measurements