BCI Software

Third-Party Interfaces

BCI Software

BCI2000 is a general-purpose system for brain-computer interface (BCI) research. It can also be used for data acquisition, stimulus presentation, and brain monitoring applications. DSI-2000 is a toolkit that demonstrates BCI2000's abilities to perform real-time BCI classification on streaming data from a DSI EEG Headset.
BCILAB is a MATLAB-based toolbox for both online and offline BCI classification of EEG data. For Online BCI classification of EEG, Wearable Sensing has developed a DSI-Streamer to BCILAB plug-in that allows BCILAB to process a real-time stream of data from DSI-Streamer through its TCP/IP socket. The data is then handled seamlessly by BCILAB. For Offline BCI classification, DSI-Streamer files can be loaded into EEGLAB through our DSI-Streamer to EEGLAB extension (seen below) and then exported as .set files. BCILAB can then read the exported .set files.