BrainConnect is an open-source Python package for acquiring, processing and analysing physiological data with the aim of building Human-Computer and Brain-Computer Interfaces.
It includes 5 modules, each of which manages a different block of a HCI / BCI :
- Devices: to manage the integration of various biosignals (EEG, EOG, EMG, fNIRS).
- Data: to processing the acquired data (storage and pre-processing, and extraction of features).
- Models: Machine Learning algorithms (classifiers and data reduction).
- Paradigms: various available paradigms for a HCI / BCI, both in the offline and online versions.
- GUI: graphic interface to facilitate the use of the software.
BrainConnect is GNU-GPLv3.0-licenced. You can reach us at [email protected].