combinefft

combinefft(1) General Commands Manual combinefft(1)
NAME
 combinefft - combine FFTs of tomograms from a double-axis tilt series
SYNOPSIS
 combinefft options
DESCRIPTION
 Combinefft combines the FFTs from the two tomograms of a double-axis
 tilt series, taking into account the tilt range of each tilt series and
 the transformation used to match one tomogram to the other. For a
 location in Fourier space where there is data from one tilt series but
 not the other, it takes the Fourier value from just the one appropriate
 FFT; everywhere else it averages the Fourier values from the two FFTs.
 The program can take input files that are either both FFTs or both
 matching tomograms. The FFTs would generally be from a subvolume of
 the tomogram; and if the tomograms are used as input, a subvolume would
 generally be processed. The program will consume 8 times as much mem-
 ory as the number of voxels being processed in either case. It uses
 dynamic memory allocation but will refuse to process subvolumes bigger
 than 1 gigavoxel. On 32-bit systems, the allocation will fail for size
 above 250-370 megavoxels, depending on the operating system.
 There is an option (-reduce) to reduce amplitudes in regions of the FFT
 derived from only one tomogram to match the reduction in amplitudes in
 regions where data were averaged. Apparently, the averaged data have
 lower amplitudes when there is substantial noise in the reconstruction
 because some of the noise averages out, while the noise in regions
 derived from one tomogram is unattenuated. This may result in direc-
 tionally patterned noise. The reduction option will reduce the noise
 (and signal) in the regions derived from one tomogram in attempt to
 keep it from dominating over the rest of the data.
 There is an option (-weight) for more sophisticated weighting that
 gives worse results with test data.
OPTIONS
 Combinefft uses the PIP package for input (see the manual page for
 pip) and can take input interactively for options that existed when
 it was converted, to maintain compatibility with old command files.
 The following options can be specified either as command line arguments
 (with the -) or one per line in a command file or parameter file (with-
 out the -). Options can be abbreviated to unique letters; the cur-
 rently valid abbreviations for short names are shown in parentheses.
 -ainput (-ai) OR -AInputFFT File name
 Input file from the first tomogram (the one being matched to):
 either the FFT of a chunk from the tomogram, or the tomogram
 itself, from which a chunk can be extracted with the 'MinAndMax'
 options
 -binput (-bi) OR -BInputFFT File name
 Input file from the second tomogram (the transformed one):
 either the FFT of a chunk from the tomogram, or the tomogram
 itself, from which a chunk can be extracted with the 'MinAndMax'
 options
 -output (-o) OR -OutputFFT File name
 Output file for the combined FFTs or real-space volumes. An
 output file must be entered with real-space input, but the file
 can be omitted for FFT input, in which case the program will
 write the combined FFT back to the second input file.
 -xminmax (-xm) OR -XMinAndMax Two integers
 Starting and ending X index coordinates to extract from the
 tomograms, numbered from 0. The default is the whole width in
 X.
 -yminmax (-ym) OR -YMinAndMax Two integers
 Starting and ending Y index coordinates to extract from the
 tomograms, numbered from 0. The default is the whole height in
 Y.
 -zminmax (-zm) OR -ZMinAndMax Two integers
 Starting and ending Z index coordinates to extract from the
 tomograms, numbered from 0. The default is the whole depth in
 Z.
 -taper (-t) OR -TaperPadsInXYZ Three integers
 Number of pixels over which to taper and pad the patches in X, Y
 and Z. The default is 0. The amount of tapering in any dimen-
 sion may be increased to make that dimension suitable for taking
 an FFT.
 -chunk (-c) OR -ChunkSizeForHDF Three integers
 Chunk sizes in X, Y, and Z, for an initial run to set up an HDF
 file for direct writing of chunks by later runs.
 -lock (-l) OR -LockFileForHDF File name
 Name of lock file to use for parallel writing to chunked HDF
 file. This option must be supplied both to the initial setup
 run and to each later run. The file must already exist.
 -xsave (-xs) OR -XSaveStartAndEnd Two integers
 Starting & ending X coordinates in padded volume to save into
 HDF chunk
 -ysave (-ys) OR -YSaveStartAndEnd Two integers
 Starting & ending Y coordinates in padded volume to save into
 HDF chunk
 -zsave (-zs) OR -ZSaveStartAndEnd Two integers
 Starting & ending Z coordinates in padded volume to save into
 HDF chunk
 -place (-pl) OR -PlaceChunkAtXYZ Three integers
 Starting X, Y, Z coordinates in HDF file at which to write chunk
 -atiltfile (-at) OR -ATiltFile File name
 File with tilt angles used to generate first tomogram. The file
 should have one tilt angle per line. The first and last line in
 the file are assumed to have the starting and ending tilt
 angles.
 -btiltfile (-bt) OR -BTiltFile File name
 File with tilt angles used to generate second tomogram, in the
 same format as for ATiltFile.
 -ahighest (-ah) OR -AHighestTilts Two floats
 Starting and ending tilt angles used to generate first tomogram.
 This entry and ATiltFile are mutually exclusive.
 -bhighest (-bh) OR -BHighestTilts Two floats
 Starting and ending tilt angles used to generate second tomo-
 gram. This entry and BTiltFile are mutually exclusive.
 -inverse (-i) OR -InverseTransformFile File name
 Name of file with inverse of transformation used to match the
 two tomograms (output by Matchvol). This entry is required.
 -reduce (-re) OR -ReductionFraction Floating point
 This option can be used to reduce the amplitudes in regions
 where data is taken only from one tomogram (missing wedge
 regions). Mean amplitudes are measured by dividing the volume
 into a number of slabs in the Y dimension, then dividing each
 slab into rings based on radius from the origin. Within each
 ring, the mean is obtained for points in the region where data
 is averaged between the two tomograms (joint data region), and
 the regions where data are available only from A or only from B
 (A-only or B-only regions). With a fraction of 1, the values in
 the A-only region will be reduced by the ratio of the combined
 mean to the mean in A-only region, and similarly for the B-only
 region. If the ratio is greater than 1, no reduction occurs. A
 smaller fraction will reduce values by a proportionally smaller
 amount.
 -separate (-s) OR -SeparateReduction
 With this option, values in regions where data are available
 only from A will be reduced by the ratio of the mean combined
 value in the joint data region to the mean value from A in the
 joint data region, and similarly for B.
 -joint (-j) OR -JointReduction
 With this option, for points in the region where data is aver-
 aged between the two tomograms (joint data region), the mean is
 obtained within each ring for values from A, values from B, and
 the combined values. The values in missing wedge regions will
 be reduced by the ratio of the combined mean to the average of
 the means from A and B.
 -ring (-ri) OR -RingWidth Floating point
 Width of rings or shells used to reduce amplitudes. The default
 is 0.01.
 -nslabs (-n) OR -NumberOfSlabsInY Integer
 Number of divisions in Y dimension when reducing amplitudes.
 The default is 1, which will use spherical shells not divided
 into slabs. If this number is increased, the ring width should
 be increased as well to avoid dividing the volume into too many
 regions with too few pixels.
 -radius (-ra) OR -MinimumRadiusToReduce Floating point
 Radius at which to start the first ring when reducing amplitudes
 (default 0.02)
 -points (-po) OR -MinimumPointsInRing Integer
 Minimum number of points required in each region of a ring for
 reducing amplitudes (default 30)
 -both (-bo) OR -LowFromBothRadius Floating point
 Radius below which data will always be averaged from both tomo-
 grams. Sometimes a combined tomogram shows lines between the
 separate pieces that were run through Combinefft, particularly
 for pieces containing a boundary between dense material and
 resin. This option will eliminate this effect by ensuring that
 the low-frequency components match between the combined pieces.
 A value of 0.01 to 0.015 should be effective.
 -verbose (-v) OR -VerboseOutput
 With this option, the program will print the amplitudes and
 reduction factors for every region being reduced. The columns
 output are: the ring number; the slab number (slabs are numbered
 sequentially from negative to positive Y); the zone, which is 1
 for the region with data from the first tomogram only, and 3 for
 the region with data from the second tomogram only; the mean
 amplitude of the joint data region; the mean for data relevant
 to the zone in question; the target value for the reduction in
 mean; and the reduction factor.
 -weight (-w) OR -WeightingPower Floating point
 This option allows a weighted combination of values instead of
 simple averaging when data are available from both FFTs. A
 local sampling density is computed for the point in each of the
 FFTs, based upon its radius from the origin and the local den-
 sity of tilted views. These densities are raised to the given
 power, normalized to add to one, and used as weights in combin-
 ing the two Fourier values. Values between 0 and 1 should be
 tried; 0 gives no weighting.
 -param (-pa) OR -ParameterFile Parameter file
 Read parameter entries from file
 -help (-h) OR -usage
 Print help output
 -StandardInput
 Read parameter entries from standard input.
INTERACTIVE INPUT
 If the program is started with no command line arguments, it reverts to
 interactive input with the following entries:
 File name of FFT of first tomogram (the one matched TO)
 File name of FFT of second tomogram (the one produced by MATCHVOL)
 Name of output file for resulting FFT, or Return to write into the
 file of the second FFT, overwriting that FFT.
 Name of file with inverse of transformation used to match the two
 tomograms (output by MATCHVOL)
 For the first tomogram file, either the starting and ending tilt
 angles, or the name of a file with tilt angles in it. In the
 latter case, the first number on the first line will be taken as
 the starting tilt angle; the first number on the last line will
 be taken as the ending tilt angle.
 For the second tomogram file, either the starting and ending tilt
 angles, or the name of a file with tilt angles in it.
HISTORY
 Written by David Mastronarde, November 1995
 Converted to PIP and experimental options added, 7/12/04
BUGS
 Email bug reports to mast at colorado dot edu.
IMOD 5.2.0 combinefft(1)

AltStyle によって変換されたページ (->オリジナル) /