16.11.2012 Views

Brain–Computer Interfaces - Index of

Brain–Computer Interfaces - Index of

Brain–Computer Interfaces - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Using BCI2000 in BCI Research 261<br />

that it maximizes the effect <strong>of</strong> errors that may exist in any single component, greatly<br />

increasing the likelihood to detect such errors early.<br />

1.2 Documentation<br />

We provide hundreds <strong>of</strong> pages <strong>of</strong> documentation that encompass user, technical, and<br />

programming references that cover all major components. In addition, we include<br />

user tutorials that provide an introduction to general BCI operation using sensorimotor<br />

rhythms (i.e., mu/beta rhythms) and P300 evoked potentials. This documentation<br />

is maintained as a wiki information system on doc.bci2000.org, and is deployed<br />

with BCI2000 as HTML help pages. Additionally, these help pages are linked to the<br />

BCI2000 user interface, providing an instant reference.<br />

1.3 Adaptability<br />

Because <strong>of</strong> its flexible and modular design, BCI2000 allows combination <strong>of</strong> existing<br />

s<strong>of</strong>tware components with relatively little effort. This ranges from simple<br />

re-combination <strong>of</strong> modules (e.g., using the same signal processing algorithm with<br />

different feedback paradigms), to modification <strong>of</strong> the kind and order <strong>of</strong> signal processing<br />

components, and to modification <strong>of</strong> existing components or creation <strong>of</strong> new<br />

components.<br />

1.4 Access<br />

BCI2000 comes with full source code. Thus, the user may adapt it to individual<br />

needs. In most cases, modifying an existing system is easier than creating a new one<br />

from scratch.<br />

1.5 Deployment<br />

BCI2000 facilitates deployment to, and collaboration amongst, multiple sites. It is<br />

very easy to install because it comes as a simple directory tree, and does not require<br />

any specific installation process other than copying this directory tree. Installation<br />

and operation is even possible with limited user rights. Aside from hardware drivers<br />

necessary for the data acquisition device, BCI2000 does not depend on third-party<br />

components. Collaboration is facilitated by generic data and parameter files. Thus,<br />

experimental paradigms can be designed in one location, tested in another, and the<br />

resulting data files can be easily interpreted.<br />

In the following section, we will first give an overview <strong>of</strong> BCI2000’s basic design<br />

and components, and then move on to discuss research scenarios that may pr<strong>of</strong>it<br />

from the use <strong>of</strong> BCI2000.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!