BCI2000 [29] |
Windows |
Implementing the BCI system |
MATLAB, C++ |
Human sleep study [64], TMS for Neurorehabilitation [83], Brain-Computer Interface research [84] |
Acquisition device + MATLAB signal processing + Feedback application |
https://www.bci2000.org/mediawiki/index.php/Main_Page
|
OpenViBE [30] |
Windows, Linux |
Real-time brain signal processing |
LUA, Python, MATLAB, C++, |
Human sleep study [65], Brain-robot interface research [85], Brain-Computer Interface research [86] |
Acquisition server + Python script for data processing + Feedback application |
http://openvibe.inria.fr/
|
BCILab [31] |
Windows, Linux, Mac |
MATLAB toolbox for BCI research |
MATLAB |
Brain-machine-body interface study [87], Cognitive rehabilitation research [88] |
Input plugin + Processing plugin + Output plugin |
https://sccn.ucsd.edu/wiki/BCILAB
|
NeuroRighter [33] |
Windows |
A system for micro-electrode arrays and optogenetics |
C# |
Optogetetics [5,89], closed-loop DBS study with mice [82] |
In vivo setup + NeuroRighter + Closed-loop plugin |
https://sites.google.com/site/neurorighter
|
RTXI [32] |
Linux |
Real-time neural signal processing |
MATLAB, C++ |
Human sleep study [46], Dynamic clamp [81] |
Data acquisition card + Real-time(RT) code + User Interface |
http://www.rtxi.org/
|
Falcon [34] |
Linux |
Population neural signal en(de)coding |
Python, C++ |
Real-time spike pattern identification [90] |
Data Sources + Processing nodes + Feedback output |
https://bitbucket.org/kloostermannerflab
|