Print

Print


Hi Shana,

It seems that the input data (given with the option "-i", i.e., myelin_R.func), after being read, is being identified as if it had just 1 vertex, as opposed to 163842.

The average area is fine, but if you'd like to be super sure, just remove it from the command line, i.e., supply just "-s <surface>". The error will persist.

Try confirming that the input data ("-i") is really correct. If it is, and the error continues to happen, then please put the files in some file sharing server and send me the link off-list. I'll try to have a look then.

All the best,

Anderson


On Thu, 28 Jun 2018 at 07:59, Shana Adise <[log in to unmask]> wrote:


Hello all,


I apologize if this question has already been answered or if the answer is obvious. I am trying to run PALM for my surface based analyses. I have closely followed steps in Example 10  (https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/PALM/Examples#Example_10:_Using_CIFTI_files). I have also read the message threads (https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=fsl;e2ea47fb.1606 and https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1705&L=fsl&P=R69851&1=fsl&9=A&I=-3&J=on&d=No+Match%3BMatch%3BMatches&z=4). However, I am running into a problem where the surface and input data do not match in size. 



Error using palm_takeargs (line 1688)

Surface file does not match the input data:

- Surface file 1 has 163842 vertices and 327680 faces (midthickness_average_R.surf.gii)

- Input data file 1 has 1 points (myelin_R.func.gii)


Error in palm_core (line 33)

[opts,plm] = palm_takeargs(varargin{:});


Error in palm (line 81)

palm_core(varargin{:});



**Using wb_command -file-information I see that the myelin and area files do not have 327680 number of triangles and maps

midthickness_average_R.surf.gii

# of vertices: 163842

# of triangles: 327680


myelin_R.func.gii

# of vertices: 163842

# of maps: 130


R_area.func.gii

# of vertices: 163842

# of maps: 1



I am assuming that I must have missed a step when creating the midthickness_average_R.surf.gii (labeled as option -s L_midthickness.surf.gii in the example 10): 



Example of palm script (#10): palm -i data_L.func.gii -d design.mat -t design.con -o results_L_cort -T -tfce2D -s L_midthickness.surf.gii L_area.func.gii -logp [...]




The steps that I took to create the input files are below:


#make a group myelin map: 

wb_command -cifti-merge myelin_average.dscalar.nii \

-cifti subj1Pre.MyelinMap.164k_fs_LR.dscalar.nii \

-cifti subj2Pre.MyelinMap.164k_fs_LR.dscalar.nii \


#separate the myelin maps into L and R hemispheres:

wb_command -cifti-separate myelin_average.dscalar.nii COLUMN -metric CORTEX_LEFT myelin_L.func.gii -metric CORTEX_RIGHT myelin_R.func.gii



#for both hemispheres, do the following to create area maps: 


#uncompress 


wb_command -gifti-convert BASE64_BINARY myelin_R.func.gii myelin_R.func.gii



for subj in $(cat subject_list.txt);

do 

wb_command -surface-vertex-areas ${subj}.R.midthickness.164k_fs_LR.surf.gii ${subj}.R.thickness.164k_fs_LR.shape.gii; 

done


R_MERGELIST=""

for subj in $(cat subject_list.txt) ; 

do

R_MERGELIST="${R_MERGELIST} -metric ${subj}.R.thickness.164k_fs_LR.shape.gii"

done

wb_command -metric-merge R_midthick_va.func.gii ${R_MERGELIST}



#reduce: 

wb_command -metric-reduce R_midthick_va.func.gii MEAN R_area.func.gii



#create an average surface map

wb_command -surface-average midthickness_average_R.surf.gii \

-surf subj1.R.midthickness.164k_fs_LR.surf.gii \

-surf subj2.R.midthickness.164k_fs_LR.surf.gii \




#PALM script


palm -i myelin_R.func.gii \

-s midthickness_average_R.surf.gii R_area.func.gii \

-d design_myelin.mat \

-t OneSample_v0.con \

-n 10 \

-T \

-tfce2D \

-savemetrics \

-saveglm \

-saveparametric \

-transposedata \

-o myelin_cortical_R_130 \

-corrcon \

-ise \




Thank you for your help,

Shana





To unsubscribe from the FSL list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=FSL&A=1



To unsubscribe from the FSL list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=FSL&A=1