Back to the main page.
Bug 3126 - implement support for the NeurOne EEG file format
Status | CLOSED FIXED |
Reported | 2016-05-12 12:54:00 +0200 |
Modified | 2017-01-17 11:29:45 +0100 |
Product: | FieldTrip |
Component: | fileio |
Version: | unspecified |
Hardware: | PC |
Operating System: | Mac OS |
Importance: | P5 normal |
Assigned to: | Robert Oostenveld |
URL: | |
Tags: | |
Depends on: | |
Blocks: | |
See also: |
Robert Oostenveld - 2016-05-12 12:54:11 +0200
See http://www.megaemg.com/products/neurone-eeg-system. This is the system that is used in Jyvaskyla for the ChildBrain project. Apparently there exists already matlab code (hinted at by the EEGLAB route taken so far).
Robert Oostenveld - 2016-05-12 13:09:34 +0200
this might be an easy one, since on http://www.megaemg.com/support/unrestricted-downloads/ there is code available. Could someone from Jyvaskyla send me a (preferably not too large) example file? The recording should also have some events/triggers. Please see http://www.fieldtriptoolbox.org/faq/how_should_i_send_example_data_to_the_developers
Praghajieeth - 2016-05-30 10:12:41 +0200
(In reply to Robert Oostenveld from comment #1) Unfortunately, our data is not less than 1000KB. Therefore, we uploaded our pilot dataset with trigger codes in the dropbox. Please find the data in the below link. https://www.dropbox.com/s/ver0txk917x36sx/Example%20neuro%20data_%20Jyvaskyla.zip?dl=0 Thank you.
Robert Oostenveld - 2016-05-30 10:50:12 +0200
(In reply to Praghajieeth from comment #2) I downloaded the dataset and copied it internally to /home/common/matlab/fieldtrip/data/test/original/eeg/neurone (only mentioned here for later reference). You can remove the dataset from your dropbox again, to avoid other people from accessing it.
Robert Oostenveld - 2016-06-20 14:30:29 +0200
mac011> git commit -a [bug3126-neurone 53f44af] ENH - added initial support for mega_neurone EEG format, see http://bugzilla.fieldtriptoolbox.org/show_bug.cgi?id=3126. The actual reading of header, data and events still needs to be added, but it contains the placeholders.
Robert Oostenveld - 2016-06-21 12:59:46 +0200
These commits contain all code. The test script (test_bug3126) now also works. ENH - added initial support for mega_neurone EEG format, see http://b… 53f44af ENH - don't use pop_chanedit GUI from EEGLAB but leave channel positi… 6adebf7 ENH - implemented full support for Mega Neurone EEG file format 0ecee19 DOC - mention Neurone in the documentation, see http://bugzilla.field… 7d76172 ENH - don't keep data.hdr.orig if is larger than 10KiB c4694dc See https://github.com/fieldtrip/fieldtrip/pull/183
Robert Oostenveld - 2016-06-21 13:02:24 +0200
it will now appear in the release version. The only thing I am not 100% sure about is whether the sample offset of triggers on line 1268 in ft_read_event event(i).sample = round(NEURONE.event(i).latency * 0.001 * NEURONE.srate + 1); is computed correctly. In worst case I think it would only be a single sample (i.e. 1 ms) off.