Hi Jean-Didier,
If you need a subset of 0-Back i.e. Faces you ll have to compute the
average yourself . The way to do it to load the cleaned prerocessed
data for specific subject :
i.e.
load ('load 177746_MEG_6-Wrkmem_tmegpreproc_TIM','data');
and also load the single trial information
load ('177746_MEG_6-Wrkmem_tmegpreproc_trialinfo','trlInfo');
The trlInfo Contains:
trlInfo =
lockNames: {'TIM' 'TRESP'}
lockTrl: {[187x40 double] [186x40 double]}
trlColDescr: {{40x1 cell} {40x1 cell}}
the trial information is in field .lockTrl
so if you want to load the trials cut relative to the Image onset
(TIM) , then
trialinfo=trlInfo.lockTrl{1};
This is a matrix with dimension Ntrials x 40 .
The description of each column can be found in
trlInfo.trlColDescr{1}
as you will see in there, columns 4 and 5 have info for image type
and memory Type,
'4. imgType : 1- Face, 2- Tools 0- Fixation'
'5. memoryType : 1: 0-Back 2: 2-Back'
So if you want 0-back faces you need to find all trials for which
column 4 is equal to 1 and column 5 is equal to 1
indIn=find((trialinfo(:,4)==1)&(trialinfo(:,5)==1));
Now you need the indices of the trials you need to select from the
'data' variable.
the data variable contains
data =
hdr: [1x1 struct]
fsample: 508.6275
trialinfo: [186x40 double]
grad: [1x1 struct]
trial: {1x186 cell}
time: {1x186 cell}
label: {244x1 cell}
cfg: [1x1 struct]
the actual single trial data is in field .trial.
so the the trial data for 0-bak faces is
data.trial{indIn}.
If you have fieldtrip toolbox and you wanna retain the data structure
in fieldtrip format you can extract the 0-back Faces trials by
data_0B_face=ft_select_data(data,'rpt',indIn);
'rpt' stands for repetitions aka trials
Please keep in mind that Working memory has two runs and the
preprocessed data is released for each run separately so you need to
do the above for each run.
I have put some MATcode below that should give you the average for
0-back faces
%==========================================================================
%Run 1
load ('177746_MEG_6-Wrkmem_tmegpreproc_TIM','data');
load ('177746_MEG_6-Wrkmem_tmegpreproc_trialinfo','trlInfo');
data_run1=data;
trialinfo_run1=trlInfo.lockTrl{1};
indIn_run1=find((trialinfo_run1(:,4)==1)&(trialinfo_run1(:,5)==1));
%Run 2
load ('177746_MEG_7-Wrkmem_tmegpreproc_TIM','data');
load ('177746_MEG_7-Wrkmem_tmegpreproc_trialinfo','trlInfo');
data_run2=data;
trialinfo_run2=trlInfo.lockTrl{1};
indIn_run2=find((trialinfo_run2(:,4)==1)&(trialinfo_run2(:,5)==1));
data_0B_face_run1=ft_selectdata(data_run1,'rpt',indIn_run1);
data_0B_face_run2=ft_selectdata(data_run2,'rpt',indIn_run2);
% Find Common channels
common_channels=intersect(data_0B_face_run1.label,data_0B_face_run2.label);
% Select common channels from each run
data_0B_face_run1=ft_selectdata(data_0B_face_run1,'channel',common_channels);
data_0B_face_run2=ft_selectdata(data_0B_face_run2,'channel',common_channels);
% Append the two runs
data_0B_face=ft_appenddata([], data_0B_face_run1,data_0B_face_run2);
% Demean from baseline before Averaging trials
cfg=[];
cfg.demean='yes';
cfg.baselinewindow = [-0.55 -0.05];
tmpdata=ft_preprocessing(cfg,data_0B_face);
% Average
cfg=[];
tmpavg=ft_timelockanalysis(cfg,tmpdata);
% Visualize the average
cfg=[];
cfg.layout='4D248.lay';
ft_multiplotER(cfg,tmpavg);
%-----------------------------------------------------------------------------------
% All the Fieldtrip commands require Fieldtrip toolbox.
% After you download it in a folder ,i.e. /home/username/fieldtrip
% you can add it to the path with the following commands
% addpath('/home/username/fieldtrip');
% ft_defaults;
%==========================================================================
I hope this helped
Best
Giorgos
On 10/10/2017 8:36 PM, Elam, Jennifer wrote:
Hi Jean-Didier,
Take a look at the "eravg" pipeline section beginning on pg. 153 of
the S1200 Reference manual
<https://www.humanconnectome.org/storage/app/media/documentation/s1200/HCP_S1200_Release_Reference_Manual.pdf>
to see if one of the eravg pipeline output files has the data you
want. If you need to compute the eravg yourself, you will likely
need the info in Appendix 7
<https://www.humanconnectome.org/storage/app/media/documentation/s1200/HCP_S1200_Release_Appendix_VII.pdf>
as well. Giorgos (cc'd) can also provide advice, if needed.
Best,
Jenn
Jennifer Elam, Ph.D.
Scientific Outreach, Human Connectome Project
Washington University School of Medicine
Department of Neuroscience, Box 8108
660 South Euclid Avenue
St. Louis, MO 63110
314-362-9387<tel:314-362-9387>
e...@wustl.edu<mailto:e...@wustl.edu>
www.humanconnectome.org<http://www.humanconnectome.org/>
------------------------------------------------------------------------
*From:* hcp-users-boun...@humanconnectome.org
<hcp-users-boun...@humanconnectome.org> on behalf of Jean-Didier
Lemarechal <jean-didier.lemarec...@upmc.fr>
*Sent:* Monday, October 9, 2017 5:20:44 PM
*To:* hcp-users@humanconnectome.org
*Subject:* [HCP-Users] eravg for MEG Working memory dataset for face
condition
Hi
I have a question regarding the MEG Working memory dataset
I have downloaded all the eravg data
but I would like to get the 0-Back average only for the face condition
(not for the tool)
is it available or do i have to compute it by myself ?
and in this case, how can I do this ?
thanks
_______________________________________________
HCP-Users mailing list
HCP-Users@humanconnectome.org
http://lists.humanconnectome.org/mailman/listinfo/hcp-users
<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
Virus-free. www.avg.com
<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>