[030aeb]: / scripts / msk-qdess

Download this file

47 lines (39 with data), 1.1 kB

#!/bin/bash

# msk-qdess
#
# @brief: Run DESS analysis for femoral cartilage on patient folder specified as an argument
#           1. Do automatic segmentation
#           2. Calculate T2 map
#           3. Analyze all supp
#
# @usage (from terminal/command line):
#   ./msk-qdess PATH_TO_PATIENT_FOLDER qDESS_DICOM_FOLDER_NAME
#   eg: "./msk-qdess subject_scans/patient01 001"
#
# @initialization protocol:
#   1. run "chmod +x msk-qdess" from the command line
#   2. Update `WEIGHTS_DIRECTORY` field below
#
# @author: Arjun Desai, Stanford University
#          (c) Stanford University, 2018

WEIGHTS_DIRECTORY=""
if [ -z "$WEIGHTS_DIRECTORY" ]; then
    echo "Please define WEIGHTS_DIRECTORY in script. Use the absolute path"
    exit 125
fi

if [ $# -eq 1 ]
then
SERIES="qdess"
else
SERIES=$2
fi

# find relevant dicom files

FILES=$(find $1 -type d -name $SERIES)

cd ..

for i in $FILES; do
    DIRNAME=$(dirname $i)
    DIRNAME="$DIRNAME/data"
    dosma --d $i --s $DIRNAME qdess --fc segment --rms --weights_dir $WEIGHTS_DIRECTORY
    dosma --l $DIRNAME qdess --fc t2
    dosma --l $DIRNAME knee --fc --t2
done