Hi Muhammed,
yes, you can easily adapt templates by loading them, and adding the
additional names.
First load the template you want to adapt to your setting.
Then, for your HEOG channel which is called in your setup 'HEO':
Cnames{2} = {'HEOG', 'HEO'};
(where I assume that HEOG was at the 2nd position in the original
template file.)
Similarly you can add the two mastoid channels by typing:
Cnames{end+1} = 'M1';
Cnames{end+1} = 'M2';
For new channels, like the mastoid, you also have to supply coordinates
by adding to the Cpos matrix. Simply add two coordinates x and y to the
Cpos matrix. For your mastoids (I'm making up two coordinates):
Cpos(:,end+1) = [0.05 0.5];
Cpos(:,end+1) = [0.95 0.5];
and
Nchannels = Nchannels + 2;
then save to new template:
save my_template Cnames Cpos Nchannels Rxy
To your 2nd question:
yes, you are missing the function 'butter'. This function is part of the
signal processing toolbox, which you must have to filter the data using
SPM. I'm afraid you have to get a license for this toolbox before you
can filter you data...
Stefan
>
>
> Thanks for your response. I tried the template file that you sent me.
> It takes care of bulk of the channels. It looks like in that template,
> the EOG channels are names as HEOG and VEOG while in the .CNT files
> they are named as HEO and VEO. Also the mastoid electrodes are called
> M1 and M2 in the CNT files but apparently not in the template file
> therefore, it doesn't accept those channels either. Do you know if I
> can modify these templates?
>
> Also, while filtering it gives an error:
>
> ??? Undefined command/function 'butter'.
>
> Error in ==> spm_eeg_filter at 123
> [B, A] = butter(D.filter.order, 2*D.filter.PHz/D.Radc, D.filter.band);
>
> ??? Error while evaluating uicontrol Callback.
>
> It looks like, Matlab couldn't find 'butter' function. Is there an
> additional m-file called 'butter' that I might not have?
>
> Thanks
>
> On 5/1/07, *Stefan Kiebel* <[log in to unmask]
> <mailto:[log in to unmask]>> wrote:
>
> Hi Muhammed,
>
> I should have answered your email while it was on the list. Sorry
> about
> that.
>
> Can you try the attached template? There is a PZ in there, it should
> work. If you still get warnings like this, report the channels
> back to me.
>
> On a side point, we're currently working on a scheme that allows much
> more user-friendly conversion of the data. This will be available
> in the
> next few week hopefully.
>
> Let me know how it goes, Stefan
> > Hi Stefan,
> >
> > I had posted this question a while ago on the SPM email list but
> > haven't heard from anybody yet, so I thought I should ask it
> directly
> > to you.
> > I am using SPM5 to analyze EEG data. We are using Neuroscan SynAmp2
> > 64channels system that generates .CNT files. What Channel Template
> > file should I use while converting data rom .CNT to SPM analyzable
> > format? I have tried several EEG Templates which are available, but
> > none of them seems to work. This is the error that I keep getting:
> >
> > Warning: No channel named PZ found in channel template file.
> > > In spm_eeg_rdata at 177
> > In spm_eeg_converteeg2mat at 90
> >
> > When i looked at the code, it looks like it fails to match a
> template
> > to my EEG files. Do you know how can I solve this problem? Or do you
> > know someone who I can ask?
> >
> > Thanks
> >
> > --
> > Muhammad A Parvaz
> > Neuropsychoimaging Group
> > Brookhaven National Laboratory
> > Bldg 490, Upton, NY 11793-5000
> > Office: (631) 344-4328
> > Lab: (516) 474-6300
>
>
> --
> Dr. Stefan Kiebel
> Wellcome Dept of Imaging Neuroscience
> Institute of Neurology, UCL
> 12 Queen Square
> London WC1N 3BG
>
> Phone: (+44) 20 7833 7478
> Fax: (+44) 20 7813 1420
>
>
>
>
>
> --
> Muhammad A Parvaz
> Neuropsychoimaging Group
> Brookhaven National Laboratory
> Bldg 490, Upton, NY 11793-5000
> Office: (631) 344-4328
> Lab: (516) 474-6300
--
Dr. Stefan Kiebel
Wellcome Dept of Imaging Neuroscience
Institute of Neurology, UCL
12 Queen Square
London WC1N 3BG
Phone: (+44) 20 7833 7478
Fax: (+44) 20 7813 1420
|