[FieldTrip] error when converting from spm to ft
Vladimir Litvak
litvak.vladimir at gmail.com
Fri Nov 16 13:24:12 CET 2012
Attached is a new version of fttimelock which outputs different versions of
the struct depending on the input and also allows selecting just subset of
the data to convert to FT. Duncan's fixes will not be necessary with it.
This will be included in next SPM8 update and in SPM12. You should put it
in @meeg directory in SPM.
Best,
Vladimir
On Fri, Nov 16, 2012 at 8:29 AM, Duncan Astle <
Duncan.Astle at mrc-cbu.cam.ac.uk> wrote:
> I did it that way because the statistics options in fieldtrip need the
> data to be split into individual conditions for each subject (i.e. one
> average per condition per subject). Hence the one trial. ****
>
> ** **
>
> D. ****
>
> ** **
>
> ________________________________________________****
>
> Dr. Duncan Astle,****
>
> Programme Leader Track,****
>
> British Academy Research Fellow,****
>
> MRC Cognition and Brain Sciences Unit,****
>
> Chaucer Road,****
>
> Cambridge.****
>
> Duncan.Astle at mrc-cbu.cam.ac.uk****
>
> ** **
>
> *From:* fieldtrip-bounces at science.ru.nl [mailto:
> fieldtrip-bounces at science.ru.nl] *On Behalf Of *Vladimir Litvak
> *Sent:* 15 November 2012 21:29
>
> *To:* FieldTrip discussion list
> *Subject:* Re: [FieldTrip] error when converting from spm to ft****
>
> ** **
>
> Note that Duncan's suggestions only make sense for a dataset with only one
> trial. Even then I'm not sure why he had problems with the output as it was
> but I can check.****
>
> ** **
>
> Vladimir****
>
> ** **
>
>
> On 15 Nov 2012, at 18:57, Zita Eva Patai <eva.patai at psy.ox.ac.uk> wrote:**
> **
>
> awesome! thank you Duncan:)****
>
> ** **
>
> Thanks everyone for all the suggestions!!****
>
> On Thu, Nov 15, 2012 at 6:24 PM, Duncan Astle <
> Duncan.Astle at mrc-cbu.cam.ac.uk> wrote:****
>
> Word up Zita,****
>
> ****
>
> Try this(replacing the filename for the file you want): ****
>
> ****
>
> D1 = spm_eeg_load('/imaging/as05/EEG
> data/Load3Easy_TF/wmrtf_efMMspm8_raw_0001');****
>
> l3e1=D1.fttimelock;****
>
> l3e1.dimord='chan_freq_time';****
>
> l3e1.powspctrm = squeeze(D1.fttimelock.powspctrm);****
>
> ****
>
> Extra tip: you first need to separate your conditions such that you have
> an SPM file for each subject for each condition……..****
>
> ****
>
> Let me know how you get on,****
>
> D.****
>
> ________________________________________________****
>
> Dr. Duncan Astle,****
>
> Programme Leader Track,****
>
> British Academy Research Fellow,****
>
> MRC Cognition and Brain Sciences Unit,****
>
> Chaucer Road,****
>
> Cambridge.****
>
> Duncan.Astle at mrc-cbu.cam.ac.uk****
>
> ****
>
> *From:* fieldtrip-bounces at science.ru.nl [mailto:
> fieldtrip-bounces at science.ru.nl] *On Behalf Of *Zita Eva Patai
> *Sent:* 15 November 2012 17:04
> *To:* FieldTrip discussion list
> *Subject:* Re: [FieldTrip] error when converting from spm to ft****
>
> ****
>
> Dear Jörn,****
>
> ****
>
> Thank you for the quick reply. I will try your suggestion!****
>
> ****
>
> Many thanks,****
>
> z****
>
> On Thu, Nov 15, 2012 at 2:55 PM, "Jörn M. Horschig" <
> jm.horschig at donders.ru.nl> wrote:****
>
> Dear Zita,
>
> The function seems to convert the function not correctly to a freq
> datastructure - it seems more like raw data to me.
>
> freq data requires a .powspctrm field, which should be a matrix of
> observations x channels x freq x time. So you would need to use cell2mat on
> your .trial field. Probably you need to permute the dimensions to match
> this order. Additionally, you will need a .dimord field which which should
> be 'rpt_chan_freq_time' and you need a .freq field that contains the
> frequencies in that matrix. Please first make sure that your trials
> actually have 3 dimensions, else something else in the conversion went
> wrong.
>
> I don't use SPM so no clue if there is a better way than doing it manually.
>
> Best,
> Jörn****
>
>
>
> On 11/14/2012 6:32 PM, Zita Eva Patai wrote:****
>
> Hello FT-ers ****
>
> ****
>
> In the past i had no problem when converting my data from SPM (where i do
> preprocessing and averaging) to FT (where I do my cluster-stats and
> plotting)****
>
> ****
>
> Currently, I am using the new way to convert (previous version seems
> outdated 'nspm2ftrip') and I am hitting a wall: it says my data is not in
> the right format, ie: not freq data. But i know that it is...any advice
> would be much appreciated! Not to mention is warns me my data is not
> epoched when it is indeed so...****
>
> ****
>
> Thank you!****
>
> zita****
>
> ****
>
> *************************
>
> *>> D = spm_eeg_load*****
>
> SPM M/EEG data object****
>
> Type: evoked****
>
> Transform: TF****
>
> 8 conditions****
>
> 326 channels****
>
> 20 frequencies****
>
> 501 samples/trial****
>
> 8 trials****
>
> Sampling frequency: 250 Hz****
>
> Loaded from file C:\Users\Eva Z
> Patai\Documents\MATLAB\epoched_data\tf\rmtf_rs01_timecorr.mat****
>
> ****
>
> Use the syntax D(channels, frequencies, samples, trials) to access the data
> ****
>
> Type "methods('meeg')" for the list of methods performing other operations
> with the object****
>
> Type "help meeg/method_name" to get help about methods****
>
> ****
>
> *>> data = spm2ft(D)*****
>
> ****
>
> mapping condition label "11" to condition code 1****
>
> mapping condition label "12" to condition code 2****
>
> mapping condition label "21" to condition code 3****
>
> mapping condition label "22" to condition code 4****
>
> mapping condition label "31" to condition code 5****
>
> mapping condition label "32" to condition code 6****
>
> mapping condition label "41" to condition code 7****
>
> mapping condition label "42" to condition code 8****
>
> ****
>
> data = ****
>
> ****
>
> fsample: 250.0000****
>
> label: {326x1 cell}****
>
> time: {1x8 cell}****
>
> trial: {1x8 cell}****
>
> trialinfo: [8x1 double]****
>
> cfg: [1x1 struct]****
>
> ****
>
> ****
>
> *>> data2 = ft_checkdata(data, 'datatype', 'freq')*****
>
> ****
>
> Warning: the data does not contain a trial definition, assuming that the
> trials are consecutive segments of a continuous recording ****
>
> > In utilities\private\warning_once at 81****
>
> In utilities\private\fixsampleinfo at 54****
>
> In ft_datatype_raw at 91****
>
> In ft_checkdata at 170 ****
>
> Error using ft_checkdata (line 288)****
>
> This function requires freq data as input.****
>
>
> ****
>
> ****
>
> -- ****
>
> ****
>
> Zita Patai****
>
> DPhil, Experimental Psychology****
>
> University of Oxford****
>
> bcl.psy.ox.ac.uk/people/zita-eva-patai/****
>
> ****
>
> ****
>
> ****
>
> _______________________________________________****
>
> fieldtrip mailing list****
>
> fieldtrip at donders.ru.nl****
>
> http://mailman.science.ru.nl/mailman/listinfo/fieldtrip****
>
>
>
> ****
>
> -- ****
>
> Jörn M. Horschig****
>
> PhD Student****
>
> Donders Institute for Brain, Cognition and Behaviour ****
>
> Centre for Cognitive Neuroimaging****
>
> Radboud University Nijmegen ****
>
> Neuronal Oscillations Group****
>
> FieldTrip Development Team****
>
> ****
>
> P.O. Box 9101****
>
> NL-6500 HB Nijmegen****
>
> The Netherlands****
>
> ****
>
> Contact:****
>
> E-Mail: jm.horschig at donders.ru.nl****
>
> Tel: +31-(0)24-36-68493****
>
> Web: http://www.ru.nl/donders****
>
> ****
>
> Visiting address:****
>
> Trigon, room 2.30****
>
> Kapittelweg 29****
>
> NL-6525 EN Nijmegen****
>
> The Netherlands****
>
>
> _______________________________________________
> fieldtrip mailing list
> fieldtrip at donders.ru.nl
> http://mailman.science.ru.nl/mailman/listinfo/fieldtrip****
>
>
>
> ****
>
> ****
>
> -- ****
>
> ****
>
> Zita Patai****
>
> DPhil, Experimental Psychology****
>
> University of Oxford****
>
> bcl.psy.ox.ac.uk/people/zita-eva-patai/****
>
> ****
>
> ****
>
>
> _______________________________________________
> fieldtrip mailing list
> fieldtrip at donders.ru.nl
> http://mailman.science.ru.nl/mailman/listinfo/fieldtrip****
>
>
>
> ****
>
> ** **
>
> -- ****
>
> ** **
>
> Zita Patai****
>
> DPhil, Experimental Psychology****
>
> University of Oxford****
>
> bcl.psy.ox.ac.uk/people/zita-eva-patai/****
>
> ** **
>
> ** **
>
> _______________________________________________
> fieldtrip mailing list
> fieldtrip at donders.ru.nl
> http://mailman.science.ru.nl/mailman/listinfo/fieldtrip****
>
>
> _______________________________________________
> fieldtrip mailing list
> fieldtrip at donders.ru.nl
> http://mailman.science.ru.nl/mailman/listinfo/fieldtrip
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.science.ru.nl/pipermail/fieldtrip/attachments/20121116/f73c2913/attachment-0002.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fttimelock.m
Type: application/octet-stream
Size: 3236 bytes
Desc: not available
URL: <http://mailman.science.ru.nl/pipermail/fieldtrip/attachments/20121116/f73c2913/attachment-0002.obj>
More information about the fieldtrip
mailing list