Skip to content

Commit d7014f0

Browse files
authored
fix multi task (#1310)
1 parent e3261be commit d7014f0

File tree

3 files changed

+12
-8
lines changed

3 files changed

+12
-8
lines changed

demos/openneuro/Makefile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,7 @@ data_ds000114_verbal: data_ds000114_fmriprep
4949
cd inputs && datalad install ///openneuro/ds000114
5050
cd inputs/ds000114-fmriprep && datalad get sub-0[1-2]/anat/*MNI*desc-preproc*.nii.gz -J 12
5151
cd inputs/ds000114-fmriprep && datalad get sub-0[1-2]/ses-*/func/*MNI*_mask.nii.gz -J 12
52-
cd inputs/ds000114-fmriprep && datalad get sub-0[1-2]/ses-*/func/*verb*MNI*desc-preproc*bold.nii.gz -J 12
53-
cd inputs/ds000114-fmriprep && datalad get sub-0[1-2]/ses-*/func/*word*MNI*desc-preproc*bold.nii.gz -J 12
52+
cd inputs/ds000114-fmriprep && datalad get sub-0[1-2]/ses-*/func/*overt*MNI*desc-preproc*bold.nii.gz -J 12
5453

5554
data_ds000114: data_ds000114_fmriprep
5655
mkdir -p inputs

demos/openneuro/ds000114_run.m

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@
3434
'model-ds000114_desc-testRetestLineBisection_smdl.json');
3535
case 'verbal'
3636
task = {'overtverbgeneration', ...
37-
'overtwordrepetition', ...
38-
'covertverbgeneration'};
37+
'overtwordrepetition'};
3938

4039
opt = struct([]);
4140

src/batches/stats/setBatchSubjectLevelGLMSpec.m

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,15 @@
101101
spmSess = struct('scans', '', 'onsetsFile', '', 'counfoundMatFile', '');
102102
spmSessCounter = 1;
103103

104+
opt_for_query = opt;
105+
104106
for iTask = 1:numel(opt.taskName)
105107

106-
opt.query.task = opt.taskName{iTask};
108+
opt_for_query.query.task = opt_for_query.taskName{iTask};
107109

108110
for iSes = 1:nbSessions
109111

110-
[runs, nbRuns] = getInfo(BIDS, subLabel, opt, 'Runs', sessions{iSes});
112+
[runs, nbRuns] = getInfo(BIDS, subLabel, opt_for_query, 'Runs', sessions{iSes});
111113

112114
for iRun = 1:nbRuns
113115

@@ -116,7 +118,11 @@
116118
logger('INFO', msg, 'options', opt, 'filename', mfilename());
117119
end
118120

119-
spmSess(spmSessCounter).scans = getBoldFilenameForFFX(BIDS, opt, subLabel, iSes, iRun);
121+
spmSess(spmSessCounter).scans = getBoldFilenameForFFX(BIDS, ...
122+
opt_for_query, ...
123+
subLabel, ...
124+
iSes, ...
125+
iRun);
120126

121127
runDuration = getRunDuration(opt, spmSess(spmSessCounter).scans, TR);
122128

@@ -131,7 +137,7 @@
131137

132138
% get confounds
133139
confoundsRegFile = getConfoundsRegressorFilename(BIDS, ...
134-
opt, ...
140+
opt_for_query, ...
135141
subLabel, ...
136142
sessions{iSes}, ...
137143
runs{iRun});

0 commit comments

Comments
 (0)