Importing .dat file (BCI2000) TO brainstorm

Hi,
I want to import BCI2000 .dat file to brainstorm. Would you please inform me there is any possibility

Regards,
Farid

Hello Farid:

We would need a little more details to help you: number of channels, time points, sampling rate etc. Do you know the actual channel locations and related information? If it is from a standard montage, you’ll be able to use one of Brainstorm’s and edit it to fit the requirements of your data. Overall, details re: the data format would be most helpful and maybe you could post or point at a link where we could find some BCI2000 data samples to play with.

thanks.

Dear Sylvain,
Thanks for your reply. The montage is modified 10/20 system.
Database is recorded by 16 channels , sampling freq 256 Hz. I have a text file for channel location. When I want to import the data , there is just possibility for neuroscan .dat file in Brainstorm.
Thanks again

OK sounds good. Could you please attach a little chunk of data together with the text file for channel locations? If too big, please use dropbox or send it out by email at brainstorm@sipi.usc.edu.

Cheers,

I sent the data and channel locations in dropbox.
Regards,

Farid

Hi Farid,

I reviewed this morning the options we could have to interact with BCI2000. For now the file format is not supported. There are some functions available, but nothing that can be integrated easily and instantly in Brainstorm.
I posted a message on the BCI2000 forum to ask about this: http://www.bci2000.org/phpbb/viewtopic.php?f=1&t=2041

For now: would you have an option to convert the recordings from BCI2000 to something that Brainstorm can read natively?
(list available at the bottom of this page: http://neuroimage.usc.edu/brainstorm)

Cheers,
Francois

Dear Francois,

Thanks for your consideration.
I import the bci2000 data to EEGLAB and I also use ERPLAB toolbox to do pre-processing. But I am interested to do the process with brainstorm to remove artifact without converting the data. Moreover, my problem was related to import EEG channel location in brainstorm. I also sent channel location text file in dropbox. WOuld you please give me your suggestion or I have to import to EEGLAB and then take the other CH location file.

Thanks again

Farid

Hi Farid,

Here are the conclusions of our discussions on the BCI2000 forum: http://www.bci2000.org/phpbb/viewtopic.php?f=1&t=2041&p=5778#p5778
For now, you have convert your recordings to EDF before importing them into Brainstorm.

About the electrodes positions: the file eloc16.txt you sent me does not contain the 3D positions of the electrodes that are required by Brainstorm for source analysis. It contains 2D polar coordinates for 2D circle displays.
Do you have access to 3D points? If not, you would have to convert this to something else, that Brainstorm can read, like any of the “EEG: ASCII” options in the available file types in the import box.

Cheers,
Francois

Hi Farid,

I too use BCI2000 -> EEGLAB -> Brainstorm.

I use EEGLAB to import the BCI2000 data, auto-detect the 10-20 named channels, then I do some basic event editing. Then I save the dataset.
In Brainstorm I link to the dataset as a raw file. I then do the normal Brainstorm preprocessing (sinusoid removal does not work) on the raw file then import the EEG events.

I hope this helps,
Chad