Generate current PDF
BrainStream is a Matlab-based software package for realtime processing of continuous data streams. BrainStream is being developed at the Centre for Cognition of the Donders Insititute for Brain, Cognition and Behaviour
. The development of BrainStream is supported by the BrainGain
Smart Mix Programme of the Netherlands Ministry of Economic Affairs and the Netherlands Ministry of Education, Culture and Science. In addition, there is close collaboration with the Centre for Cognitive Neuroimaging of the Donders Institute for Brain, Cognition and Behaviour, which FieldTrip
toolbox for electrophysiological data analysis is standardly inluded within the BrainStream code distribution.
The main goal of BrainStream is to provide an interface which allows researchers to set up Brain-Computer Interface (BCI) applications in a simple way. For that reason, BrainStream projects are defined in a set of tables and text files, which does not require much programming experience. All files that are needed for a particular application can be viewed and edited in BrainStream's internal editor
Secondly, BrainStream aims to encourage the exchange of (parts of) applications between researchers and institutes. BrainStream's modular setup supports this exchangability. For example, users can create modules for signal processing or artefact detection and incorporate these into any BrainStream application.
The BrainStream package can be downloaded here
. Please note that the current download is an older version of BrainStream. A new release will be available end of January 2015.
An Installation Guide
can be found in the documentation.
The BrainStream documentation
is divided into several parts. The first part contains basic instructions on how to use BrainStream. New users are advised to read this part of the documentation. The second part deals with more advanced topics, which may be helpful for more experienced users. In the reference section you can find information such as a function reference and glossary. Finally, in the examples section we show how a number of BCI applications can be developed in BrainStream.