Store online experiments

Forum for software developers to discuss BCI2000 software development
Posts: 2
Joined: 06 Apr 2011, 06:30

Store online experiments

Post by mikel » 06 Apr 2011, 06:46

HI everybody,
I would like to know if BCI 2000 provides a software to store online experiments for future modifications of the spatial matrix, linear matrix or other parameters. In this way, I do not need to take a patient to the lab each time an experiment is going to be done, only ones, atthe first time.
Thank you very much

Posts: 1134
Joined: 12 Feb 2003, 11:06

Re: Store online experiments

Post by mellinger » 06 Apr 2011, 09:03

Hi Mikel,

BCI2000 stores EEG data in its dat files during operation. This EEG data may be replayed in BCI2000 with different parameters using the FilePlayback module ( ... laybackADC). This is a contributed module, so it is available in the contrib binary distribution of BCI2000, available at

Note that the FilePlayback module does not read state (event) information from the replayed file. Thus, in applications such as the CursorTask application module, where a trial ends when a target is hit by the cursor, EEG data will go out of sync with the trial structure.

A different way to experiment with parameter modifications to existing EEG data is provided by the BCI2000 command line filters ( ... Processing). There, you can recreate the BCI2000 chain of filters offline, using state/event information as present in the file.

Hope this helps,

Posts: 2
Joined: 06 Apr 2011, 06:30

Re: Store online experiments

Post by mikel » 06 Apr 2011, 11:20

Than you very much Juergen,

What I want to do is to modify an online session (move the cursor) that was already recorded. I mean, once I have the data that contains the online session, modify (change parameters) it and after checking its coefficient of determination, display the folder again to see if the results are better. The results will be better if the number of time that the cursor hits the target increases.
In this way, i do not need the patient to come again to the lab and I can work with a previous recorder.

Can I do this with the actual version?
Thank you because of your patient,

Posts: 615
Joined: 28 Jan 2003, 12:37

Re: Store online experiments

Post by gschalk » 06 Apr 2011, 12:15


As Juergen points out, this is generally possible using the FilePlayBack module. However, please read ... orded_Data

Unless you really know what you are doing, replaying data and simulating online performance with changed parameters is a very bad idea scientifically.



Who is online

Users browsing this forum: No registered users and 4 guests