An open API service indexing awesome lists of open source software.

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).

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/robertoostenveld/brainvision

Python implementation to read and write EEG data in the BrainVision Core data format

bids brainvision eeg python

Last synced: 22 Jun 2025

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/elsehow/muse-logger

[WIP] log and label data from the Interaxon Muse

bci biosensors eeg muse

Last synced: 25 Mar 2025

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: 06 May 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/erykwalczak/phd-thesis

Scripts used for analysing EEG and audio data

audio-analysis eeg matlab r

Last synced: 16 Oct 2025

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/khushiyant/neurocognitive-modeling

Neurocognitive Modeling for Text Generation: Deep Learning Architecture for EEG Data

eeg python tensorflow

Last synced: 03 Mar 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/methyldragon/teleop_twist_brain_bridge

Brain Teleoperation rosbridge Nodes for ROS!

bci brain eeg robotics ros rosbridge teleoperation

Last synced: 17 Mar 2025

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/lched/maxmuse

Max/MSP externals to work with the Muse2 headband (or other devices that use LSL) in real-time

eeg lsl maxmsp muse real-time

Last synced: 29 Dec 2025

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/shashvatshah9/eeg_image_recall

Classifying image recall on user's EEG data who performed forced choice memory test on Country flag images.

eeg keras lstm python3

Last synced: 27 Feb 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/lazauk/neuropy-mindband

Python solution for reading brain waves from Sichiray Mindband

eeg neuroscience

Last synced: 30 Jun 2025

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: 01 Mar 2025

https://github.com/shashvatshah9/web_heart

A video player paired with EEG device

eeg mongodb nodejs video

Last synced: 22 Nov 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 2025

https://github.com/gupta-aryaman/smooth-moves

An iOS app designed to make it easier for immobile individuals to use Emotiv's EPOC X EEG headset for automation triggering.

eeg epoc-x python shortcuts-app swift

Last synced: 29 Mar 2025

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: 06 Mar 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

eeg muse-eeg-headset p300

Last synced: 24 Mar 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/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/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: 06 Mar 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/tudoramariei/eeg-processing

My master's degree project, all in a GitHub repo

eeg

Last synced: 29 Jan 2026

https://github.com/alexandrakoulouri/tutorial-for-eeg-source-imaging

Introductory tutorial on EEG source imaging

eeg leadfields matlab reconstructions source

Last synced: 28 Feb 2025

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/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/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/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: 05 Jul 2025

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: 02 Mar 2025

https://github.com/taihedian/ssvep-python

使用 PsychoPy 的 SSVEP 项目尝试

eeg ssvep-stimulation

Last synced: 01 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 Mar 2025

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/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: 20 Jul 2025

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.

eeg mobile motion

Last synced: 17 Mar 2025

https://github.com/tstenner/nedfreader

Brainvision Analyzer component to read StarStim / Enobio .nedf files

eeg neuroscience

Last synced: 23 Feb 2025

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/johnoliwong/gdf-to-mat

Script for converting GDF files to MATLAB files

bci eeg matlab

Last synced: 13 Oct 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/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/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/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/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: 05 Jan 2026

https://github.com/inventwithdean/occipital_alpha

Occipital Alpha: Eyes Open vs Closed

brainwaves eeg eeg-analysis eeg-signals-processing

Last synced: 15 Mar 2025