Hi,
Hope someone can identify my user error...I've listed below key bits of info (system info, cmdline and error message, echo $PATH, cat .bashrc, cat startup.m).
Really appreciate someone taking a look and walking me through a solution to my error?
Many Thanks!
Jenifer
1) Running Freesurfer_v6 on RHEL Centos7.3
and matlab 2016b (with imaging processing toolbox)
2) recon-all -s <FSID> -localGI
returns the following:
#@# Local Gyrification Index lh Thu Aug 10 15:39:03 CDT 2017
mris_compute_lgi --i lh.pial
ERROR: Matlab is required to run mris_compute_lgi!
Linux localhost.localdomain 3.10.0-514.el7.x86_64 #1 SMP Wed Oct 19 11:24:13 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux
3) matlab is in my path
[jjuranek@localhost subjects]$ echo $PATH
/home/jjuranek/freesurfer/bin:/home/jjuranek/freesurfer/ fsfast/bin:/home/jjuranek/ freesurfer/tktools:/home/ jjuranek/fsl/bin:/home/ jjuranek/freesurfer/mni/bin:/ home/jjuranek/fsl/bin:/home/ jjuranek/freesurfer/bin:/home/ jjuranek/freesurfer/fsfast/ bin:/home/jjuranek/freesurfer/ tktools:/home/jjuranek/ freesurfer/mni/bin:/usr/local/ bin:/usr/local/sbin:/usr/bin:/ usr/sbin:/bin:/sbin:/home/ jjuranek/.local/bin:/home/ jjuranek/bin:/home/jjuranek/ matlab/R2016b/bin/matlab
4) my .bashrc file is as follows
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
export FREESURFER_HOME=/home/jjuranek/freesurfer
source $FREESURFER_HOME/SetUpFreeSurfer.sh
matlab=/home/jjuranek/matlab/R2016b/bin/matlab
alias matlab=$matlab
export PATH=$PATH:/home/jjuranek/matlab/R2016b/bin/matlab
#/home/jjuranek/matlab/R2016b/bin/matlab
#MATLAB is selecting SOFTWARE OPENGL rendering.
5) my startup.m file is as follows
%------------ FreeSurfer -----------------------------%
fshome = getenv('FREESURFER_HOME');
fsmatlab = sprintf('%s/matlab',fshome);
if (exist(fsmatlab) == 7)
addpath(genpath(fsmatlab));
end
clear fshome fsmatlab;
%-----------------------------------------------------%
%------------ FreeSurfer FAST ------------------------%
fsfasthome = getenv('FSFAST_HOME');
fsfasttoolbox = sprintf('%s/toolbox',fsfasthome);
if (exist(fsfasttoolbox) == 7)
path(path,fsfasttoolbox);
end
clear fsfasthome fsfasttoolbox;
%-----------------------------------------------------%
%------------ FreeSurfer LGI ------------------------%
FSH = getenv('FREESURFER_HOME');
fshmatlab = sprintf('%s/matlab',FSH);
path(path,fshmatlab);
clear fshmatlab FSH;
_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/ freesurfer
The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the e-mail
contains patient information, please contact the Partners Compliance HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in error
but does not contain patient information, please contact the sender and properly
dispose of the e-mail.