Home > vbmeg > functions > tool_box > dmri_processor > functions > util > dmri_freesurfer_surf_view.m

dmri_freesurfer_surf_view

PURPOSE ^

Launch application to confirm cortical surface model

SYNOPSIS ^

function dmri_freesurfer_surf_view(freesurfer_dir)

DESCRIPTION ^

 Launch application to confirm cortical surface model 
 which is created by freesurfer.

 [Usage]
    dmri_freesurfer_surf_view(freesurfer_dir);

 [Input]
    freesurfer_dir : freesurfer subject directory.

 [Output]
    none

 Copyright (C) 2011, ATR All Rights Reserved.
 License : New BSD License(see VBMEG_LICENSE.txt)

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function dmri_freesurfer_surf_view(freesurfer_dir)
0002 % Launch application to confirm cortical surface model
0003 % which is created by freesurfer.
0004 %
0005 % [Usage]
0006 %    dmri_freesurfer_surf_view(freesurfer_dir);
0007 %
0008 % [Input]
0009 %    freesurfer_dir : freesurfer subject directory.
0010 %
0011 % [Output]
0012 %    none
0013 %
0014 % Copyright (C) 2011, ATR All Rights Reserved.
0015 % License : New BSD License(see VBMEG_LICENSE.txt)
0016 
0017 %
0018 % --- Previous check
0019 %
0020 if nargin ~= 1
0021     error('Please check input argument.');
0022 end
0023 if exist(freesurfer_dir, 'dir') ~= 7
0024     error('Specified freesurfer_dir is invalid.');
0025 end
0026 
0027 %
0028 % --- Main Procedure
0029 %
0030 
0031 % Create temporary script file
0032 temp_shell_file = [tempname, '.sh'];
0033 
0034 dmri_script_file_create(temp_shell_file);
0035 fid = fopen(temp_shell_file, 'a');
0036 if fid == -1
0037     error('Failed to open script file.');
0038 end
0039 
0040 [SUBJECTS_DIR, SUBJ] = fileparts(freesurfer_dir);
0041 
0042 % Write command
0043 fprintf(fid, '%s\n', ['SUBJECTS_DIR=' SUBJECTS_DIR]);
0044 
0045 cmd = ['tkmedit', ...
0046        ' ', SUBJ, ...
0047        ' brainmask.mgz -aux wm.mgz -surfs'];
0048 fprintf(fid, '%s\n', cmd);
0049 fclose(fid);
0050 
0051 % Execute
0052 dmri_system(temp_shell_file);
0053 delete(temp_shell_file);

Generated on Mon 22-May-2023 06:53:56 by m2html © 2005