diff --git a/fsl/utils/filetree/trees/feat.tree b/fsl/utils/filetree/trees/feat.tree
new file mode 100644
index 0000000000000000000000000000000000000000..cb660c4d61605666e74e9502ebc8c7d8b8caea33
--- /dev/null
+++ b/fsl/utils/filetree/trees/feat.tree
@@ -0,0 +1,13 @@
+filtered_func_data.nii.gz (filtered_func_data)
+mask.nii.gz (mask)
+example_func.nii.gz (example_func)
+mean_func.nii.gz (mean_func)
+cluster_mask_zfstat{ftest}.nii.gz (cluster_mask_zfstat)
+cluster_mask_zstat{contrast}.nii.gz (cluster_mask_zstat)
+thresh_zfstat{ftest}.nii.gz (thresh_zfstat)
+thresh_zstat{contrast}.nii.gz (thresh_zstat)
+rendered_thresh_zstat{contrast}.nii.gz (rendered_thresh_zstat)
+reg
+  ->feat_reg (reg)
+stats
+  ->feat_stats (stats)
\ No newline at end of file
diff --git a/fsl/utils/filetree/trees/feat_reg.tree b/fsl/utils/filetree/trees/feat_reg.tree
new file mode 100644
index 0000000000000000000000000000000000000000..9599af64a5d420c24438625ff3b5453bf6a3fe1d
--- /dev/null
+++ b/fsl/utils/filetree/trees/feat_reg.tree
@@ -0,0 +1,4 @@
+highres.nii.gz (highres)
+standard.nii.gz (standard)
+example_func2highres.nii.gz (example_func2highres)
+example_func2standard.nii.gz (example_func2standard)
\ No newline at end of file
diff --git a/fsl/utils/filetree/trees/feat_stats.tree b/fsl/utils/filetree/trees/feat_stats.tree
new file mode 100644
index 0000000000000000000000000000000000000000..a6d795814c691075d531d95565018115d795c990
--- /dev/null
+++ b/fsl/utils/filetree/trees/feat_stats.tree
@@ -0,0 +1,8 @@
+tstat{contrast}.nii.gz (tstat)
+zstat{contrast}.nii.gz (zstat)
+cope{contrast}.nii.gz (cope)
+varcope{contrast}.nii.gz (varcope)
+fstat{ftest}.nii.gz (fstat)
+zfstat{ftest}.nii.gz (zfstat)
+pe{pe}.nii.gz (pe)
+res4d.nii.gz (res4d)
\ No newline at end of file
diff --git a/fsl/utils/filetree/trees/gfeat.tree b/fsl/utils/filetree/trees/gfeat.tree
new file mode 100644
index 0000000000000000000000000000000000000000..a0f2ffc1f5d85a42b0f858ed6a3f60de707e7240
--- /dev/null
+++ b/fsl/utils/filetree/trees/gfeat.tree
@@ -0,0 +1,2 @@
+cope{lower_level_contrast}.feat
+  ->feat (cope.feat)
\ No newline at end of file
diff --git a/fsl/utils/filetree/trees/vbm.tree b/fsl/utils/filetree/trees/vbm.tree
new file mode 100644
index 0000000000000000000000000000000000000000..32b7b0eddec5ba5ccb7e1b9aaab38a59fba878f6
--- /dev/null
+++ b/fsl/utils/filetree/trees/vbm.tree
@@ -0,0 +1,14 @@
+origdata
+  {subject}.nii.gz (rawdata)
+struc
+  {subject}_struc_GM.nii.gz (struc_GM)
+  {subject}_struc_GM_to_template_GM.nii.gz (struc_GM_to_template_GM)
+  {subject}_struc_GM_to_template_GM_mod.nii.gz  (struc_GM_to_template_GM_mod)
+  template_4D_GM.nii.gz
+  template_GM.nii.gz
+stats
+  GM_mask.nii.gz
+  GM_merg.nii.gz
+  GM_mod_merg.nii.gz
+  GM_mod_merg_s{smoothing}.nii.gz (GM_mod_merg_s)
+  GM_mod_merg_s{smoothing}_tstat{contrast}.nii.gz  (GM_mod_merg_tstat)