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/sccn/ICLabel-Dataset

Dataset for training EEG IC classifiers.

dataset eeg ica iclabel-dataset ics labels training-dataset

Last synced: 21 Apr 2025

https://github.com/luukebenau/sacadev.muse

.NET Nuget package for receiving data from the Muse EEG headband

choosemuse csharp dotnet dotnet-standard eeg interaxon muse nuget-package

Last synced: 12 Apr 2025

https://github.com/vasilescur/focusfriend

Hackathon project: ADHD treatment using real-time brainwave biofeedback.

biofeedback eeg fast-fourier-transform muse-headband osc python

Last synced: 14 Apr 2025

https://github.com/mscaudill/openseize

Digital Signal Processing for Big EEGs

big-data eeg seizure signal-processing

Last synced: 31 Oct 2025

https://github.com/yjunechoe/jlmerclusterperm

Fast cluster-based permutation test for densely-sampled, multi-level time series data (ex: eyetracking, EEG)

cluster-based-permutation-test eeg eyetracking mixed-effects-models timeseries

Last synced: 09 Jul 2025

https://github.com/sylvchev/beetl-competition

Code helper for BEETL competition

competition eeg neurips

Last synced: 06 May 2025

https://github.com/mattansb/tbt

Reject and interpolate channels on a epoch by epoch basis (EEGLAB plugin)

eeg eeglab eeglab-plugin tbt

Last synced: 19 Mar 2025

https://github.com/slabua/augmentedbciframework

The UniPA BCI Framework is an Augmented Brain-Computer Interface framework based on the P300 paradigm with further additional modules to perform the acquisition of eye gaze and physiological features.

bci brain-computer-interface eeg eeg-signals framework hci hmi human-computer-interaction human-robot-interaction robotics rock-paper-scissors sensor-fusion trust

Last synced: 03 Sep 2025

https://github.com/cbrnr/xdf.jl

Load XDF files in Julia

eeg julia

Last synced: 27 Jun 2025

https://github.com/dominiquemakowski/muselsl2

Light and updated muse-lsl interface to stream and record Muse EEG signals

eeg lsl muse stream

Last synced: 19 Mar 2025

https://github.com/smontazeriuh/neonatal-eegbackground-classifier

A set of Matlab files for classifying and visualizing neonatal EEG background activity

eeg eeg-recordings matlab preterm-infants

Last synced: 12 Apr 2025

https://github.com/sam81/brainwave.jl

Julia functions to process electroencephalographic (EEG) recordings

eeg julia neuroimaging neuroscience

Last synced: 13 Apr 2025

https://github.com/remi-gau/bids_cookbook

A simple recipe to convert your neuroimaging data into a BIDS dataset.

bids data eeg fmri matlab meg spm12 tutorial

Last synced: 23 Apr 2025

https://github.com/tahmidazam/trace-beta

A document-based SwiftUI application for viewing and editing EEG data, aimed at making software for viewing brain imaging data more accessible.

eeg eeg-data ios ios16 swiftui

Last synced: 07 Oct 2025

https://github.com/dxganta/real-time-tf

Real time Time Frequency Plotting of EEG data from muse headset

eeg fft muse spectral-analysis

Last synced: 14 Jan 2026

https://github.com/mattansb/epp-tb

EPP-TB: The ERP Post-Processing Tool Box

eeg eeglab epp-tb erp ersp itc matlab plotting topo-plots wavelet

Last synced: 02 Jul 2025

https://github.com/zrr1999/eeg-networks-pytorch

Implementation of various simple networks based on PyTorch to classify EEG signals.

deep-learning eeg eeg-classification eeg-net eeg-signals pytorch

Last synced: 11 Apr 2025

https://github.com/sam81/bdf.jl

Module to read Biosemi BDF files with the Julia programming language

eeg eeg-signals file-format julia-language julialang neuroimaging neuroscience

Last synced: 13 Apr 2025

https://github.com/j77m/brain_waves_openbci

Bci tool for real time brain waves frequency analysis

alpha-waves bci brain-waves eeg openbci

Last synced: 13 Apr 2025

https://github.com/brainflow-dev/brainflowandroidtest

App for BrainFlow developers to test it on Android

android android-ndk bci brainflow ecg eeg emg java openbci

Last synced: 21 Apr 2025

https://github.com/sylvchev/riemannianpca

Dimensionality reduction on manifold of SPD matrices, based on pymanopt implementation

covariance eeg pca pymanopt riemannian-manifold

Last synced: 06 May 2025

https://github.com/wherrera10/edfplus.jl

Reading, writing, and wrangling EEG signal files of BDF and EDF format in Julia

edf-files eeg european-data-format julia neuroscience signal

Last synced: 06 Oct 2025

https://github.com/thecoderpinar/hms-brainactivity-analysiss

Welcome to the GitHub repo for "HMS - EEG Exploration & Neurocritical Care Journey"! Explore EEG data, understand wave patterns, and delve into conditions like LPDs, GPDs, LRDA, and GRDA.

critical-care data-analysis data-science data-visualization deep-neural-networks eeg eeg-signals exploratory-data-analysis healthcare medical-research neuroscience signal-processing

Last synced: 30 Apr 2025

https://github.com/okbalefthanded/bci-baseline

Brain-Computer Interface EEG based data feature extraction and classification algorithms

baseline bci brain-computer-interface classification eeg feature-extraction machine-learning

Last synced: 21 Sep 2025

https://github.com/enriquetomasmb/bci

Framework for P300 wave detection and noise-based cyberattacks in Brain-Computer Interfaces - Enrique Tomás Martínez Beltrán

bci brain-computer-interface cyberattack eeg eeg-analysis eeg-classification erp erp-framework framework noise-detection noise-generator openbci p300

Last synced: 20 Jul 2025

https://github.com/gaelfoppolo/analyticem

AnalytiCeM is a mobile application that retrieve and analyze brain data, thanks to Muse headband.

brain eeg ios muse-headband swift

Last synced: 28 Oct 2025

https://github.com/rishic3/generateeeg

Two Conditional GAN frameworks to perform synthetic EEG generation for dataset augmentation.

deep-learning eeg gan

Last synced: 12 Aug 2025

https://github.com/federicotdn/unity-biosignals

Final Project for Computer/Software Engineering degree (ITBA)

arduino biosignals eeg emg library machine-learning sensors spo2 unity

Last synced: 29 Oct 2025

https://github.com/gmierz/eegfmri-matlab

Cleans EEG data that is contaminated with gradient and ballistocardiogram (BCG) artifacts from the fMRI

artifact ballistocardiogram cleaning eeg eeg-fmri eeglab fmri gradient mri

Last synced: 28 Oct 2025

https://github.com/cpietsch/brainhack-34c3

brainhack workshop for 34c3

34c3 eeg eeg-analysis eeg-data muse

Last synced: 03 Aug 2025

https://github.com/bids-standard/bep021

Organizing and coordinating the BIDS Extension Proposal 21: Common Electrophysiology Derivatives

bids eeg ieeg meg

Last synced: 04 Oct 2025

https://github.com/yilinjuang/eegxpecto-patronum

EEG + Expecto Patronum. 2017 Biomedical Engineering Final Project.

eeg expecto-patronum harry-potter hotwords snowboy

Last synced: 21 Sep 2025

https://github.com/nabilalibou/connectivity_segmentation

Track and segment the dynamics of brain connectivity networks

connectivity eeg eeg-analysis functional-connectivity kmeans-clustering microstates

Last synced: 29 Jun 2025

https://github.com/jdpigeon/dharmadefender

A WebVR Tower Defense game that you can win with your mind

aframe eeg muse

Last synced: 04 Mar 2025

https://github.com/lched/muse_tools

Python scripts/tools to work with LSL streams and XDF files, especially for the Muse2 EEG Headband.

eeg lsl muse osc

Last synced: 10 Apr 2025

https://github.com/splithor1zon/eeg-remake

This project is based on work of OpenEEG project and Olimex's implementation of it. This project is free to use, but is bound by Creative Commons Attribution-Sharealike license. More info can be found at http://openeeg.sourceforge.net .

bci bci-systems brainbay eagle eeg eeg-bci eeg-devices eeg-electrodes eeg-headband eeg-headset electrodes electronics electronics-projects open-source

Last synced: 07 Jan 2026

https://github.com/stefanches7/deepvisual

Reconstruct visual stimuli from EEG data using Deep Learning

brainweb eeg eeg-analysis machine-learning

Last synced: 04 Jan 2026

https://github.com/fieldtrip/fileio

This repository contains a subset of the FieldTrip code related to the reading and writing of data

eeg file-format matlab meg neuroscience

Last synced: 29 Jul 2025

https://github.com/coganlab/ieeg_pipelines

A repo of current preprocessing methods for the Cogan Lab

bids-apps eeg ieeg matlab neuroscience python

Last synced: 14 Apr 2025

https://github.com/neurosimata/seizy_ml

Automated seizure detection coupled with manual validation

eeg machine-learning neuroscience seizure-detection

Last synced: 14 Jan 2026

https://github.com/drammock/eeg-phone-coding

Research into the processing of native and foreign speech sounds using EEG.

eeg linguistics machine-learning phonology

Last synced: 13 Sep 2025

https://github.com/eugenehp/edflib-rs

Idiomatic rust bindings for the EDFlib

edf eeg eog european-data-format fileformat rust

Last synced: 03 Jul 2025

https://github.com/neurosity/bci-to-midi

Send MIDI commands with your mind

bci eeg midi

Last synced: 21 Jul 2025

https://github.com/pieeg-club/microbci

Shield to Measure EEG with NUCLEO-WB55 STMicroelectronics Development Boards & Kit

bci eeg emg nucleo-board stm32

Last synced: 09 Oct 2025

https://github.com/raczo/eegstarter

MindWave EEG Starter Project.

android eeg mindwave

Last synced: 06 Mar 2025

https://github.com/mstazherova/dl-eeg

🧠 Representation Learning Project Class SS2017

deep-learning eeg sleep-analysis

Last synced: 02 Apr 2025

https://github.com/thesimonho/python-machine-learning

Python implementation of machine learning algorithms

cnn eeg lasagne machine-learning mnist neural-network python regression

Last synced: 12 Apr 2025

https://github.com/zitonglu1996/eeg_decoding_demo

Demo Code for EEG Decoding based on Python

decoding eeg python

Last synced: 29 Oct 2025

https://github.com/marco-congedo/eegle.jl

A Julia integrative package for EEG data analysis and machine learning

brain-computer-interface eeg eeg-analysis eeg-classification eeg-signals-processing

Last synced: 14 Feb 2026

https://github.com/nabilalibou/sleepchecker

Class wrapper of the yasa package to detect drowsiness/sleep phase using EEG data

drowsiness-detection eeg eeg-analysis eeg-signals-processing sleep sleep-analysis sleep-scoring sleep-staging

Last synced: 08 Oct 2025

https://github.com/okbalefthanded/pylpov

EEG signal Offline/Online processing toolbox

brain-computer-interface eeg machine-learning openvibe python signal-processing

Last synced: 21 Sep 2025

https://github.com/okbalefthanded/bci-selected-papers

Curated list of seminal and breakthrough papers in the field of Brain-Computer Interfaces

bci brain-computer-interface eeg machine-learning

Last synced: 03 Mar 2025

https://github.com/tyleradammartinez/body-signals-filtering

BMEN 3311 (Biomedical Signal Analysis): Reads in biomedical data from a patient’s files into a script and plots the data. Then take the discrete Fourier transforms of each signal then plot the frequency Spectrums. In addition, create a digital notch filter to remove the noise coming from mains power in the ECG signal without creating a phase shift due to filtering (zero-phase filtering), determine if the patient was tired during the recording of the EMG signal based on the frequency spectrum of the EMG signal, and determine the mental state of the patient during the recording of the EEG signal based on the frequency spectrum of the EEG signal. Finally, break down how much of the EEG signal is comprised of the four EEG wave components (Delta, Theta, Alpha and Beta), and display it in a bar graph.

biomedical-image-processing ecg-signal eeg emg-signal signal-processing

Last synced: 28 Jul 2025

https://github.com/simonguozirui/math-ia-p300

Conduct research on the effect of different proportions of visual target and non-target stimulations on the brain, through data analysis on event related potential collected.

bci eeg eeg-data eeg-headband erp event-related-potentials p3 p300 python python2 python3

Last synced: 05 Mar 2025

https://github.com/galaxygoldfish/synapse-slides

System that allows advancing slides in a presentation deck using electroencephalography recording of neural signals - Neurohackathon UW '25

accessbility eeg neuroscience python signal-processing

Last synced: 23 Jul 2025

https://github.com/rostepifanov/nnspt

A Python library for signal processing with PyTorch. Useful for machine learning.

deep-learning ecg eeg emg machine-learning python signal-processing

Last synced: 30 Dec 2025

https://github.com/cepdnaclk/e16-4yp-enhancing-video-game-experience-with-brain-computer-interface

Developing a video game interface that uses the brain-computer interface (BCI) based on electroencephalography (EEG).

eeg eeg-classification game nueral-networks

Last synced: 01 May 2025

https://github.com/okbalefthanded/aawedha

Deep Learning toolbox for EEG based Brain-Computer Interface signals decoding and benchmarking

benchmark brain-computer-interface deep-learning eeg erp machine-learning motor-imagery ssvep

Last synced: 26 Jun 2025

https://github.com/yishuwei/component_analysis

a.k.a. spatial filters

eeg signal-processing

Last synced: 28 Jan 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/beaherrera/2-compartments_l5-pc_model

A Minimal Biophysical Model of Neocortical Pyramidal Cells: Implications for Frontal Cortex Microcircuitry and Field Potential Generation

ca-spikes cognitive-control eeg lfp-sources pyramidal-cells

Last synced: 12 Apr 2025

https://github.com/pgv-inc/pitaeeglsl

PitaEEG LSL for Python

eeg labstreaminglayer lsl pil python sensor

Last synced: 20 Jan 2026

https://github.com/zazi2002/eeg-processing-preprocessing

EEG Signal Processing project with focus on signal visualization, dimensionality reduction, noise reduction, and artifact removal.

artifact eeg matlab signal-processing

Last synced: 20 Jul 2025

https://github.com/oshanz/samz-iot

Visualization of EEG signals

csv eeg emotiv matplotlib pandas

Last synced: 10 Aug 2025

https://github.com/amjabb/eegmindreader

Software for EEG BCI communication, along with companion IOS app.

bci c eeg eeg-analysis eeg-classification eeg-headset python2 swift3

Last synced: 26 Aug 2025

https://github.com/jajcayn/eeg_latent_space

Accompanying code for Jajcay, N., & Hlinka, J. (2023). Towards a dynamical understanding of microstate analysis of M/EEG data. bioRxiv, 2023-04. doi: 10.1101/2023.04.09.536154

eeg microstates neuroscience neuroscience-methods

Last synced: 15 Apr 2025

https://github.com/shiva16/altiumeeg

Soul Scientific - ARM M3 based quad ads1299 - eeg- bci prototype (2015) - ALTIUM

bci brain-computer-interface eeg electrophysiological-data electrophysiology human-computer-interaction neuroscience

Last synced: 05 Jan 2026

https://github.com/bytenacked/ads129x-rs

[WIP] Platform agnostic Rust driver for the ADS129x TI ADCs family

adc driver ecg eeg embedded embedded-hal embedded-hal-driver peripherals rust spi

Last synced: 03 Jul 2025

https://github.com/jgensler8/bci-studio

Desktop Application and Framework for EEG Experiments, Data Analysis, and Prediction

bci eeg

Last synced: 06 Oct 2025

https://github.com/pisterlab/caton-pcb

Hardware design files for wireless EEG system used in concurrent TMS-EEG-fMRI

eeg fmri pcb-design

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/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,

bci eeg iot python

Last synced: 28 Feb 2025

https://github.com/kiwijuice56/brain-mandelbulb

A dynamic mandelbulb fractal that reacts to your brain's electrical signals

eeg fractal glsl shader

Last synced: 06 Jan 2026

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/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/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/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/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/j77m/openbcigui_filter_test

test if OpenBCI_GUI saves data as raw

eeg openbci

Last synced: 09 Apr 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: 26 Feb 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