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/brainflow-dev/brainflow

BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors

bci biosensor biosensors biosignals brain-computer-interface brain-control brain-machine-interface brainflow ecg eeg eeg-analysis emg emg-signal muse neuroscience openbci python signal-processing

Last synced: 15 Oct 2024

https://github.com/sccn/eeglab

EEGLAB is an open source signal processing environment for electrophysiological signals running on Matlab and developed at the SCCN/UCSD

biosignal brain compiled ecg ecog eda eeg eeg-preprocessing eeg-signals-processing eeglab electrophysiology hrv ieeg matlab meg neurophysiology octave source-localization spectral-analysis

Last synced: 31 Oct 2024

https://github.com/DeepBCI/Deep-BCI

An open software package to develop BCI based brain and cognitive computing technology for recognizing user's intention using deep learning

bci brain cognitive deep-learning eeg erp motor-imagery nirs open-source ssvep

Last synced: 03 Aug 2024

https://github.com/fooof-tools/fooof

Parameterizing neural power spectra into periodic & aperiodic components.

ecog eeg electrophysiology lfp local-field-potential meg neuroscience oscillations power-spectral-density

Last synced: 12 Nov 2024

https://github.com/brainstorm-tools/brainstorm3

Brainstorm software: MEG, EEG, fNIRS, ECoG, sEEG and electrophysiology

eeg electrophysiology matlab meg

Last synced: 31 Oct 2024

https://github.com/eegsynth/eegsynth

Converting real-time EEG into sounds, music and visual effects

art-net bci dmx ecg eeg emg fieldtrip midi osc redis synthesizer

Last synced: 10 Oct 2024

https://github.com/openlists/ElectrophysiologyData

A list of openly available datasets in (mostly human) electrophysiology.

data ecog eeg electrophysiological-data electrophysiology lfp meg open-data open-science research

Last synced: 03 Aug 2024

https://github.com/urish/muse-js

Muse 2016 EEG Headset JavaScript Library (using Web Bluetooth)

bci brain-computer-interface brain-connectivity eeg eeg-data eeg-headband eeg-headset typescript-library web-bluetooth

Last synced: 12 Nov 2024

https://github.com/NeuroTechX/eeg-101

Interactive neuroscience tutorial app using Muse and React Native to teach EEG and BCI basics.

android bci eeg muse plotting react-native

Last synced: 03 Aug 2024

https://github.com/cbrnr/mnelab

MNELAB – a GUI for MNE

eeg gui meg mne python

Last synced: 11 Nov 2024

https://github.com/curiositry/eegrunt

A Collection Python EEG (+ ECG) Analysis Utilities for OpenBCI and Muse

data-analysis data-visualization ecg eeg muse neuroscience openbci python

Last synced: 10 Nov 2024

https://github.com/Emotiv/cortex-example

Example with Cortex V2/V3 API

cortex eeg epoc epocplus epocx insight neuroscience

Last synced: 04 Aug 2024

https://github.com/cbrnr/sigviewer

SigViewer is a viewing application for biosignals.

eeg visualization

Last synced: 11 Nov 2024

https://github.com/garethjns/kaggle-eeg

Seizure prediction from EEG data using machine learning. 3rd place solution for Kaggle/Uni Melbourne seizure prediction competition.

eeg kaggle kaggle-competition machine-learning matlab melbourne-university seizure-prediction svm tree-ensemble

Last synced: 09 Nov 2024

https://github.com/hypox64/candock

A time series signal analysis and classification framework

classification data-augmentation data-preprocessing deep-learning eeg series-signal-analysis

Last synced: 10 Nov 2024

https://github.com/openmeeg/openmeeg

A C++ package for low-frequency bio-electromagnetism solving forward problems in the field of EEG and MEG.

bem c-plus-plus eeg electromagnetism forward-problem meg

Last synced: 03 Aug 2024

https://github.com/connectomicslab/connectomemapper3

Connectome Mapper 3 is a BIDS App that implements full anatomical, diffusion, resting/state functional MRI, and recently EEG processing pipelines, from raw T1 / DWI / BOLD , and preprocessed EEG data to multi-resolution brain parcellation with corresponding connection matrices.

bids bids-apps bidsapp brain chuv connectome dmri docker eeg fmri parcellation pipelines python singularity

Last synced: 11 Nov 2024

https://github.com/erikbjare/thesis

MSc thesis on: Classifying brain activity using EEG and automated time tracking of computer use (using ActivityWatch)

activitywatch eeg machine-learning msc-thesis muse neurosity openbci research thesis

Last synced: 27 Oct 2024

https://github.com/sharad24/epileptic-seizure-detection

Deep Learning, Wavelet Analysis and Fourier Transforms for identification of abnormal EEG in Epilepsy patients

deep-learning eeg epilepsy-patients epileptic-seizures identification neural-network spectograms wavelet-analysis

Last synced: 30 Oct 2024

https://github.com/sccn/iclabel

Automatic EEG IC classification plugin for EEGLAB

classification eeg eeglab ica matconvnet matlab

Last synced: 09 Nov 2024

https://github.com/sccn/ICLabel

Automatic EEG IC classification plugin for EEGLAB

classification eeg eeglab ica matconvnet matlab

Last synced: 06 Nov 2024

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

MATLAB / Octave tools for BIDS datasets

bids closember eeg ieeg matlab meg mri neuroimaging octave pet

Last synced: 11 Nov 2024

https://github.com/zhangks98/eeg-adapt

Source Code for "Adaptive Transfer Learning with Deep CNN for EEG Motor Imagery Classification".

cnn deep-learning eeg motor-imagery

Last synced: 10 Nov 2024

https://github.com/pwittchen/neurosky-android-sdk

Android SDK for the NeuroSky MindWave Mobile Brainwave Sensing Headset

android bci brain brain-computer-interface eeg mindwave neurosky rxandroid rxjava rxkotlin sdk thinkgear

Last synced: 07 Nov 2024

https://github.com/pieeg-club/eeg-with-jetsonnano

Open-Source. With deep learning to neuroscience world with shield for jetson nano - JNEEG

bci eeg eeg-classification emg jetson-nano nvidia

Last synced: 31 Oct 2024

https://github.com/junjunjd/rustymind

A driver, parser and real time brainwave plotter for NeuroSky MindWave EEG headset

bci brain brain-computer-interface brainwave eeg eeg-headset eeg-readings eeg-signals-processing mindwave neuroscience neurosky plot rust

Last synced: 11 Nov 2024

https://github.com/ryanlintott/ssvep_keyboard

The SSVEP Keyboard works with the icibici hardware. Once connected you should be able to look at keys and it will type them for you.

eeg flicker frequency keyboard signal smartphone-bci ssvep unity

Last synced: 09 Nov 2024

https://github.com/ryanlintott/SSVEP_keyboard

The SSVEP Keyboard works with the icibici hardware. Once connected you should be able to look at keys and it will type them for you.

eeg flicker frequency keyboard signal smartphone-bci ssvep unity

Last synced: 03 Aug 2024

https://github.com/sidchop/brainconn

Brainconn - an R package for visualising brain connectivity data in 2D and interactive 3D

connectivity connectivity-matrix connectomics eeg meg mri networks neuroimaging

Last synced: 12 Nov 2024

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

Working repository to turn the COBIDAS guidelines to report methods and results in neuroimaging into a user friendly checklist

brainweb checklist closember eeg eyetracking fmri meg mri neuroimaging positron-emission-tomography reproducibility reproducible-analysis transparency

Last synced: 01 Nov 2024

https://github.com/jinglescode/ssvep-multi-task-learning

Using multi-task learning to capture signals simultaneously from the fovea efficiently and the neighboring targets in the peripheral vision generate a visual response map. A calibration-free user-independent solution, desirable for clinical diagnostics. A stepping stone for an objective assessment of glaucoma patients’ visual field.

bci brain-computer-interface cnn convolutional-neural-network deep-learning eeg multitask-learning pytorch ssvep

Last synced: 16 Oct 2024

https://github.com/kaczmarj/rteeg

[DEPRECATED: use MNE-Python] Python module to stream and analyze EEG data in real-time

eeg labstreaminglayer mne-python real-time

Last synced: 22 Oct 2024

https://github.com/GWeindel/hmp

Repository for the hmp python package

chronometry eeg electrophysiology meg neuroscience signal-processing

Last synced: 12 Nov 2024

https://github.com/Remi-Gau/online_neuroimaging_resources

a laundry list of resources for MRI, fMRI, EEG, MEG...

eeg fmri meg mri neuroimaging neuroscience resources

Last synced: 12 Nov 2024

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

a laundry list of resources for MRI, fMRI, EEG, MEG...

eeg fmri meg mri neuroimaging neuroscience resources

Last synced: 01 Nov 2024

https://github.com/sccn/sift

SIFT is an EEGLAB-compatible toolbox for analysis and visualization of multivariate causality and information flow between sources of electrophysiological (EEG/ECoG/MEG) activity. It consists of a suite of command-line functions with an integrated Graphical User Interface for easy access to multiple features. There are currently six modules: data preprocessing, model fitting and connectivity estimation, statistical analysis, visualization, group analysis, and neuronal data simulation.

causality connectivity eeg eeglab meg neural

Last synced: 09 Nov 2024

https://github.com/EIT-team/ScouseTom

Open Source EIT system using Keithley 6221 current source and EEG systems

arduino biomedical-instrumentation brain-imaging eeg eit electrical-impedance-tomography hardware scousetom tomography

Last synced: 26 Oct 2024

https://github.com/superbrucejia/eeg-bayesiancnn

This is an EEG Signals Classification based on Bayesian Convolutional Neural Network (Bayesian CNNs) via Variational Inference.

bayesian bayesian-cnns bayesian-convnets bayesian-inference bayesian-methods eeg eeg-classification eeg-signals eeg-signals-classification pytorch-implementation

Last synced: 09 Nov 2024

https://github.com/alexcastillo/brain-terminal

🧠 💻 Use the terminal to get inside the human brain.

brain eeg neurosity

Last synced: 28 Oct 2024

https://github.com/kaczmarj/psychopy-lsl

Use LabStreamingLayer to handle triggers with PsychoPy.

eeg labstreaminglayer psychopy python research

Last synced: 23 Oct 2024

https://github.com/smathot/eeg_eyetracking_parser

Python routines for parsing of combined EEG and eye-tracking data

data data-science eeg eye eye-tracking mne pupillometry python

Last synced: 07 Nov 2024

https://github.com/pgalko/athlete_data_warehouse

A tool for bulk download, formatting and SQL DB storage of exercise, training, nutrition, wellness and health data from various trackers.

apache blood-glucose docker eeg excersize fit flask freestyle-libre garmin mechanize mind-monitor muse myfitnesspal nutrition pandas postgresql python3 sleep stress

Last synced: 09 Nov 2024

https://github.com/ysimonson/cleanroom

A tool for visualizing EEG brainwaves from Muse headsets

eeg eeg-signals muse-headband

Last synced: 15 Oct 2024

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: 14 Oct 2024

https://github.com/aliayub007/senda

Sensor Data Streamer on android using LSL (Lab Streaming Layer)

android android-application audio data eeg lsl real-time streamer-tool streaming synchronization

Last synced: 15 Oct 2024

https://github.com/mattansb/tbt

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

eeg eeglab eeglab-plugin tbt

Last synced: 27 Oct 2024

https://github.com/lucapton/iclabel-dataset

Dataset for training EEG IC classifiers.

dataset eeg ica iclabel-dataset ics labels training-dataset

Last synced: 09 Nov 2024

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: 10 Nov 2024

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

Load XDF files in Julia

eeg julia

Last synced: 11 Nov 2024

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

Julia functions to process electroencephalographic (EEG) recordings

eeg julia neuroimaging neuroscience

Last synced: 14 Oct 2024

https://github.com/dominiquemakowski/muselsl2

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

eeg lsl muse stream

Last synced: 27 Oct 2024

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: 27 Oct 2024

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: 01 Nov 2024

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: 14 Oct 2024

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: 05 Nov 2024

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: 27 Oct 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/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/julesbelveze/eeg-classifier

🧠Quality assessor for EEG recordings 🧠

eeg eeg-classification machine-learning ml mne python scikit-learn sklearn svm svm-classifier

Last synced: 20 Oct 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/mstazherova/dl-eeg

🧠 Representation Learning Project Class SS2017

deep-learning eeg sleep-analysis

Last synced: 27 Oct 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/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/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: 24 Oct 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/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: 24 Oct 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: 24 Oct 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/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: 12 Oct 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: 24 Oct 2024