ClosedLoop
ClosedLoop provides real-time EEG-based neurofeedback processing and cognitive-state decoding to support neurofeedback research and interventions.
Key Features:
- Real-Time Signal Processing: Performs real-time signal preprocessing of scalp EEG recordings and includes adaptive artifact rejection to minimize noise and interference.
- Cognitive State Classification: Implements advanced algorithms for classification of cognitive states from EEG with continuous updating of classification models using recently recorded data to enable real-time feedback without prior recordings.
- Modular and Extensible Design: Implemented entirely in Python with a modular architecture that supports extensibility and customization for diverse analyses.
- Proof of Concept — Attention Training Paradigm: Demonstrated an attention training paradigm using a consumer-grade dry-electrode EEG system in a 22-participant, three-day study achieving a mean decoding error rate of 34.3% (chance 50%) for subjective attentional states.
Scientific Applications:
- Neurofeedback Training: Enables targeted training of brain activity through real-time EEG neurofeedback for experimental and clinical protocols.
- Cognitive State Monitoring: Supports real-time decoding of subjective attentional states for studying attention and other cognitive processes.
- Personalized Intervention Development: Facilitates development and evaluation of personalized neurofeedback interventions and translational therapeutic studies.
Methodology:
Real-time signal preprocessing of scalp EEG, adaptive artifact rejection, cognitive-state classification using advanced algorithms with continuous model updating, implemented in Python.
Topics
Details
- Tool Type:
- command-line tool, library
- Programming Languages:
- Python
- Added:
- 1/14/2020
- Last Updated:
- 1/14/2021
Operations
Publications
Tuckute G, Hansen ST, Kjaer TW, Hansen LK. A framework for closed-loop neurofeedback for real-time EEG decoding. Unknown Journal. 2019. doi:10.1101/834713.
DOI: 10.1101/834713