autopatchfit(1) General Commands Manual autopatchfit(1) NAME autopatchfit - Run 3D patch correlation and fitting iteratively SYNOPSIS autopatchfit options tiltalign_command_file DESCRIPTION Autopatchfit will run 3D patch correlations then fit transformations to the patch displacements, repeating the process with increasing patch size and possibly increasing density until a desired fitting error is achieved. It is designed to be used as part of the tomogram combina- tion process. Thus, it works with the command files "patchcorr.com" (to run Corrsearch3d) and "matchorwarp.com" (to run Refinematch and Matchvol or Findwarp and Warpvol via Matchorwarp). It relies on those files already having a number of of the options needed for optimal automated patch fitting, as set up by Setupcombine with the -autopatch option. As in Setupcombine, the thickness dimension is referred to as Z when specifying sizes, but is assumed to be the Y dimension in the actual tomograms. The program will start with the patch size and number already specified in "patchcorr.com", and when fitting fails, it will increase the patch size up to the size specified in the -final option. It may also adjust the patch number to a standard spacing when increasing the size. If the patchcorr.com file has an entry for initial shifts, the program will do a second trial with the final patch size but with double the patch density in X and Y, and higher density in Z also. The logic here is that the initial shift is a sign of high warping between the tomo- grams, which may be fit better with much denser patches. This default behavior can be modified with the -high option. If the starting and final patch sizes match two of the stock sizes rep- resented by the letters S, M, L, and E, the program will step through these fixed sizes. Otherwise, it will increase patch size in each dimension by the same factor on each trial, where 1.25 is the target value of the factor, but the number of steps is rounded up to keep the factor from exceeding ~1.3. However, patch size in Z will not be increased above two-thirds of the range allowed by the Z limits for patch correlation if there is more than one patch in Z. OPTIONS Autopatchfit uses the PIP package for input (see the manual page for pip). Options can be specified either as command line arguments (with the -) or one per line in a command file (without the -). Options can be abbreviated to unique letters; the currently valid abbreviations for short names are shown in parentheses. -final (-f) OR -FinalPatchTypeOrXYZ Text string Largest patch size to try. Enter a letter to indicate the size of patches, or three numbers for the desired size in X, Y, and Z. The sizes available by letter are S for small (64x32x64), M for medium (80x40x80), L for large (100x50x100), or E for extra large (120x60x120). -extra (-e) OR -ExtraResidualTargets Text string Extra target residual values for Findwarp in final trial. These values should be higher than any of the ones present on the -warplimit entry in matchorwarp.com. However, if they are already present at the end of the existing list, they will be removed for the earlier trials. -high (-hi) OR -HighDensityFinalTrial Integer Enter -1 to prevent a higher density final trial even when "patchcorr.com" has initial shifts, or 1 to make it happen even without the initial shifts. -trial (-t) OR -TrialMode Run Matchorwarp with -trial option to stop before Matchvol/Warpvol -skip (-s) OR -SkipFirstPatchcorr Skip the first run of patchcorr and work from existing patches. There is no check that the existing patch.out is based on the correct patch size; this option is purely for testing. -help (-he) OR -usage Print help output -StandardInput Read parameter entries from standard input FILES The initial patchcorr.com and matchorwarp.com will become backup files patchcorr.com~ and matchorwarp.com~. After a fitting fails, except on the final step, the patch.out file will be renamed patch_NXxNYxNZ.out, where NX, NY, NZ are the sizes in X, Y, and Z. AUTHOR David Mastronarde SEE ALSO corrsearch3d, matchorwarp, refinematch, matchvol, find- warp(1), warpvol, setupcombine BUGS Email bug reports to mast at colorado dot edu. IMOD 4.11.0 autopatchfit(1)