awesome-bci
by NeuroTechX
Curated Collection of BCI resources
AI summary
BCI toolkit
A curated collection of resources and tools for designing, analyzing, and implementing Brain-Computer Interfaces (BCIs)
- stars
- 1.2K
- forks
- 247
- watching
- 117
- awesome list
- 1
- entries
- 220
What's in the list
220 links in 28 sections, with live GitHub stats.activeno commit in 2y
Software / BCI Experiment Design and Analysis
EEG-ExPy
: 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
Software / Matlab Toolboxes
Software / Python Toolboxes
Software / Mobile Apps
- iOS App Store
MindMonitor: ,
Google Play Store
NeuroSky Android SDK:
Google Play Store
EEG-101 (Now-deprecated):
Software / Brain Visualizations
Software / RaspberryPi Framework
Software / Communication Protocols
Hardware / EEG
- 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
Hardware / NIRS
- Kernel Flow
: EEG + TD-fNIRS
Hardware / Multimodal Neurotech
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
Hardware / Upcoming NeuroImaging Tech
- 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:
Hardware / Upcoming NeuroImaging Tech / Openwater
Brain Databases
- 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
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
Tutorials and Project Ideas
- EEGEdu
: Web-based live Tutorial on EEG and BCI, from basic to advanced. Maintained by the Mathewsons ( )
Communities and Blogs / Forums
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
Competitions / Data Competitions
Competitions / Brain Controlled Competitions
Conferences and Events
Reading Material / Papers
Reading Material / Introductory Books
Reading Material / Technical Books
Reading Material / Signal Processing
- lectures
Berkeley DSP class ,
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!
Schools & Summer Courses / Recurring summer schools or community-maintained lists of Neurotech-related summer schools
Other Resources
- Open Neuroscience
a user-driven database of Open Source/Science projects related to Neurosciences
Awesome-BCI-Reviews
Curated list of Brain-Computer Interface peer-reviewd published reviews and surveys ordered by year of publication
Nothing in this list matches your filter.
Featured in 1 awesome list
Each link jumps to the spot where the list mentions awesome-bci.