[Mne_analysis] Get back a reference channel from acticap

Sylvain madec at uni-potsdam.de
Wed Oct 17 04:16:28 EDT 2018
Search archives:

        External Email - Use Caution        

Hello Clemens!


Well I am saying exactly what you are saying:
- data are acquired with FCz as the reference channel on the brainvision 
system. I want to retrieve FCz;
- so I was just about adding back FCz (zeros values), computing the average 
reference (so the new FCz value will be zero minus the mean of other 
channel);
- then either staying with the average reference or switching to linked 
mastoid.

Now apart from the issues I had with various functions depicted in my 
previous mail I am not 100% sure my rationale is ok.

Now concerning a file here is one (it is compressed) so maybe you can see 
what I was refering to with functions causing issues.
https://www.dropbox.com/s/9rnf5o391vbxwr6/File_EEG.rar?dl=0

Thanks!

Sylvain


On Wed, 17 Oct 2018 07:16:15 +0000
  "Brunner, Clemens 
(clemens.brunner at uni-graz.at)"	<clemens.brunner at uni-graz.at> wrote:
>        External Email - Use Caution        
> 
> Hi Sylvain!
> 
> Can you upload your file to your Dropbox or Google Drive and share 
>the link?
> 
> In general, your approach makes sense to me, but I don't really 
>understand why your Brainamp has an average reference electrode. This 
>doesn't make sense, because an average reference is by definition the 
>average of all involved channels, which means you cannot have a 
>dedicated electrode for this. Maybe the data are collected with a FCz 
>reference, and then they are re-referenced to average afterwards?
> 
> Anyway, I think the actual file would help us track down your issue.
> 
> Clemens
> 
> 
>> On 16.10.2018, at 16:58, Sylvain <madec at uni-potsdam.de> wrote:
>> 
>>        External Email - Use Caution        
>> 
>> Ok here is the code for replicating the error:
>> 
>> 
>> import mne
>> import pandas as pd
>> import numpy as np
>> from mayavi import mlab
>> %matplotlib inline
>> %gui qt
>> 
>> 
>> # Open EEG file
>> data_path = '/home/sylvain/Desktop/Participant01'
>> raw_fname = data_path + '/Participant01.vhdr'
>> 
>> ## Error further in the code (when adding reference channel) if I 
>>open the 
>> file this way
>> #raw_file = mne.io.read_raw_brainvision(raw_fname,
>> #                                  event_id={"actiCAP Data On": 
>>9999},
>> #                                  montage = 'standard_1020',
>> #                                  preload=True)
>> 
>> # The error diseapear if i just use this
>> raw_file = mne.io.read_raw_brainvision(raw_fname,
>>                                   event_id={"actiCAP Data On": 
>>9999},
>>                                   preload=True)
>> 
>> 
>> raw_file = mne.io.add_reference_channels(raw_file, ['FCz'])
>> 
>> raw_file.set_montage('standard_1020')
>> raw_file.plot_sensors()
>> 
>> 
>> Do you know where I could stock the file it is quite big?
>> 
>> Thank you
>> 
>> Sylvain
>> 
>> On Tue, 16 Oct 2018 16:50:41 +0200
>>  Alexandre Gramfort <alexandre.gramfort at inria.fr> wrote:
>>>       External Email - Use Caution        
>>> 
>>> please share a file and code snippet so we better understand the 
>>> issue
>>> and we can document it and eventually help people not having this 
>>> problem again.
>>> 
>>> if you have an issue, it's very likely someone else will have it 
>>> too.
>>> 
>>> Alex
>>> 
>>> _______________________________________________
>>> Mne_analysis mailing list
>>> Mne_analysis at nmr.mgh.harvard.edu
>>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis
>> 
>> 
>> _______________________________________________
>> Mne_analysis mailing list
>> Mne_analysis at nmr.mgh.harvard.edu
>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis
> 
> 
> _______________________________________________
> Mne_analysis mailing list
> Mne_analysis at nmr.mgh.harvard.edu
> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis





More information about the Mne_analysis mailing list