awesome-bci
BCI toolkit
A curated collection of resources and tools for designing, analyzing, and implementing Brain-Computer Interfaces (BCIs)
Curated Collection of BCI resources
1k stars
117 watching
245 forks
last commit: 5 months ago
Linked from 1 awesome list
NeuroTechEDU's Awesome List of BCI-related Resources / Software / BCI Experiment Design and Analysis | |||
EEG-ExPy | 446 | 14 days ago | : Free & Open-Source (FOSS) Python library for EEG & experiment design, recording, and analysis. Maintained by the EEG-ExPy team within NeuroTechX |
OpenViBE | : A software platform dedicated to designing, testing, and using Brain-Computer Interfaces, maintained by the OpenViBE Consortium | ||
BCI2000 | : Software suite with GUI based on C++ for data acquisition, stimulus presentation, and brain monitoring applications | ||
Brainstorm | : Collaborative, open-source application dedicated to the analysis of brain recordings: MEG, EEG, fNIRS, ECoG, depth electrodes and multiunit electrophysiology | ||
BrainBay | : Bio- and neurofeedback application working with various hardware frameworks including OpenBCI/OpenEEG | ||
EventIDE | : EventIDE is a software platform for designing and running multimodal experiments, with an IDE | ||
NeuroPype | : platform for real-time brain-computer interfacing (BCI), neuroimaging, and neural signal processing, which supports a range of biosignal modalities including EEG, fNIRS, ExG, etc | ||
MNE | : MNE-Python is an open-source Python module for processing, analysis, and visualization of functional neuroimaging data (EEG, MEG, sEEG, ECoG, and fNIRS). The tools suite includes interoperable packages in Python, MATLAB, C++, etc., which operate in GUI, CLI, or API | ||
PsychoPy Builder | : PsychoPy is an open-source application for creating experiments in neuroscience, psychology, and psychophysics | ||
PsychToolBox | : Psychophysics Toolbox Version 3 (PTB-3) is a free set of Matlab and GNU Octave functions for vision and neuroscience research | ||
NeuroTechEDU's Awesome List of BCI-related Resources / Software / Matlab Toolboxes | |||
EEGLab | |||
FieldTrip | |||
BCILab | |||
BBCI | 152 | over 4 years ago | |
ERPLAB | |||
Psychtoolbox | |||
Chronux | |||
NeuroTechEDU's Awesome List of BCI-related Resources / Software / Python Toolboxes | |||
Thunder | 815 | almost 8 years ago | |
Pyff | 23 | almost 9 years ago | |
Mushu | 34 | over 5 years ago | |
Wyrm | 95 | over 8 years ago | |
EEGrunt | 241 | over 7 years ago | |
Cloudbrain | |||
MNE-Python | 2,724 | 6 days ago | |
OpenNFB | 57 | almost 9 years ago | |
bcikit | 14 | over 7 years ago | |
PsychoPy | |||
BioSPPy | 581 | over 2 years ago | |
Timeflux | |||
EEGsynth | 347 | 14 days ago | |
pyRiemann | 640 | 7 days ago | |
MOABB | 695 | 9 days ago | |
NeuroPrime | 3 | 10 months ago | |
Braindecode | |||
Brainflow | |||
EEG-ExPy | 446 | 14 days ago | |
PyBCI | 22 | 6 months ago | |
NeuroTechEDU's Awesome List of BCI-related Resources / Software / Mobile Apps | |||
iOS App Store | MindMonitor: , | ||
Google Play Store | 50 | about 4 years ago | NeuroSky Android SDK: |
Google Play Store | 246 | over 3 years ago | EEG-101 (Now-deprecated): |
NeuroTechEDU's Awesome List of BCI-related Resources / Software / Brain Visualizations | |||
BrainBox | |||
BrainBrowser | |||
Moonlight | |||
NeuroTechEDU's Awesome List of BCI-related Resources / Software / RaspberryPi Framework | |||
PiEEG | |||
Blino PiNaps | 1 | over 2 years ago | |
IntelliPi | 33 | over 8 years ago | |
NeuroTechEDU's Awesome List of BCI-related Resources / Software / Communication Protocols | |||
Lab Streaming Layer | 556 | 15 days ago | |
Open Sound Control | |||
FieldTrip buffer | |||
NeuroTechEDU's Awesome List of BCI-related Resources / Hardware / EEG | |||
Muse 2016, Muse 2, Muse S | |||
OpenBCI Ganglion, Cyton, Daisy, Galea | |||
IDUN Guardian | |||
Neurable MW75 Neuro | |||
Neurosity Crown | |||
BrainBit Headband & Flex | |||
Emotiv EPOC, Flex, Insight | |||
Dreem by Beacon Biosignals | |||
Cognionics | |||
Elemind | |||
Melomind | |||
Neurosky | |||
FreeEEG32: an open source 32 channel eeg | |||
EEG-SMT by Olimex | |||
HackEEG | |||
icibici | |||
OpenEEG | |||
Wearable Sensing Dry Electrode EEG | |||
g.tec | |||
EGI High Density EEG | |||
BioSemi | |||
ANT Neuro | |||
Advanced Brain Monitoring | |||
Brain Products | |||
Mentalab Explore | |||
Natus Neuro | |||
TMSi | |||
Conscious Labs - EEG Supra Headphones | |||
Emotiv Flex Gel | & | ||
Florida Research Instruments | |||
DIY Electrode Design | |||
TI ADS1299EEG-FE | : Analog Front End for EEG solutions. e.g., in OpenBCI Cyton | ||
Intan Technologies | : Microchips and miniature recording & stimulation headstages | ||
IDUN Dryode | : Adhesive dry electrodes for EEG | ||
Bio-Medical | : For supplies and consumables | ||
Comparison of different types of electrodes | |||
NeuroTechEDU's Awesome List of BCI-related Resources / Hardware / NIRS | |||
Artinis Medical Systems | |||
CortiVision | |||
Hitachi Hightech | |||
NIRx | |||
Shimadzu | |||
Kernel Flow | : EEG + TD-fNIRS | ||
NeuroTechEDU's Awesome List of BCI-related Resources / Hardware / Multimodal Neurotech | |||
Foc.us Dev kit: EEG,TDCS,fNIRS,TACS | |||
Neuroelectrics: EEG,TDCS | |||
BITalino: EEG,EMG,ECG,EDA | |||
Emotibit: EDA,PPG,Temperature | |||
NeuroTechEDU's Awesome List of BCI-related Resources / Hardware / Brain Stimulation | |||
DIY TMS | : Transcranial Magnetic Stimulation (TMS) | ||
Boston Scientific | : DBS, SCS | ||
Medtronic | : DBS, tES, SCS | ||
Magstim | : TMS | ||
Soterix Medical | : TDCS, tACS, tRNS | ||
Clarity | : Light & Stimulation therapy for Alzheimer's Disease | ||
Vielight | : Transcranial Photobiomodulation | ||
Neuroelectrics | : tDCS, tACS, tRNS | ||
NeuroPace | : RNS | ||
NerveX | : VNS in canine epilepsy | ||
NeuroSigma | : eTNS | ||
Brainsway | : Deep TMS | ||
NeuroTechEDU's Awesome List of BCI-related Resources / Hardware / Upcoming NeuroImaging Tech | |||
Functional Ultrasound (FUS) | |||
FPGA Ultrasound Imaging on a Raspberry Pi | |||
Event Related Optical Signal | |||
Event-Related Optical Signal | |||
Quasi-Ballistic Photons. (The Tech being used by Facebook's BCI) | |||
Open Electrical Impedance Tomography | 80 | almost 4 years ago | |
Optically Pumped Magnetometers (OPM) | , e.g., and : | ||
Openwater | Diffused Optical Imaging: Used for instance by Mary Lou Jepken et al @ , aiming to build a portable MRI. More info on the tech: | ||
NeuroTechEDU's Awesome List of BCI-related Resources / Hardware / Upcoming NeuroImaging Tech / Openwater | |||
Diffuse optical imaging pt. 1 (wiki) | |||
Diffuse Optical Imaging pt. 2 | |||
NeuroTechEDU's Awesome List of BCI-related Resources / Brain Databases | |||
SCCN list of eeg/erp data for free public download | |||
EEG studies with the raw data | - | ||
BNCI Horizon Data Sets | |||
g.tec biosignal Data Sets | |||
The Child Mind Institute MIPDB Dataset | |||
RAM (DARPA) Invasive Recording Dataset from U. Penn | |||
MindBigData MNIST of Brain Digits | |||
MindBigData ImageNet of The Brain | |||
meagmohit's List of EEG Datasets | 2,270 | 4 months ago | |
OpenNeuro | |||
PhysioNet | |||
National Sleep Research Resource | : A large collection of sleep data. Supported by the Sleep Research Society (SRS) | ||
Temple University EEG Corpora | : various datasets including health, epilepsy, artifactual, etc | ||
NeuroTechEDU's Awesome List of BCI-related Resources / Consultants For Hire | |||
NeuroTechX Services | : Specialized Advisory group dedicated to supporting Startups, Scaleups, Strategics and Investors in their efforts to commercialize Neurotechnology and (Neuro) Digital Health innovations | ||
NeuroTechEDU's Awesome List of BCI-related Resources / Tutorials and Project Ideas | |||
EEGEdu | : Web-based live Tutorial on EEG and BCI, from basic to advanced. Maintained by the Mathewsons ( ) | ||
How to Hack Toy EEGs | |||
BCI Workshop | 88 | over 2 years ago | |
Introduction to Modern BCI | |||
Brain-Controlled Shark Attack | |||
Controlling a sphero with a muse | 8 | over 8 years ago | |
Building a 20 Euro EEG for your smartphone | |||
Muse File Reader for OpenVibe | |||
EEG 101: Interactive tutorial for Android and Muse | 246 | over 3 years ago | |
Brainwave analyzer | 12 | about 8 years ago | |
BCI Course offered by Columbia University | |||
BCI Course at Berkeley by Pierre of NeuroTechX | 346 | over 2 years ago | |
EEG and MRI Course offered by OHBM | |||
NeuroTechEDU's Awesome List of BCI-related Resources / Communities and Blogs / Forums | |||
NeuroBB | |||
OpenBCI Community | |||
Muse Community | |||
NeuroSky | |||
Emotiv | |||
NeuroTechEDU's Awesome List of BCI-related Resources / Communities and Blogs / Blogs | |||
NeuroTechX Content Lab | : Articles, tutorials, and interviews on neurotechnology | ||
The EEG Newsletter | : News, events, and resources in EEG. By Raquel E. London | ||
Natalie Schaworonkow | |||
Autodidact | |||
Strfry | |||
Fabien Lotte | |||
Chip Audette EEG Hacker | |||
Atlants Embedded | |||
Alexandre Barachant | |||
Pierre Karashchuk | |||
Jeremy Frey | |||
Irene Vigué Guix | |||
NeuroTechEDU's Awesome List of BCI-related Resources / Competitions / Data Competitions | |||
Kaggle Grasp and Lift | |||
Kaggle Error Detection | |||
Kaggle Decode the Human Brain | |||
Kaggle Seizure Prediction | |||
Kaggle Seizure Detection | |||
Decoding Brain Signals | |||
BCI Competition | |||
BR41N.io BCI Competition | |||
NeuroTechEDU's Awesome List of BCI-related Resources / Competitions / Brain Controlled Competitions | |||
Brain Drone Competition | |||
Cybathlon | |||
NeuroTechEDU's Awesome List of BCI-related Resources / Conferences and Events | |||
List: Curated list of events (BCI Society) | |||
BCI Meeting | |||
NeuroGaming / XTech | |||
CHI | |||
BrainTech | |||
Brain Summit | |||
NIPS | |||
SfN | |||
g.tec SpringSchool on BCI | |||
NeuroTechEDU's Awesome List of BCI-related Resources / Reading Material / Papers | |||
Multiclass Brain-Computer Interface Classification by Riemannian Geometry | |||
A New Generation of Brain-Computer Interface Based on Riemannian Geometry | |||
My Virtual Dream: Collective Neurofeedback in an Immersive Art Environment | |||
BCI Competition IV – Data Set I: Learning Discriminative Patterns for Self-Paced EEG-Based Motor Imagery Detection | |||
Single-Trial Analysis and Classification of ERP Components – a Tutorial | |||
Interpretable Deep Neural Networks for Single-Trial EEG Classification | |||
Large-Scale Assessment of a Fully Automatic Co-Adaptive Motor Imagery-Based Brain Computer Interface | |||
Word pair classification during imagined speech using direct brain recording | |||
Brain-Computer Interfaces Review, Nicolelis & Lebedev. 2017 | |||
High-speed spelling with a noninvasive brain–computer interface | |||
A high-speed brain-computer interface (BCI) using dry EEG electrodes | |||
NeuroTechEDU's Awesome List of BCI-related Resources / Reading Material / Introductory Books | |||
Beyond Boundaries (Nicolellis) | |||
Rhythms of Brain (Buzsaki) | |||
Cycles in mind (Cohen) | |||
Principles of Neural Science (Kandel et al) | |||
The Future of the Mind (Kaku) | |||
NeuroTechEDU's Awesome List of BCI-related Resources / Reading Material / Technical Books | |||
Brain-Computer Interfacing: An Introduction (Rao) | |||
Brain Computer Interfaces (Wolpaw) | |||
Analyzing Neural Time Series Data (Cohen) | |||
Imaging Brain Function with EEG (Freeman & Quiroga) | |||
Matlab for Neuroscientists | |||
Biomedical Optics | |||
iMotions Top 10 EEG Books | |||
NeuroTechEDU's Awesome List of BCI-related Resources / Reading Material / Signal Processing | |||
Signals & Systems MIT Class | |||
lectures | Berkeley DSP class , | ||
Signals & Systems (Oppenheim, Willsky, Hamid) | |||
Discrete-Time Signal Processing (2nd Edition) (Oppenheim, Schafer, Buck) | |||
Data analysis lecturelets (Mike X Cohen) | |||
NeuroTechEDU's Awesome List of BCI-related Resources / Schools & Summer Courses | |||
NeuroTech MicroCredentials Course | : An accredited series of theoretical and hands-on courses on Neurotechnology, offered by NeuroTechX and Queens University | ||
Neuromatch Academy (NMA) Summer Schools | : An online, community-driven set of summer schools in computational sciences | ||
Sinxpress summer schools | by Mike X. Cohen | ||
Brainhack | : A community-driven, online, and in-person school for neurotech enthusiasts, happening in many cities around you! | ||
NeuroTechEDU's Awesome List of BCI-related Resources / Schools & Summer Courses / Recurring summer schools or community-maintained lists of Neurotech-related summer schools | |||
List maintained by N. Schwar | |||
List maintained by N. Biswas | |||
NeuroTechEDU's Awesome List of BCI-related Resources / Other Resources | |||
Neuroscience Duke Course (Coursera) | |||
Brede Wiki | |||
Novel Neurotechnologies Intervening in the Brain | |||
Augment Human Cognition by optimizing cortical oscillations | |||
Open Neuroscience | a user-driven database of Open Source/Science projects related to Neurosciences | ||
Awesome-BCI-Reviews | 29 | about 2 months ago | Curated list of Brain-Computer Interface peer-reviewd published reviews and surveys ordered by year of publication |