BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors
Brain Computer Interface GitHub Repositories
Explore popular GitHub repositories tagged “brain-computer-interface”.
Compare stars, forks, and programming language using the same GitStar view as GitHub Trending.
Trending Repositories
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
Mother of All BCI Benchmarks
Machine learning for multivariate data through the Riemannian geometry of positive definite matrices in Python
CTNet: A Convolutional Transformer Network for EEG-Based Motor Imagery Classification
Brain-Computer interface stuff
Muse 2016 EEG Headset JavaScript Library (using Web Bluetooth)
EEG Motor Imagery Tasks Classification (by Channels) via Convolutional Neural Networks (CNNs) based on TensorFlow
The programming interface for your body and mind
A new approach based on a 10-layer one-dimensional convolution neural network (1D-CNN) to classify five brain states (four MI classes plus a 'baseline' class) using a data augmentation algorithm and a limited number of EEG channels. Paper: https://doi.org/10.1088/1741-2552/ac4430
Low Cost Electroencephalogram Based Brain-Computer-Interface
Python Brain-Computer Interface Software
Must-read papers on machine learning, deep learning, reinforcement learning and other learning methods for brain-computer interfaces.
Implementation of ConvLSTM in pytorch applied for BCI (Brain Machine Interface) following paper: Convolutional LSTM Network-A Machine Learning Approach for Precipitation Nowcasting
A wheelchair controlled by EEG brain signals and enhanced with assisted driving
End-to-End Multi-Task Learning for Subject-Independent Motor Imagery EEG Classification (IEEE Transactions on Biomedical Engineering)
A MATLAB package for modelling multivariate stimulus-response data
Transformer-based fNIRS Classification. Paper: Transformer Model for Functional Near-Infrared Spectroscopy Classification
Full-stack real-time EEG analytics and device-ready BCI research platform
Human Infra: docs-as-code knowledge base for human runtime infrastructure, longevity evidence, future-waiting paths, disembodied CNS concepts, and memory-editing boundaries.
Elata SDK is the cross-platform biosignal toolkit for building neurotechnology and remote biosensing apps on web and native.
🧠 Brain-Computer Interfacing bootcamp course + projects @ Saturdays.AI (BCI + AI)
Official Repo of "Bridging Vision and Brain with Language-Anchored Semantic Alignment"
EEG-Based Emotion Recognition
Matlab source code of the paper "D. Wu, X. Jiang, R. Peng, W. Kong, J. Huang and Z. Zeng, Transfer Learning for Motor Imagery Based Brain-Computer Interfaces: A Complete Pipeline, Information Sciences, 2021, submitted."
Documentation for Reproducing & Using the OpenBCI cEEGrid Adapter
Deep Learning pipeline for motor-imagery classification.
Blackrock Neurotech Cerebus Link for Neural Signal Processors
Code and reuslts accompanying the NeurIPS 2022 paper with the title SPD domain-specific batch normalization to crack interpretable unsupervised domain adaptation in EEG
Android SDK for the NeuroSky MindWave Mobile Brainwave Sensing Headset