-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathJC_createROI.m
43 lines (36 loc) · 1.22 KB
/
JC_createROI.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% CREATED BY: JASON CRAGGS
% CREATED ON: 2017-12-13
% MODIFIED ON: 2018_02_16
% MODIFIED ON: 2018_03_14
%
% USAGE: CONVERT AND COMBINE .NII BRAIN MASKS INTO A
% SINGLE .VOI FILE
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% February 16, 2018
% THE RESLICED AAL IMAGES MAY BE PROBLEMATIC
% I AM BUILDING A VOI WITH THE UN-RESLICED NII FILES TO SEE IF THIS
% CORRECTS THE PROBLEM
%
% NeuroElf library
n = neuroelf;
%maskPath = '/Volumes/Data/Imaging/R01/preprocessed/Test_files/RegionMasks/';
maskPath = '/Users/jcraggs/Documents/GitHub/Psychometric/ROIs/tmp/';
% find ROI files
% THESE ARE REGIONAL MASKS IN THE .nii FORMAT
%rois = n.findfiles(FOLDER_WITH_ROI_NIFTIS, 'r???_*.nii');
%rois = n.findfiles(maskPath, 'r???_*.nii');
%rois = n.findfiles(maskPath, 'r*.nii');
%rois = n.findfiles(maskPath, 'MNI*.nii');
rois = n.findfiles(maskPath, '*MNI*.nii');
% create new VOI
voi = xff('new:voi');
% import each of the .nii files into the VOI file
for c=1:numel(rois)
voi.ImportClusters(rois{c}, struct('sepclus', false, 'sort', 'value'));
end
% rename?
voiName = 'AALmasks1.voi';
voi.SaveAs(voiName);