Duke-UNC Brain Imaging and Analysis Center
BIAC Forums | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password   Forgot your Password?
 All Forums
 Support Forums
 Cluster Support
 FSL failure: re-mounting experiment
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

aawineco
Junior Member

USA
31 Posts

Posted - Jul 09 2008 :  09:48:10 AM  Show Profile  Reply with Quote
Hi,

I am running (or attempting to run) a third level anaylsis in FSL. The job produces the folders and begins to run; however, it fails without producing an error report in the cluster log. The fsl log does provide some information though. It says that the directory for the cope images does not exist. At first this was perplexing because I added a line of code to cd to those directories, and my script did so without a problem. I later noticed that the mount address listed for the directory when I cd'ed to it was different from the mount address put in by the sed substitution. It seems, based on this, that perhaps it is mounting my experiment twice, and as a result, is failing to find the correct directory. Does anyone have any suggestions for how to fix this? Below is a snip of the log illustrating what I am talking about.

/usr/local/fsl/bin/fsl_sub -T 1 -l logs -N feat5_stop -j 8225 /usr/local/fsl/bin/feat /mnt/users.q.shares/winecoff.JnA1IKQ8t1lP5jZP14jm/Analysis/FSL/lvl3cue_708/lvl3cue_cope1.gfeat/cope1.feat/design.fsf -D /mnt/users.q.shares/winecoff.JnA1IKQ8t1lP5jZP14jm/Analysis/FSL/lvl3cue_708/lvl3cue_cope1.gfeat -stop

Higher-level input files preparation

/usr/local/fsl/bin/featregapply /mnt/users.q.shares/winecoff.LgfGkfrBQ1sURnFNMjXF/Analysis/FSL/34537/34537_lvl2_cue_708.gfeat/cope1.feat
couldn't change working directory to "/mnt/users.q.shares/winecoff.LgfGkfrBQ1sURnFNMjXF/Analysis/FSL/34537/34537_lvl2_cue_708.gfeat/cope1.feat": no such file or directory
while executing
"cd [ lindex $argv 0 ]"
(file "/usr/local/fsl/bin/featregapply" line 120)

josh.bizzell
BIAC Staff

USA
118 Posts

Posted - Jul 09 2008 :  10:06:06 AM  Show Profile  Reply with Quote
Amy,

Can you post the cluster script?

Josh
Go to Top of Page

aawineco
Junior Member

USA
31 Posts

Posted - Jul 09 2008 :  10:32:29 AM  Show Profile  Reply with Quote
Here is the user script part. Sorry there are so many commented out parts.

# -- BEGIN USER DIRECTIVE --
# Send notifications to the following address
#$ -M winecoff@biac.duke.edu

# -- END USER DIRECTIVE --

# -- BEGIN USER SCRIPT --
# User script goes here

# NOTE:Set OUTDIR HERE. Don't modify/remove/comment-out the value in POST-USER section,
# It won't override the value you set but is a safe default in case you don't set one
OUTDIR=$EXPERIMENT/Analysis/Cluster/Job_logs
# NOTE:Set variables the usual way (the variable constructs in PRE/POST USER sections
# do special things that you don't need

#SUBJ=$1

#data location and other variables
FSLOUTDIR=${EXPERIMENT}/Analysis/FSL/lvl3cue_708

#MAINDIR=$FSLDATADIR2/${SUBJ}_run${RUN}_noMF.feat
MAINOUTPUT=${FSLOUTDIR}/lvl3cue_cope1
mkdir -p $MAINOUTPUT
OUTPUT=${MAINOUTPUT}
#FSLDATADIR=${MAINDIR}
TEMPLATEDIR=${EXPERIMENT}/Analysis/FSL/AnalysisTemplates

echo $OUTPUT
INPUT_DIR=${EXPERIMENT}/Analysis/FSL/34537/34537_lvl2_cue_708.gfeat/cope1.feat
cd ${INPUT_DIR}
echo ${INPUT_DIR}

#run FEAT on each run
INPUT1=${EXPERIMENT}/Analysis/FSL/34537/34537_lvl2_cue_708.gfeat/cope1.feat/stats/cope1.nii.gz
INPUT2=${EXPERIMENT}/Analysis/FSL/34556/34556_lvl2_cue_708.gfeat/cope1.feat/stats/cope1.nii.gz
#INPUT3=${EXPERIMENT}/Data/FSL2/20060217_45625/20060217_45625_feat_maskfix/20060217_45625_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUT4=${EXPERIMENT}/Data/FSL2/20060217_45628/20060217_45628_feat_maskfix/20060217_45628_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUT5=${EXPERIMENT}/Data/FSL2/20060220_45630/20060220_45630_feat_maskfix/20060220_45630_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUT6=${EXPERIMENT}/Data/FSL2/20060222_45642/20060222_45642_feat_maskfix/20060222_45642_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUT7=${EXPERIMENT}/Data/FSL2/20060222_45644/20060222_45644_feat_maskfix/20060222_45644_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUT8=${EXPERIMENT}/Data/FSL2/20060224_45654/20060224_45654_feat_maskfix/20060224_45654_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUT9=${EXPERIMENT}/Data/FSL2/20060227_45658/20060227_45658_feat_maskfix/20060227_45658_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUTa=${EXPERIMENT}/Data/FSL2/20060302_45665/20060302_45665_feat_maskfix/20060302_45665_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUTb=${EXPERIMENT}/Data/FSL2/20060302_45666/20060302_45666_feat_maskfix/20060302_45666_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUTc=${EXPERIMENT}/Data/FSL2/20060306_45672/20060306_45672_feat_maskfix/20060306_45672_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUTd=${EXPERIMENT}/Data/FSL2/20060307_45678/20060307_45678_feat_maskfix/20060307_45678_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUTe=${EXPERIMENT}/Data/FSL2/20060310_45692/20060310_45692_feat_maskfix/20060310_45692_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUTf=${EXPERIMENT}/Data/FSL2/20060313_45697/20060313_45697_feat_maskfix/20060313_45697_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUTg=${EXPERIMENT}/Data/FSL2/20060320_45714/20060320_45714_feat_maskfix/20060320_45714_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUTh=${EXPERIMENT}/Data/FSL2/20060322_45723/20060322_45723_feat_maskfix/20060322_45723_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUTi=${EXPERIMENT}/Data/FSL2/20060323_45730/20060323_45730_feat_maskfix/20060323_45730_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUTj=${EXPERIMENT}/Data/FSL2/20060404_45756/20060404_45756_feat_maskfix/20060404_45756_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUTk=${EXPERIMENT}/Data/FSL2/20060421_45809/20060421_45809_feat_maskfix/20060421_45809_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUTl=${EXPERIMENT}/Data/FSL2/20060427_45821/20060427_45821_feat_maskfix/20060427_45821_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUTm=${EXPERIMENT}/Data/FSL2/20060428_45825/20060428_45825_feat_maskfix/20060428_45825_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUTn=${EXPERIMENT}/Data/FSL2/20060428_45829/20060428_45829_feat_maskfix/20060428_45829_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUTo=${EXPERIMENT}/Data/FSL2/20060502_45835/20060502_45835_feat_maskfix/20060502_45835_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUTp=${EXPERIMENT}/Data/FSL2/20060503_45837/20060503_45837_feat_maskfix/20060503_45837_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUTq=${EXPERIMENT}/Data/FSL2/20060511_45860/20060511_45860_feat_maskfix/20060511_45860_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz
#INPUTr=${EXPERIMENT}/Data/FSL2/20060518_45869/20060518_45869_feat_maskfix/20060518_45869_lvl2_MF.gfeat/cope11.feat/stats/cope1.nii.gz

#INPUT2=${FSLDATADIR2}/${SUBJ}_run2_MF.feat
#INPUT3=${FSLDATADIR2}/${SUBJ}_run3_MF.feat
#INPUT4=${FSLDATADIR2}/${SUBJ}_run4_MF.feat
#INPUT5=${FSLDATADIR2}/${SUBJ}_run5_MF.feat
#INPUT6=${FSLDATADIR2}/${SUBJ}_run6_MF.feat
echo $INPUT1
echo $INPUT2

cd ${TEMPLATEDIR}


for i in 'lvl3cue_template.fsf'; do
sed -e 's@OUTPUT@'$OUTPUT'@g'\
-e 's@INPUT2@'$INPUT2'@g'\
-e 's@INPUT1@'$INPUT1'@g'\ <$i> ${FSLOUTDIR}/lvl3cue_cope1_708.fsf
done

cd ${MAINOUTPUT}
#run the newly created fsf files
feat ${FSLOUTDIR}/lvl3cue_cope1_708.fsf



# -- END USER SCRIPT -- #
Go to Top of Page

josh.bizzell
BIAC Staff

USA
118 Posts

Posted - Jul 09 2008 :  11:19:11 AM  Show Profile  Reply with Quote
Unfortunately, the script itself looks fine.

It shouldn't be mounting the experiment twice, unless you have two "biacmount" commands in the script.

Josh
Go to Top of Page

aawineco
Junior Member

USA
31 Posts

Posted - Jul 09 2008 :  12:44:13 PM  Show Profile  Reply with Quote
Is there any other reason you can think of that would cause the addresses to be different?
Go to Top of Page

aawineco
Junior Member

USA
31 Posts

Posted - Jul 09 2008 :  12:48:14 PM  Show Profile  Reply with Quote
Nevermind. I figured it out.
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
BIAC Forums © 2000-2010 Brain Imaging and Analysis Center Go To Top Of Page
This page was generated in 0.34 seconds. Snitz Forums 2000