Skip to content
Snippets Groups Projects
Commit 4657e07e authored by Matthew Webster's avatar Matthew Webster
Browse files

2 more changes

parent 57b29e76
No related branches found
No related tags found
No related merge requests found
...@@ -241,8 +241,7 @@ proc fdt:dialog { w tclstartupfile } { ...@@ -241,8 +241,7 @@ proc fdt:dialog { w tclstartupfile } {
frame $w.data.seed.bcf frame $w.data.seed.bcf
checkbutton $w.data.seed.bcf.bc -text "Blind Classification:" -variable probtrack(bcyn) -command " pack forget $w.data.seed.bcf.lrmask ; if { \$probtrack(bcyn) } { pack $w.data.seed.bcf.lrmask -side top } ; $w.probtrack compute_size" checkbutton $w.data.seed.bcf.bc -text "Blind Classification:" -variable probtrack(bcyn)
FileEntry $w.data.seed.bcf.lrmask -textvariable probtrack(lrmask) -label "Set Low-res mask:" -title "Choose low resolution mask" -filetypes IMAGE
pack $w.data.seed.bcf.bc -side top -anchor w pack $w.data.seed.bcf.bc -side top -anchor w
pack $w.data.seed.voxel.x $w.data.seed.voxel.y $w.data.seed.voxel.z $w.data.seed.voxel.vox $w.data.seed.voxel.mm -side left -padx 2 pack $w.data.seed.voxel.x $w.data.seed.voxel.y $w.data.seed.voxel.z $w.data.seed.voxel.vox $w.data.seed.voxel.mm -side left -padx 2
...@@ -655,7 +654,6 @@ proc fdt:apply { w dialog } { ...@@ -655,7 +654,6 @@ proc fdt:apply { w dialog } {
if { $probtrack(exclude_yn) && $probtrack(exclude) == "" } { set errorStr "$errorStr You must specify the exclusion mask!" } if { $probtrack(exclude_yn) && $probtrack(exclude) == "" } { set errorStr "$errorStr You must specify the exclusion mask!" }
if { $probtrack(terminate_yn) && $probtrack(stop) == ""} { set errorStr "$errorStr You must specify the termination mask!" } if { $probtrack(terminate_yn) && $probtrack(stop) == ""} { set errorStr "$errorStr You must specify the termination mask!" }
if { $probtrack(output) == "" } { set errorStr "$errorStr You must specify the output basename!" } if { $probtrack(output) == "" } { set errorStr "$errorStr You must specify the output basename!" }
if { $probtrack(bcyn) && $probtrack(lrmask) == ""} { set errorStr "$errorStr You must specify a low res mask!" }
set flags "" set flags ""
if { $probtrack(verbose_yn) == 1 } { set flags "$flags -V 1" } if { $probtrack(verbose_yn) == 1 } { set flags "$flags -V 1" }
if { $probtrack(loopcheck_yn) == 1 } { set flags "$flags -l" } if { $probtrack(loopcheck_yn) == 1 } { set flags "$flags -l" }
...@@ -719,7 +717,12 @@ proc fdt:apply { w dialog } { ...@@ -719,7 +717,12 @@ proc fdt:apply { w dialog } {
set probtrack(reference2) ${filebase}_coordinates.txt set probtrack(reference2) ${filebase}_coordinates.txt
} }
seedmask { seedmask {
if { $probtrack(bcyn) } { set flags "$flags --lrmask=$probtrack(lrmask) --omatrix2" } if { $probtrack(bcyn) } {
fdt_monitor_short $w "${FSLDIR}/bin/flirt -in seed_brain_mask -ref seed_brain_mask -applyisoxfm 5 -out lowresmask"
fdt_monitor_short $w "${FSLDIR}/bin/avwmaths lowresmask -thr 0.5 -bin lowresmask"
set flags "$flags --lrmask=lowresmask --omatrix2"
}
set probtrack(reference2) $probtrack(reference) set probtrack(reference2) $probtrack(reference)
} }
network { network {
...@@ -761,6 +764,9 @@ proc fdt:apply { w dialog } { ...@@ -761,6 +764,9 @@ proc fdt:apply { w dialog } {
} }
fdt_monitor_short $w "$FSLDIR/bin/probtrackx --mode=$probtrack(mode) -x $probtrack(reference2) $flags" fdt_monitor_short $w "$FSLDIR/bin/probtrackx --mode=$probtrack(mode) -x $probtrack(reference2) $flags"
if { $probtrack(classify_yn) == 1 } {
fdt_monitor_short $w "$FSLDIR/bin/find_the_biggest ${logdir}/seeds_to_* biggest >> ${logdir}/fdt_seed_classification.txt"
}
} }
if { $probtrack(mode) == "simple" } { if { $probtrack(mode) == "simple" } {
puts "rm ${filebase}_coordinates.txt" puts "rm ${filebase}_coordinates.txt"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment