Fondazione Santa Lucia

Delorme Arnaud, Julie Onton, and Scott Makeig
Swartz Center for Computational Neuroscience
Institute for Neural Computation
University of California San Diego
La Jolla CA 92093-0961
{arno,julie,scott}@sccn.ucsd.edu
http://sccn.ucsd.edu/

The Problem

Up- and down-regulation of power in particular EEG rhythms has been successfully used in brain computer interface (BCI) systems. However, the underlying mechanisms appear to involve complex brain dynamics (Delorme & Makeig, IEEE Transactions on Rehabilitation Engineering, 11(2):133-137, 2003). To investigate these dynamics using a real-time interactive EEG recording paradigm, we have installed BCI2000 in our laboratory and have recently used it to program a task of our own design.

Actions

Setting up BCI2000 was quite simple since we purchased all the hardware and software recommended by the Wolpaw laboratory team. (Our only difficulty turned out to be in correctly wiring our data acquisition board.) Programming our task in the BCI2000 framework was straightforward. The Borland C++ language environment proved convenient for fulfilling our graphics needs, and the BCI2000 source code was well documented and contained worked examples that gave us a jump start on adapting BCI2000 to our application.

Solution

Though we (AD) had never used Borland C++ before, it required only a few days to completely program our task. If we had not used BCI2000, our programming would have taken at least three months (e.g., as we had considered doing, if we had built a real-time interface between Presentation software and our custom data acquisition device). BCI2000 offered a simpler, more elegant, and better integrated solution, and saved us a lot of time. BCI2000 also gives us the ability to easily increase the complexity of our task environment as our research progresses.

© 2018
If you are a registered member of the lab, you may log in here.