Ecosyste.ms: Awesome
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).
- GitHub: https://github.com/topics/eeg
- Wikipedia: https://en.wikipedia.org/wiki/Electroencephalography
- Aliases: electroencephalography,
- Last updated: 2024-12-21 00:08:23 UTC
- JSON Representation
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: 02 Dec 2024
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: 09 Nov 2024
https://github.com/juliahealth/neuroanalyzer.jl
Julia toolbox for analyzing neurophysiological data
brain ecog eeg ieeg julia meg neuroscience nirs psychology seeg tacs tdcs tms trns
Last synced: 25 Nov 2024
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: 11 Oct 2024
https://github.com/cpietsch/brainhack-34c3
brainhack workshop for 34c3
34c3 eeg eeg-analysis eeg-data muse
Last synced: 07 Dec 2024
https://github.com/prash030/signal_processing_projects
This repository consists of codes that I developed for EEG and ECG signal processing
autoregressive-processes band-pass-filter ecg ecg-analyzer ecg-filtering ecg-signal-python eeg eeg-analysis eeg-classification filter-design non-stationary random-process
Last synced: 21 Nov 2024
https://github.com/rishic3/generateeeg
Two Conditional GAN frameworks to perform synthetic EEG generation for dataset augmentation.
Last synced: 14 Dec 2024
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: 08 Dec 2024
https://github.com/julesbelveze/eeg-classifier
🧠Quality assessor for EEG recordings đź§
eeg eeg-classification machine-learning ml mne python scikit-learn sklearn svm svm-classifier
Last synced: 08 Dec 2024
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: 01 Nov 2024
https://github.com/jdpigeon/dharmadefender
A WebVR Tower Defense game that you can win with your mind
Last synced: 14 Nov 2024
https://github.com/bruaristimunha/synthetic-sleep-eeg-signal-generation-using-latent-diffusion-models
Code for the paper published in Deep Generative Models for Health Workshop at the Neurips 2023.
deep-learning eeg generative-monai latent-diffusion-models monai
Last synced: 13 Nov 2024
https://github.com/mstazherova/dl-eeg
🧠Representation Learning Project Class SS2017
deep-learning eeg sleep-analysis
Last synced: 15 Dec 2024
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: 03 Dec 2024
https://github.com/mccarthy-m-g/mccarthy_eegnetworkvariants_2024
Materials and source code for my MSc thesis: "Studying Network Variants With Electroencephalography"
eeg emmeans flextable functional-connectivity glmmtmb individual-differences mne-python msc-thesis neuroimaging neuroscience officer python r research reticulate rmarkdown rstats targets tidyverse
Last synced: 05 Nov 2024
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: 16 Nov 2024
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: 14 Nov 2024
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 Dec 2024
https://github.com/stefanches7/deepvisual
Reconstruct visual stimuli from EEG data using Deep Learning
brainweb eeg eeg-analysis machine-learning
Last synced: 25 Nov 2024
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: 23 Nov 2024
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: 16 Dec 2024
https://github.com/alamkanak/eeg-correlation
eeg eeg-analysis eeg-signals fft python
Last synced: 08 Nov 2024
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: 15 Nov 2024
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: 12 Nov 2024
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: 01 Dec 2024
https://github.com/bruaristimunha/across-modalities
eeg eeg-signals mne neuroscience python timing
Last synced: 13 Nov 2024
https://github.com/yilinjuang/eegxpecto-patronum
EEG + Expecto Patronum. 2017 Biomedical Engineering Final Project.
eeg expecto-patronum harry-potter hotwords snowboy
Last synced: 13 Nov 2024
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: 01 Nov 2024
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: 21 Dec 2024
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: 12 Nov 2024
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: 10 Nov 2024
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 Nov 2024
https://github.com/methyldragon/teleop_twist_brain_bridge
Brain Teleoperation rosbridge Nodes for ROS!
bci brain eeg robotics ros rosbridge teleoperation
Last synced: 23 Nov 2024
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: 11 Nov 2024
https://github.com/erykwalczak/phd-thesis
Scripts used for analysing EEG and audio data
Last synced: 16 Nov 2024
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: 19 Nov 2024
https://github.com/banaankiamanesh/eeglab-matlab
EEGLAB Toolbox For MATLAB and Octave!
dsp eeg eeg-signals matlab octave
Last synced: 15 Nov 2024
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: 12 Dec 2024
https://github.com/mulimoen/eegportcodes
Send portcodes/triggger codes from display computer to EEG recorder
brainproducts eeg portcodes triggercodes
Last synced: 01 Dec 2024
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: 12 Dec 2024
https://github.com/harlockofficial/msthesisproject
University MS Thesis Project, Controlling an avatar in a Virtual Environment via EEG Motor Imagery
dataset-augmentation deep-learning deep-neural-networks eeg eeg-classification latex motor-imagery motor-imagery-classification motor-imagery-eeg python3 submodules thesis thesis-project university university-project websockets
Last synced: 04 Dec 2024
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: 12 Dec 2024
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: 12 Dec 2024
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: 12 Dec 2024
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: 22 Dec 2024
https://github.com/banaankiamanesh/ultimate-bci-design
Research on Brain Computer Interfaces.
bci brain-computer-interface eeg machine-learning matlab motor-imagery ssvep-bci
Last synced: 15 Nov 2024
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 Dec 2024
https://github.com/taihedian/ssvep-python
使用 PsychoPy 的 SSVEP 项目尝试
Last synced: 13 Nov 2024
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: 17 Dec 2024
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: 16 Nov 2024
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: 16 Nov 2024
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: 02 Dec 2024
https://github.com/lazauk/neuropy-mindband
Python solution for reading brain waves from Sichiray Mindband
Last synced: 13 Nov 2024
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: 13 Nov 2024
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 Dec 2024
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: 12 Nov 2024
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: 09 Dec 2024
https://github.com/theveryhim/signalsystems-course-project
Preprocess,processing & analysing EEG signals for desease possibility recognition
eeg signal-preprocessing signal-processing
Last synced: 13 Dec 2024
https://github.com/loharmurtaza/fog_detection
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: 26 Sep 2024
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: 01 Nov 2024
https://github.com/cbrnr/timewarp
Time-warping variable-length EEG epochs for time/frequency analysis
eeg meg time-frequency-analysis
Last synced: 11 Nov 2024
https://github.com/inventwithdean/occipital_alpha
Occipital Alpha: Eyes Open vs Closed
brainwaves eeg eeg-analysis eeg-signals-processing
Last synced: 21 Nov 2024
https://github.com/tstenner/nedfreader
Brainvision Analyzer component to read StarStim / Enobio .nedf files
Last synced: 09 Nov 2024
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 earplugs, 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 and experiments to try to solve it.
brain-computer-interface eeg eeg-signals-processing targeted-individuals
Last synced: 24 Nov 2024
https://github.com/lched/muse_tools
Python scripts/tools to work with LSL streams and XDF files, especially for the Muse2 EEG Headband.
Last synced: 18 Nov 2024
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: 16 Nov 2024
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: 21 Nov 2024
https://github.com/robertoostenveld/brainvision
Python implementation to read and write EEG data in the BrainVision Core data format
Last synced: 10 Oct 2024