LNCD

Table of Contents

  • LNCD Home
  • Administration
  • Notebooks
  • Journal Club Presentations
  • Publications
  • Current Projects
  • Completed Projects
  • Current Grants
  • Datasets by Project
  • Brain ROIs and Measures
  • ️Tools And Methods
  • Big Data
  • RA Homepage
  • Undergrad Resources
  • Recent Changes
  • Maintenance
  • Site Map
  • Random Page
LNCD
Docs » tools:hippunfold

Script that runs through the directory to find and save dice scores to a csv file lives here /Volumes/Hera/Projects/hippunfold/output_1mm/quality_check/01_hippunfold_qc.sh

#output directory and file
output_dir="/Volumes/Hera/Projects/hippunfold/output_1mm/quality_check" output_file="${output_dir}/hippunfold_qc.csv"
 
#set up header 
echo "Subject,Session,DiceScore_left,DiceScore_right" > ${output_file}
 
 
# goes through and finds the sub and ses
for qc_folder in /Volumes/Hera/Projects/hippunfold/output_1mm/hippunfold/sub-*/ses-*/qc; do
 
   subject=$(echo "$qc_folder" | grep -oP 'sub-\d+')
   session=$(echo "$qc_folder" | grep -oP 'ses-\d+')
   left_val=$(cat "${qc_folder}"/*.tsv)
   right_val=$(cat "${qc_folder}"/*.tsv)
 
 # appends value to file
 
echo "${subject},${session},${left_val},${right_val}" >> ${output_file}
 
done
Previous Next