EEG
Electroencephalography (EEG) is a non-invasive method for recording electrical activity in the brain, first performed on humans by Hans Berger in 1924 (Berger, 1929).
- GitHub: https://github.com/topics/eeg
- Wikipedia: https://en.wikipedia.org/wiki/Electroencephalography
- Aliases: electroencephalography,
- Last updated: 2026-06-16 00:09:19 UTC
- JSON Representation
https://github.com/carpentries-incubator/sdc-eeglab
Processing data with EEGLAB
carpentries-incubator eeg eeg-analysis eeg-data eeg-signals eeglab english lesson matlab neuroimaging pre-alpha python
Last synced: 11 Apr 2025
https://github.com/jgensler8/bci-studio
Desktop Application and Framework for EEG Experiments, Data Analysis, and Prediction
Last synced: 06 Oct 2025
https://github.com/bruaristimunha/across-modalities
eeg eeg-signals mne neuroscience python timing
Last synced: 15 May 2026
https://github.com/pgv-inc/pitaeeglsl
PitaEEG LSL for Python
eeg labstreaminglayer lsl pil python sensor
Last synced: 20 Jan 2026
https://github.com/pisterlab/caton-pcb
Hardware design files for wireless EEG system used in concurrent TMS-EEG-fMRI
Last synced: 01 Feb 2026
https://github.com/arctop/mw75-streamer
A clean, modular Python package for streaming EEG data from MW75 Neuro headphones
arctop eeg eeg-headphones mw75 mw75-neuro neuro
Last synced: 15 Feb 2026
https://github.com/chdinh/cmne
Contextual Minimum-Norm Estimates (CMNE): A Deep Learning Method for Source Estimation in Neuronal Networks
deep-learning eeg lstm-neural-networks meg
Last synced: 04 Mar 2026
https://github.com/meiyor/sleep_eeg_data_denoising_dreem
This repository contains the .m files used for denoising and removing artifacts in sleep EEG data collected from the Dreem ambulatory device under very noisy conditions. This repository is available for people from Filbey's Lab in University of Texas at Dallas (UTD) https://labs.utdallas.edu/filbeylab/
dreem eeg eeglab matlab sleep spindles sws
Last synced: 17 Mar 2025
https://github.com/the-swarm-corporation/brain2qwerty
An implementation of the paper Brain2Qwerty that translates brain EEG data into text for reading people's brains. There was no code so we made an implementation
ai brainreading brains eeg medicalai ml
Last synced: 13 Mar 2025
https://github.com/sappelhoff/decisions-from-experience
Presentation code for an EEG experiment
decision-making eeg neuroscience open-science psychology psychtoolbox
Last synced: 15 Feb 2026
https://github.com/zazi2002/eeg-processing-erp-ssvep
EEG Signal Processing project, which involves analyzing EEG signals for both ERP and SSVEP.
csp eeg erp matlab signal-processing ssvep
Last synced: 30 Mar 2025
https://github.com/kiwijuice56/brain-mandelbulb
A dynamic mandelbulb fractal that reacts to your brain's electrical signals
Last synced: 06 Jan 2026
https://github.com/akilanss/-solutions-analyzing-neural-time-series---mikexcohen
This repo contains my solution to this amazing signal processing book by MikeXCohen.
eeg eeg-signals-processing matlab neuroscience-analysis neuroscience-data
Last synced: 29 Jul 2025
https://github.com/robertoostenveld/brainvision
Python implementation to read and write EEG data in the BrainVision Core data format
Last synced: 22 Jun 2025
https://github.com/tahmidazam/waynfletestudies
A paper titled 'Prospects of brain-computer interfaces in communication for disabled children' submitted to the Waynflete Studies program.
aac artificial-intelligence augmentative-communication bci brain-computer-interface communication eeg machine-learning matlab slcn
Last synced: 07 Apr 2025
https://github.com/carpentries-incubator/sdc-bids-eeg-eeglab
Working with EEGLAB and BIDS-EEG
bids bids-eeg carpentries-incubator eeg eeg-analysis eeg-data eeg-signals eeglab english lesson matlab neuroimaging pre-alpha programming
Last synced: 02 Sep 2025
https://github.com/erykwalczak/phd-thesis
Scripts used for analysing EEG and audio data
Last synced: 07 May 2026
https://github.com/shashvatshah9/web_heart
A video player paired with EEG device
Last synced: 16 May 2026
https://github.com/jkanev/samadhi
A realtime EEG viewer using novel ways to visualise EEG.
Last synced: 23 May 2026
https://github.com/coderjolly/eeg-signal-analysis
EEG signals can be used to detect the mental state of a person which can have applications in machine learning. This repo gives an introduction to EEG signal analysis using MNE python library and describes the setup, the data preprocessing, data visualization and segmentation into epochs.
eeg eeg-analysis eeg-signals eeg-signals-processing mne-python
Last synced: 27 Mar 2025
https://github.com/enansari/bachelor-final-project
This repository contains my final bachelor project. This project includes the presentation and explanation of an article about converting thoughts into text
artificial-intelligence autoencoder cnn eeg eeg-analysis eeg-signals hakim-sabzevari-university hsu lstm neural-network new-south-wales rnn signal-processing xgboost
Last synced: 11 Jun 2026
https://github.com/cincibrainlab/autocleaneeg-icvision
Automated ICA artifact classification and removal for EEG data using OpenAI Vision API. Generates component visualizations, classifies artifacts, and produces cleaned datasets with detailed reports.
artifact-removal automation eeg eeglab ica machine-learning mne-python reproducibility vision-api
Last synced: 10 Mar 2026
https://github.com/methyldragon/teleop_twist_brain_bridge
Brain Teleoperation rosbridge Nodes for ROS!
bci brain eeg robotics ros rosbridge teleoperation
Last synced: 18 Apr 2026
https://github.com/elsehow/muse-logger
[WIP] log and label data from the Interaxon Muse
Last synced: 25 Mar 2025
https://github.com/hed-standard/hed-matlab
HED MATLAB supporting tools
annotation behavior eeg events experiments fmri matlab neuroimaging
Last synced: 20 Jan 2026
https://github.com/the-swarm-corporation/brainwave
Brainwave is a state-of-the-art neural decoder that transforms electroencephalogram (EEG) and brain signals into multimodal outputs including images, videos, and text.
ai attention eeg mamba mamba-state-space-models ml neuroml neuroscience neurosicence pytorch ssm ssms tensorflow
Last synced: 10 May 2026
https://github.com/alexenge/tfr-workshop
An introductory workshop on analyzing the time-frequency content of EEG data
eeg eeg-analysis eeg-data eeg-signals eeg-signals-processing open-science python rmarkdown
Last synced: 16 Jan 2026
https://github.com/shimazadeh/total-perspective-vortex
This subject aims to create a brain computer interface based on electroencephalographic data (EEG data) with the help of machine learning algorithms. Using a subject’s EEG reading, you’ll have to infer what he or she is thinking about or doing - (motion) A or B in a t0 to tn timeframe.
ai algorithm classification datascience dimensionality-reduction eeg scikit-learn
Last synced: 25 Apr 2026
https://github.com/banaankiamanesh/ultimate-bci-design
Classic BCI Algorithms implementation in MALTAB
bci brain-computer-interface eeg machine-learning matlab motor-imagery ssvep-bci
Last synced: 08 Jun 2026
https://github.com/shashvatshah9/eeg_image_recall
Classifying image recall on user's EEG data who performed forced choice memory test on Country flag images.
Last synced: 01 May 2026
https://github.com/cbrnr/timewarp
Time-warping variable-length EEG epochs for time/frequency analysis
eeg meg time-frequency-analysis
Last synced: 01 Nov 2025
https://github.com/greendreamer/eeg_bci_pong_python
This GitHub repository showcases an EEG-based Brain-Computer Interface (BCI) project. The project aims to develop a system that enables interaction and control of external devices using brainwave signals. It includes code for collecting EEG data using affordable hardware, preprocessing and analyzing the data, implementing classification algorithms,
Last synced: 28 Feb 2025
https://github.com/supreme-gg-gg/neurosteady
Hand tremor intervention in neurosurgery using few-shot transfer learning with CNN-LSTM and closed-loop servo actuator
biomedical-engineering eeg machine-learning neuroscience neurotechnology surgical-tools tremor-detection
Last synced: 27 Oct 2025
https://github.com/bradleyedelman/bci-multitasking
Real-time BCI platform used to assess performance when combining motor imagery and steady-state visual evoked potential signals
brain-computer-interface eeg multitasking real-time-processing sensorimotor-rhythm ssvep
Last synced: 29 Jan 2026
https://github.com/zazi2002/eeg-processing-sourcelocalization
EEG Signal Processing project, solving the brain source localization problem using various methods and models.
eeg loreta matlab mne signal-processing source-localization
Last synced: 30 Mar 2025
https://github.com/michaloblastni/insultdetector
Python QT application that lets targeted individuals record their EEG data from a BCI device such as Muse2, label communication start/end in their EEG stream, train an AI model from labeled data, and then run a real-time detection of such communication from their EEG stream.
artificial-intelligence brain-computer-interface eeg eeg-signals-processing qt targeted-individuals
Last synced: 06 Mar 2026
https://github.com/beaherrera/csdtoeeg-repo
Resolving the mesoscopic missing link: Biophysical modeling of EEG from cortical columns in primates
attention csd eeg lfp macaque-brain n2pc pyramidal-cells visual-cortex
Last synced: 31 Jan 2026
https://github.com/arsham-lh/biosignal-classification
Classification of biosignals, including EEG and MEG, through feature extraction in the time and frequency domains using machine learning methods.
biosignals eeg emg machine-learning signal-classification signal-processing
Last synced: 28 May 2026
https://github.com/mulimoen/eegportcodes
Send portcodes/triggger codes from display computer to EEG recorder
brainproducts eeg portcodes triggercodes
Last synced: 24 Mar 2025
https://github.com/j77m/openbcigui_filter_test
test if OpenBCI_GUI saves data as raw
Last synced: 09 Apr 2025
https://github.com/lazauk/neuropy-mindband
Python solution for reading brain waves from Sichiray Mindband
Last synced: 30 Jun 2025
https://github.com/unfoldtoolbox/unfolddecode.jl
decoding eeg julia overlap-correction
Last synced: 08 Sep 2025
https://github.com/zazi2002/eeg-processing-sourceseparation
EEG signal processing using various source separation methods such as GEVD, DSS, PCA, and ICA.
dss eeg gevd ica matlab signal-processing source-separation
Last synced: 30 Mar 2025
https://github.com/zazi2002/eeg-processing-basics
EEG Signal Processing Project focusing on analyzing signal with a time-varying frequency using MATLAB.
eeg fft matlab psd signal-processing
Last synced: 30 Mar 2025
https://github.com/banaankiamanesh/eeglab-matlab
EEGLAB Toolbox For MATLAB and Octave!
dsp eeg eeg-signals matlab octave
Last synced: 02 Jul 2025
https://github.com/anne-andresen/eeg-processing
EEG data collection and processing in matlab. Proposed data collection algorithm and Processing pipeline for evoked potentials of EEG signals or regular EEG signals. Furthermore
averaging baseline-correction baseline-removal data-collection data-processing eeg eeglab epochs erp evoked-potential ica independent-component-analysis matlab multi-channel multi-channel-processing signal-processing topographic-maps
Last synced: 05 Jul 2025
https://github.com/wanghley/ml-driven-eeg-biomarkers
Graduation thesis project implementing an advanced machine learning pipeline for extracting clinically relevant biomarkers from EEG signals using automated preprocessing, feature extraction, and deep learning models for neurological disorder classification.
Last synced: 28 May 2026
https://github.com/loharmurtaza/fog_detection_subject_dependent
This repository is based on my research work "Detecting Freezing of Gait in Parkinson's Disease Patients Using Multi-Modal Machine Learning"
accelerometer detection eeg emg f1-score freezing-of-gait gyroscope machine-learning mfcc multi-modal-learning rf sensitivity skin-conductance specificity svm
Last synced: 20 Jan 2026
https://github.com/metanome/openneuro-downloader
Universal tool for selective downloading of random subjects from OpenNeuro neuroimaging datasets using DataLad with virtual environment isolation.
bids data-download datalad eeg fmri meg neuroimaging openneuro powershell research-tools
Last synced: 11 Jul 2025
https://github.com/inventwithdean/occipital_alpha
Occipital Alpha: Eyes Open vs Closed
brainwaves eeg eeg-analysis eeg-signals-processing
Last synced: 15 Mar 2025
https://github.com/shrutakeerti/eye-gaze-detection
This repo contains everything that I have done at IIT Jodhpur Summer Internship May 15 - July 15
ai aiml data eda eeg eeg-signals eye jodhpur mlflow
Last synced: 17 Mar 2025
https://github.com/jonas0huber/huberetal2025_1_rapidffr
Multi-language EEG pipeline (MATLAB, Python, R) for FFR analysis with preprocessing, spectral bootstrapping, and statistical visualisation.
eeg ffr frequency-following-response hearing matlab neuroscience python r
Last synced: 08 May 2026
https://github.com/seyyed-erfan-mohammadi/eeg_topoplot
EEG Topoplot Hardcoding
eeg eeglab imagesc matlab neuroscience topoplot
Last synced: 15 Jul 2025
https://github.com/alexandrakoulouri/tutorial-for-eeg-source-imaging
Introductory tutorial on EEG source imaging
eeg leadfields matlab reconstructions source
Last synced: 10 Jun 2026
https://github.com/tudoramariei/eeg-processing
My master's degree project, all in a GitHub repo
Last synced: 29 Jan 2026
https://github.com/seyyed-erfan-mohammadi/erp-analysis
ERP Analysis from EEG Data using MATLAB
brain-signal-processing eeg eeglab epoching erp gfp matlab neuroscience topoplot
Last synced: 15 Jul 2025
https://github.com/tstenner/nedfreader
Brainvision Analyzer component to read StarStim / Enobio .nedf files
Last synced: 23 Feb 2025
https://github.com/johnoliwong/gdf-to-mat
Script for converting GDF files to MATLAB files
Last synced: 13 Oct 2025
https://github.com/rudrakshmohanty/eeg-based-emotion-classification-using-hybrid-gru-cnn-model
A deep learning model using a hybrid GRU-CNN architecture to classify human emotions (Positive, Negative, Neutral) from EEG brainwave data.
brain-computer-interface cnn-gru deep-learning eeg emotion-classification keras machine-learning neuroscience python tensorflow
Last synced: 09 Apr 2026
https://github.com/michaloblastni/targeted-individual-simulator
You will wear a cheap BCI device and start doing things as usual. This simulator will play you, in your earphones, rule-based insults, threats, and disinformation depending on your neural activity. It should be as accurate as possible. The goal is to make you feel like targeted, so you can suggest new artifacts to solve it.
brain-computer-interface eeg eeg-signals-processing targeted-individuals
Last synced: 30 Jan 2026
https://github.com/ajithksenthil/rulialsynchronymatrix
This project seeks to harness sophisticated machine learning techniques for processing EEG and fMRI data, employing programmable magnetic field generators and transcranial ultrasonic stimulation. The initiative is designed to cultivate a shared cognitive domain, analogous to rulial space, through synchronized neural stimulation of participants.
anomaly-detection deep-active-inference eeg fmri soft-actor-critic transcranial-magnetic-stimulation transcranial-ultrasonic-stimulation
Last synced: 15 Jan 2026
https://github.com/thc1006/open-eeg-mci-benchmark
Open EEG–MCI benchmark in BIDS format with ERP pipelines. Subject-level LOSO validation, reproducible ML/DL baselines, and reports (F1/MCC/AUC).
alzheimers-disease benchmark bids deep-learning eeg erp machine-learning mci mild-cognitive-impairment neuroimaging neuroscience signal-processing
Last synced: 03 Oct 2025
https://github.com/loharmurtaza/FoG_detection_subject_dependent
This repository is based on my research work "Detecting Freezing of Gait in Parkinson's Disease Patients Using Multi-Modal Machine Learning"
accelerometer detection eeg emg f1-score freezing-of-gait gyroscope machine-learning mfcc multi-modal-learning rf sensitivity skin-conductance specificity svm
Last synced: 29 Sep 2025
https://github.com/laura-hainke/hainkeetal_bpex_2025
Code and materials for Hainke et al. (2025), BPEX.
artefacts-removal eeg electrical-stimulation gamma pulsed-tdcs python ssvep
Last synced: 02 Jun 2026
https://github.com/tohim/pbci-masterthesis
Passive Brain-Computer Interface System for Mental Workload Estimation - Code and Data.
adaptive-automation eeg matlab mental-workload neuroadaptive-automation passive-brain-computer-interface pbci python real-time simulink svm-classifier workload-monitoring
Last synced: 13 May 2026
https://github.com/bruaristimunha/eeg_basketball_behavior
Será que a eletroencefalografia (EEG) é capaz de identificar padrões cerebrais de erros e acertos durante um arremesso no basquetebol? E se estimular eletricamente o cérebro de um atleta, contribuiria para ele não pensar durante momentos decisórios? Será que o comportamento do olhar (local que o atleta olha) indica o nível de experiência? O treinamento do olhar do atleta melhora o desempenho? Mais cestas? Melhores tacadas no golfe? Mais gols? Mais defesas de um goleiro?
basketball eeg eeg-analysis eeg-signals-processing neuroscience
Last synced: 10 Jun 2026
https://github.com/theveryhim/signalsystems-course-project
Preprocess,processing & analysing EEG signals for desease possibility recognition
eeg signal-preprocessing signal-processing
Last synced: 31 Mar 2025
https://github.com/bradleyedelman/bci-real-time-neuroimaging
Real-time BCI platform used to assess performance of: (1) discrete trial vs continuous pursuit BCI training (2) source (EEG source imaging) vs sensor space decoding (3) continuous robotic arm control
adaptive-decoding brain-computer-interface eeg machine-learning mri real-time-processing source-reconstruction
Last synced: 02 Jun 2026
https://github.com/micufx/pocketable-mobi-baskts
This project involves analyzing motion and EEG data collected during basketball free-throw shooting. The scripts in this repository are designed to process and analyze the data stored in the data directory using MATLAB.
Last synced: 19 May 2026
https://github.com/ywatanabe1989/scitex-dataset
Multi-domain scientific dataset fetcher — neuroscience, biology, pharmacology, medical. Part of SciTeX.
ai-research bids dandi data-discovery datasets eeg mcp mcp-server metadata mri neuroimaging neuroscience nwb openneuro physionet python research-automation scientific-data scitex zenodo
Last synced: 30 Apr 2026
https://github.com/arsham-lh/brain-wave-analysis
Some functions I have used for brain wave analysis of EEG signals acquired from subjects in AIRLab, under the supervision of Hamid K. Aghajan.
biosignals brain-waves eeg entrainment signal-processing
Last synced: 21 Apr 2026
https://github.com/alexenge/intro-to-eeg
Introduction to EEG analysis course using MNE-Python
cognitive-neuroscience course-materials eeg eeg-analysis mne-python psychology python
Last synced: 16 Jan 2026
https://github.com/okbalefthanded/ssvepformer
Pytorch implementation for a transformer-based model for SSVEP classifcation in EEG based Brain-Computer Interface (BCI)
bci eeg pytorch ssvep transformer
Last synced: 04 May 2026
https://github.com/rishannp/motor-imagery---graph-attention-network
This is works in attempt to develop novel, state-of-the-art models for decoding EEG MI data from patient datasets. Specifically using GAT, highlighting their potential advantages.
amyotrophic-lateral-sclerosis bci-competition-iv-2a brain-computer-interface deep-learning eeg graph-attention-networks keras machine-learning motor-imagery-classification tensorflow
Last synced: 12 Jul 2025
https://github.com/abdelrhman-ellithy/gp-eeg-controlled-robotic-arm
This project showcases the development of an EEG-controlled 4DOF Robotic Arm using the STM32f103c8t6 microcontroller (Blue Pill). The arm is designed to perform basic movements controlled by EEG signals, making it suitable for assistive technologies and prosthetic applications.
4dof 4dofrobot eeg eeg-classification eeg-signals
Last synced: 04 Apr 2025
https://github.com/remi-gau/bidsgnostic
BIDS app to view a dataset content and the events file content
bids bids-apps eeg fnirs ieeg meg mri pet quality-control snakebids snakemake visualization
Last synced: 23 Apr 2025
https://github.com/zabir-nabil/eeg-p300-detection-algo-exe
An executable (.exe) from a python script for p300 segment extraction using different channels
Last synced: 24 Mar 2025