Skip to content

FEAT output directory

FEAT saves all of its results into the Output Directory. You can specify a name for this directory, or let FEAT generate a name based on the input data. In both cases, the directory will end with .feat for first-level analyses, or .gfeat for higher-level analyses. If the FEAT directory already exists, a + is added before the .feat suffix to give a new FEAT directory name.

If you rerun Post-stats or Registration, you can choose (under the Misc tab) whether to overwrite the relevant files in the chosen FEAT directory or whether to make a complete copy of the FEAT directory and write out new results in there.

First-level FEAT output

FEAT first level output

File name Description
cluster_mask_zstat1 image of clusters found for contrast 1; the values in the clusters are the index numbers as used in the cluster list.}
cluster_zstat1.html / .txt the list of significant clusters for contrast 1. Note that the co-ordinates are the original voxel co-ordinates.
cluster_zstat1_std.html / .txt the same, but with co-ordinates given in standard space. This exists if registration to standard space has been carried out.
design.con list of contrasts requested.
design.fsf FEAT setup file, describing everything about the FEAT setup. This can be loaded into the FEAT GUI.
design.fts list of F-tests requested.
design.gif 2D image of the design matrix.
design.mat the actual values in the design matrix.
design.trg event onset times, created to be used in peri-stimulus timing plots.
design_cov.gif 2D image of the covariance matrix of the design matrix.
example_func the example functional image used for colour rendering, and also the one that was used as the target in motion correction. This is saved before any processing is carried out. This is also the image that is used in registration to structural and/or standard images.
filtered_func_data the 4D FMRI data after all filtering has been carried out. (prefiltered_func_data is the output from motion correction and the input to filtering, and will not normally be saved in the FEAT directory.) Although filtered_func_data will normally have been temporally high-pass filtered, it is not zero mean; the mean value for each voxel's timecourse has been added back in for various practical reasons. When FILM begins the linear modelling, it starts by removing this mean.
lmax_zstat1.txt / _std.txt are lists of local maxima within clusters found when thresholding.
mask the binary brain mask used at various stages in the analysis.
rendered_thresh_zstat1.png 2D colour rendered stats overlay picture for contrast 1.
rendered_thresh_zstat1 3D colour rendered stats overlay image for contrast 1. After reloading this image, use the Statistics Colour Rendering GUI to reload the colour look-up-table.
report.log a log of all the programs that the feat script ran (ie the same as report.log but without the log outputs).
report.html the web page FEAT report (see below).
thresh_zstat1 the thresholded Z statistic image for contrast 1.
mc/prefiltered_func_data_mcf.par a text file containing the rotation and translation motion parameters estimated by MCFLIRT, with one row per volume.
mc/mc_rot.gif /_trans.gif plots showing these parameters as a function of volume number (i.e., time).
reg/example_func2highres.* files are related to the registration of the low res FMRI data to the high res image. The .mat file is the transformation in raw text format. The .gif image includes several slices showing overlays of the two images combined after registration. (Note that the inverse of each transform file is also saved (e.g. highres2example_func.mat) to make it easy for you later to take the highres image back into the lowres space.)
reg/example_func2standard.* files are related to the registration of the low res FMRI data to the standard image.
reg/highres a copy of the high res image.
reg/highres2standard.* files are related to the registration of the high res image to the standard image.
reg/standard is a symbolic link to the standard image.
stats/contrastlogfile a logfile showing how well the statistics fit a Gaussian distribution, on the assumption of no activation.
stats/cope1 the contrast of parameter estimates image for contrast 1.
stats/corrections the normalised covariance of the EV estimates; there is one volume for each element of the nEV x nEV covariance; it is normalised in that the actual covariance requires scaling by the residual variance, sigmasquares.
stats/dof the mean estimated degrees-of-freedom over the whole data set.
stats/neff1 a statistical correction image for contrast 1.
stats/glslogfile a FILM run logfile.
stats/pe1 the parameter estimate image for EV 1.
stats/probs a list of probabilities used for estimating Gaussian statistical fitting.
stats/ratios a list of estimates for Gaussian statistical fitting.
stats/sigmasquareds the 3D image of the residual variance from the linear model fitting.
stats/smoothness the estimation of the smoothness of the 4D residuals field, used in inference.
stats/stats.txt another FILM logfile.
stats/threshac1 The FILM autocorrelation parameters.
stats/tstat1 the T statistic image for contrast 1 (\(=cope/\sqrt{varcope}\)).
stats/varcope1 the variance (error) image for contrast 1.
stats/zstat1 the Z statistic image for contrast 1
tsplot/tsplot_zstat1.gif the full model vs data plot for the maximum Z statistic voxel from contrast 1.
tsplot/tsplot_zstat1p.gif the plot of reduced data vs cope partial model fit - i.e. data-full_model+partial_model vs partial_model.
tsplot/tsplot_zstat1.txt text file of values used for the above plots, for the maximum Z statistic voxel from contrast 1. The first column is the data, the second column is the partial model fit for contrast 1, the third column is the full model fit and the fourth column is the reduced data for contrast 1.
tsplot/tsplotc_zstat1.* plots and text file as above, but instead of using the peak Z stat voxel, here the data is averaged over all voxels in all significant clusters for contrast 1.
ps_tsplot_zstat1_ev1.gif (etc) peristimulus text files and plots, showing model fits averaged over multiple stimulus repeats and "data scatter" over these repeats. The format for the text files is the same as above, except for the insertion of an extra first column which encodes the peristimulus timing (i.e., time relative to the start time within the peristimulus window). The _ev1 part of the filename means that this file/plot relates to EV1; separate plots and text files are generated for each EV for every contrast.

If you have run F-tests as well as T-tests then there will also be many other files produced by FEAT, with filenames similar to those above, but with zfstat appearing in the filename.

The web page report includes the motion correction plots, the 2D colour rendered stats overlay picture for each contrast, the data vs model plots, registration overlay results and a description of the analysis carried out.

Time-series plots

FEAT generates a set of time-series plots for data vs model for peak Z voxels. The main FEAT report web page contains a single plot for each contrast (from the peak voxel); clicking on this takes you to more plots related to that contrast, including also, in the case of cluster-based thresholding, plots averaged over all significant voxels.

Plots of full model fit vs data show the original data and the complete model fit given by the GLM analysis.

Plots of cope partial model fit vs reduced data show the model fit due simply to the contrast of interest versus that part of the data which is relevant to the reduced model (i.e. full data minus full model plus cope partial model). This generally is only easily interpretable in the case of simple non-differential contrasts.

Peri-stimulus plots show the same plots as described above but averaged over all "repeats" of events, whether ON-OFF blocks in a block-design, or events in an event-related design. Thus you get to see the average response shape. Note that FEAT tries to guess what an "event" is in your design automatically, so in complex designs this can give somewhat strange looking plots! The peri-stimulus plots are for the peak voxel only; one pair of full/partial plots is produced for each EV in the design matrix for that peak voxel, with the "events" defined from that EV only.

Higher-Level FEAT Output

A second-level .gfeat directory contains one 4D cope* for each of the first-level contrasts; these are simply the concatenation (across the first-level analyses) of those first-level cope images (in standard space) - ie the 4th dimension here is the number of first-level analyses. This is the input to the second-level analysis.

After the second-level analysis has completed each of those 4D cope* files in the .gfeat directory will have resulted in a .feat second-level output, containing all analysis steps (and of course, second-level output copes).

FEAT higher level output

Additional files created include:

File name Description
cope1.feat/filtered_func_data the 4D file that collects the COPEs from the first level analyses, for contrast 1.
cope1.feat/var_filtered_func_data the 4D file that collects the VARCOPEs from the first level analyses, for contrast 1.
cope1.feat/stats/mean_random_effects_var1 the estimate of the pure between-subjects random effect variance, for contrast 1.
cope1.feat/stats/weights1 4D file that is the reciprocal of the sum of of the 1st level VARCOPES and pure between-subjects random effect variance; the square root of this file are the weights used to whiten data and model as part of Generalised Least Squares, for contrast 1.