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
247 forks
last commit: over 1 year ago
Linked from 1 awesome list
NeuroTechEDU's Awesome List of BCI-related Resources / Software / BCI Experiment Design and Analysis | |||
| EEG-ExPy | 453 | 11 months 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 | 155 | over 5 years ago | |
| ERPLAB | |||
| Psychtoolbox | |||
| Chronux | |||
NeuroTechEDU's Awesome List of BCI-related Resources / Software / Python Toolboxes | |||
| Thunder | 815 | almost 9 years ago | |
| Pyff | 23 | over 9 years ago | |
| Mushu | 35 | about 6 years ago | |
| Wyrm | 96 | over 9 years ago | |
| EEGrunt | 244 | over 8 years ago | |
| Cloudbrain | |||
| MNE-Python | 2,775 | 11 months ago | |
| OpenNFB | 58 | almost 10 years ago | |
| bcikit | 14 | over 8 years ago | |
| PsychoPy | |||
| BioSPPy | 587 | about 3 years ago | |
| Timeflux | |||
| EEGsynth | 351 | 11 months ago | |
| pyRiemann | 649 | 10 months ago | |
| MOABB | 714 | 10 months ago | |
| NeuroPrime | 3 | over 1 year ago | |
| Braindecode | |||
| Brainflow | |||
| EEG-ExPy | 453 | 11 months ago | |
| PyBCI | 22 | 11 months ago | |
NeuroTechEDU's Awesome List of BCI-related Resources / Software / Mobile Apps | |||
| iOS App Store | MindMonitor: , | ||
| Google Play Store | 51 | almost 5 years ago | NeuroSky Android SDK: |
| Google Play Store | 249 | over 4 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 3 years ago | |
| IntelliPi | 33 | over 9 years ago | |
NeuroTechEDU's Awesome List of BCI-related Resources / Software / Communication Protocols | |||
| Lab Streaming Layer | 565 | 12 months 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 | over 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,313 | about 1 year 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 | 89 | over 3 years ago | |
| Introduction to Modern BCI | |||
| Brain-Controlled Shark Attack | |||
| Controlling a sphero with a muse | 8 | over 9 years ago | |
| Building a 20 Euro EEG for your smartphone | |||
| Muse File Reader for OpenVibe | |||
| EEG 101: Interactive tutorial for Android and Muse | 249 | over 4 years ago | |
| Brainwave analyzer | 12 | almost 9 years ago | |
| BCI Course offered by Columbia University | |||
| BCI Course at Berkeley by Pierre of NeuroTechX | 348 | over 3 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 1 year ago | Curated list of Brain-Computer Interface peer-reviewd published reviews and surveys ordered by year of publication |