AFNI program: Ifile
Output of -help
Usage: Ifile [Options] <File List>
[-nt]: Do not use time stamp to identify complete scans.
Complete scans are identified from 'User Variable 17'
in the image header.
[-sp Pattern]: Slice acquisition pattern.
Sets the slice acquisition pattern.
The default option is alt+z.
See to3d -help for acceptable options.
[-od Output_Directory]: Set the output directory in @RenamePanga.
The default is afni .
<File List>: Strings of wildcards defining series of
GE-Real Time (GERT) images to be assembled
as an afni brick. Example:
Ifile '*/I.*'
or Ifile '083/I.*' '103/I.*' '123/I.*' '143/I.*'
The program attempts to identify complete scans from the list
of images supplied on command line and generates the commands
necessary to turn them into AFNI bricks using the script @RenamePanga.
If at least one complete scan is identified, a script file named GERT_Reco
is created and executing it creates the afni bricks placed in the afni directory.
How does it work?
With the -nt option: Ifile uses the variable 'User Variable 17' in the
I file's header. This option appears to be augmented each time a new
scan is started. (Thanks to S. Marrett for discovering the elusive variable.)
Without -nt option: Ifile first examines the modification time for each image and
infers from that which images form a single scan. Consecutive images that are less
than T seconds apart belong to the same scan. T is set based on the mean
time delay difference between successive images. The threshold currently
used works for the test data that we have. If it fails for your data, let us
know and supply us with the data. Once a set of images is grouped into a
scan the sequence of slice location is analysed and duplicate, missing slices,
and incomplete volumes are detected. Sets of images that do not pass these tests
are ignored.
Preserving Time Info: (not necessary with -nt option but does not hurt to preserve anyway)
It is important to preserve the file modification time info as you copy or untar
the data. If you neglect to do so and fail to write down where each scan ends
and/or begins, you might have a hell of a time reconstructing your data.
When copying image directories, use:
cp -rp ???/* TARGET/
and when untaring the archive on linux use:
tar --atime-preserve -xf Archive.tar
On Sun and SGI, tar -xf Archive.tar preserves the time info.
Future Improvements:
Out of justifiable laziness, and for other less convincing reasons, I have left
Ifile and @RenamePanga separate. They can be combined into one program but it's usage
would become more complicated. At any rate, the user should not notice any difference
since all they have to do is run the script GERT_reco that is created by Ifile.
Dec. 12/01 (Last modified July 24/02) SSCC/NIMH
Robert W. Cox(rwcox@nih.gov) and Ziad S. Saad (saadz@mail.nih.gov)
This page auto-generated on
Tue Jul 16 20:42:57 EDT 2024