updated: September 25, 2018
[] = optional, ()=example, {}=variable
${subject} = subject identifier
${session} = session identifier -> YYMMDDHHMM
${site} = site/scanner identifier -> #####
site lookup table
modality lookup table
${researcherRoot}/
∟${projectName}/
∟participants.tsv
∟dicom/ Read-only archive
| ∟sub-${subject}_ses-${session}_site-${site}.zip
∟nifti/ Read-only archive
| ∟${subject}/
| ∟${session}/
| ∟anat/
| | ∟sub-${subject}_ses-${session}_acq-${acq}[_run-${run}]_${mod}.json
| | ∟sub-${subject}_ses-${session}_acq-${acq}[_run-${run}]_${mod}.nii.gz
| ∟dwi/
| | ∟sub-${subject}_ses-${session}_dwi.bval
| | ∟sub-${subject}_ses-${session}_dwi.bvec
| | ∟sub-${subject}_ses-${session}_dwi.json
| | ∟sub-${subject}_ses-${session}_dwi.nii.gz
| ∟fmap/
| | ∟sub-${subject}_ses-${session}_task-${task}_magnitude.json
| | ∟sub-${subject}_ses-${session}_task-${task}_magnitude.nii.gz
| | ∟sub-${subject}_ses-${session}_task-${task}_phase.json
| | ∟sub-${subject}_ses-${session}_task-${task}_phase.nii.gz
| | ∟sub-${subject}_ses-${session}_pe-AP_spinecho.json
| | ∟sub-${subject}_ses-${session}_pe-AP_spinecho.nii.gz
| | ∟sub-${subject}_ses-${session}_pe-PA_spinecho.json
| | ∟sub-${subject}_ses-${session}_pe-PA_spinecho.nii.gz
| ∟func/
| | ∟sub-${subject}_ses-${session}_task-${task}_run-${run}_bold.json
| | ∟sub-${subject}_ses-${session}_task-${task}_run-${run}_bold.nii.gz
| ∟mrs/
| | ∟sub-${subject}_ses-${session}_mrs_roi-${roi}.json
| | ∟sub-${subject}_ses-${session}_mrs_roi-${roi}.p
| ∟other/
| | ∟sub-${subject}_ses-${session}_${mod}.json
| | ∟sub-${subject}_ses-${session}_${mod}.nii.gz
| ∟qa/
| ∟sub-${subject}_ses-${session}_qa_acq-${acq}.json
| ∟sub-${subject}_ses-${session}_qa_acq-${acq}.nii.gz
∟derivatives/
| ∟anat/
| | ∟native/
| | | ∟sub-${subject}_ses-${session}_acq-${acq}_${mod}_native.nii.gz
| | ∟prep/
| | | ∟sub-${subject}_ses-${session}_acq-${acq}_${mod}_prep-acpc.nii.gz
| | | ∟sub-${subject}_ses-${session}_acq-${acq}_${mod}_prep-avg.nii.gz
| | | ∟sub-${subject}_ses-${session}_acq-${acq}_${mod}_prep-bex0.nii.gz
| | | ∟sub-${subject}_ses-${session}_acq-${acq}_${mod}_prep-bex.nii.gz
| | | ∟sub-${subject}_ses-${session}_acq-${acq}_${mod}_prep-bc.nii.gz
| | | ∟sub-${subject}_ses-${session}_acq-${acq}_${mod}_prep-bias.nii.gz
| | | ∟sub-${subject}_ses-${session}_acq-${acq}_${mod}_prep-denoise.nii.gz
| | | ∟sub-${subject}_ses-${session}_acq-${acq}_${mod}_prep-gradunwarp.nii.gz
| | | ∟sub-${subject}_ses-${session}_acq-${acq}_${mod}_prep-readout.nii.gz
| | | ∟sub-${subject}_ses-${session}_acq-${acq}_${mod}_prep-seg?.nii.gz
| | ∟reg_[${space}]/
| | ∟sub-${subject}_ses-${session}_acq-${acq}_${mod}_reg-${space}.nii.gz
| ∟b2/ (Brains2; legacy support only)
| ∟baw/ (BrainsAutoWorkup)
| ∟dwi/
| ∟fsurf/ (Freesurfer subject directory)
| ∟func/
| | ∟ts/
| | | ∟sub-${ursi}_ses-${mrqid}_task-${task}_[_pre-${order}-${proc}].nii.gz
| | ∟stb/
| ∟mrs/
| ∟tform/
| | ∟sub-${subject}_ses-${session}_acq-${acq}_${mod}_ref-${acq}${mod}_tform-0affine.mat
| | ∟sub-${subject}_ses-${session}_acq-${acq}_${mod}_ref-${acq}${mod}_tform-1syn.nii.gz
| | ∟sub-${subject}_ses-${session}_acq-${acq}_${mod}_ref-${space}_tform-0affine.mat
| | ∟sub-${subject}_ses-${session}_acq-${acq}_${mod}_ref-${space}_tform-1syn.nii.gz
| | ∟sub-${subject}_ses-${session}_acq-${acq}_${mod}_ref-${space}_tform-inverse.nii.gz
| ∟qc/
| | ∟scan_quality
| | ∟anat_prep
| | ∟func_prep
| | ∟dwi_prep
| | ∟label
| | ∟fsurf
| | ∟mrs
| ∟log/
∟code
∟lut
∟stimuli
∟summary
∟${projectName}_${data_description}_${YYYYMMDD}.csv
∟(DM1_bt-volumetrics-wb_20180831.csv)
∟(DM1_fsurf-volumetrics-all_20180831.csv)
anat/
sub-${ursi}_ses-${mrqid}_acq-${acq}[_run-${#}][_echo-${#}]_${mod}
mod=T1w|T2w|T1rho|T1map|T2map|T2star|FLAIR|FLASH|PD|PDT2|inplaneT1|inplaneT2|angio
dwi/
sub-${ursi}_ses-${mrqid}[_acq-${acq}][_b-${b}][_dir-${dir}][_pe-${pe}][_run-${#}]_dwi.nii.gz
func/
sub-${ursi}_ses-${mrqid}_task-${task}[_acq-${acq}][_pe-${pe}][_rec-${}][_run-${#}][_echo-${#}]_${mod}.nii.gz
mod=bold|T1rho