Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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/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/rishic3/generateeeg

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

deep-learning eeg gan

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

aframe eeg muse

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

bci eeg iot python

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.

eeg keras lstm python3

Last synced: 11 Nov 2024

https://github.com/erykwalczak/phd-thesis

Scripts used for analysing EEG and audio data

audio-analysis eeg matlab r

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/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: 18 Nov 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/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/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 项目尝试

eeg ssvep-stimulation

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

eeg muse-eeg-headset p300

Last synced: 02 Dec 2024

https://github.com/johnoliwong/gdf-to-mat

Converting .gdf files to .mat

bci eeg matlab

Last synced: 27 Nov 2024

https://github.com/lazauk/neuropy-mindband

Python solution for reading brain waves from Sichiray Mindband

eeg neuroscience

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

eeg neuroscience

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.

eeg lsl muse osc

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

bids brainvision eeg python

Last synced: 10 Oct 2024