|
PFT2(Polar-Fourier-transform, orientation-determination program, II) |
|
Usage: pft2 [options] par1.star [par2.star par3.star . . .]
-----------------------------------------------------------
Find and refine particle image orientations, origins, and scale
factors via comparisons with a model.
Actions:
-allccs Output all CCs in addition to Figure-of-merit (default no), modes 1-3 only
-to output R-factorABs, choose an fom option that uses them
-bin 2 Data compression by factor of n (integer only), default=1 (no compression)
-ctf flip CTF correction: 0=none (default), 1=full, 2=flip, 3=amp only.
-handedness Relative-handedness checking (180 deg. added to in-plane rotation), default off.
-modes 1-3,10 only
-mag 1.03,0.002,9 Refine scale factor (relative magnification, modes 1-4,9 only): center, step, number,
search is center +- step*(number-1)/2
center = fractional midpoint (enter <=0 to use *.star values or 1.0 [if no STAR values])
step = fractional step size
number = search window size (integer)
-mode refine Execution mode: 1=sphere_search (default), 2=global, 3=refine, 4=origin, 5=brute,
6=omega, 7=theta, 8=phi, 9=mag (must use option "mag" also), 10=hand, 11=symmetry
-noorigin Skip origin refinement in modes 1, 2, 3, and 5
-phaseampl 3 No. of orientations per particle tested with phase and amplitude data (default 1).
-modes 1-3,11, orientations ranked with amplitude test, top n tested with this option
Parameters:
-anglestep 1.0 Angle step size, in degrees (default = 1.0)
-fom 3 Figure-of-merit: 0=R-factor, Fourier space (R-factorAB)#
1=Fourier-space, polar CC (old pftcc)
2=real-space, polar CC (old prjcc)
DEFAULT 3=real-space, Cartesian CC (old cmpcc)#
4= ( {1} + {2} ) / 2 7= ( {1} + {2} + {3} ) / 3
5= ( {1} + {3} ) / 2 8= ( {2} + {3} + (1-{0}) ) / 3
6= ( {2} + {3} ) / 2 13= ( {1} + {2} + (1-{0}) ) / 3
10= ((1-{0})+ {1} ) / 2 14= ( {1} + {3} + (1-{0}) ) / 3
11= ((1-{0})+ {2} ) / 2 9= ( {1} + {2} + {3} + (1-{0}) ) / 4
12= ((1-{0})+ {3} ) / 2# 25= {1} * {2} * {3} * (1-{0})
15={1}*{2} 16={1}*{3} 17={1}*(1-{0}) 18={2}*{3} 19={2}*(1-{0})
20={3}*(1-{0})# 21={1}*{2}*{3} 22={1}*{2}*(1-{0})
23={1}*{3}*(1-{0}) 24={2}*{3}*(1-{0})
[# fom options available for brute, theta, phi, mag, and hand modes]
-inprjpft name.img Input projections & PFTs, as name_prjs.img & name_pfts.img
-jcut 0 Minimum Bessel order used (default 1).
-map name.img,... Three-dimensional model(s), separate multiple file names by commas
-radii 11,78,1 Radial limits in pixels (inner, outer, step), default 0,max,1
-resolution 90,9.5 Resolution limits in angstroms (low, high), default 1000,25
-select 2 Select particles to process with select number (default all).
-symmetry I90 Symmetry designation, Schoenflies or H-M notation (default I90)
-use "T" for tetrahedral, "23" will signify 23-fold cyclic symmetry
Output:
-output file.star Output STAR format file.
-outprjpft name.img Output projections & PFTs, as name_prjs.img & name_pfts.img, then exit (except mode 11)
-split 3 Put each data block into a separate file, insert n digits before extension
-time Reports timing on total program run (default off).
-verbose 1 Verbosity level: 0 = no output printed to screen (default)
1 = orientations, origins, CCs, etc.
2 = 1 + CCs as function of radius & resolution as EMPFT.* (*=RADS,RES1,RES2)
3 = 2 + CCs for each possible view for each particle
Advanced Options:
-keepselection Keep the same selection values as in the input data set (default is to change)
-m1partparam For mode=1, use particles specified in parameter file (default all in image file)
-nopftresmin Eliminates min. resolution in PFTCC calc. (initial test for modes 1-3,11)
-noprjccres Eliminates use of resolution limits in PRJCC calc. (2nd test for modes 1-3,11)
-novec Disables PPC-AltiVec/Intel-SSE routines
-threads 1 Forces specific thread-count for projecting (default is number of CPU's)
pft2, version 2.0.0 2006-11-17 Compiled Nov 17 2006 11:07:35
Bsoft version 1.4.0-20060906 (32 bit)
| Command-line
option |
Definition
(see also "Usage"in the "Overview" section
above) |
STAR-file
equivalent (see also "Parameter-file
input" below) |
| allccs |
All correlation coefficients and
the R-factorAB (if you choose an fom option that uses them)
will be calculated and output to the output parameter file, restricted
to modes 1-3. |
none |
| anglestep |
Angle step size (in degrees) |
_pft.angle_step_size |
| bin |
integral compression factor |
_bin_factor |
| ctf |
CTF correction applied within
PFT2 |
none |
| fom |
User may select which
correlation coefficients and
R-factorAB is included in the calculation of the figure-of-merit (used
to select particles with good orientations and origins), see "Usage" statement |
none |
| handedness |
Check of the relative handedness (180 deg. added to in-plane rotation angle of model projection, and this view is tested to see if it compares better to the input image) | none |
| inprjpft |
Do not compute projections and
PFTs, instead input projections and PFTs (as name_prjs.img and
name_pfts.img) |
none |
| jcut |
Minimum Bessel order |
_pft.bessel_min |
| keepselection |
Output the selection values from
the input data set instead of replacing them. |
none |
| m1partparam |
If mode 1 is used, use the
particles specified in the input parameter file. Do not use all
the particles found in the image file(s) (default). |
none |
| mag |
Refine scale factor (relative
magnification) |
_pft.magnification_center _pft.magnification_step _pft.magnification_number |
| map |
Input three-dimensional
model(s), multiple maps may be entered |
one model: _pft.file.model_image 3d_model.pif multiple models: loop_ _pft.file.model_image ref_model_1.pif ref_model_2.pif ref_model_3.pif |
| mode |
The execution mode determines the type and extent of orientation, origin, and scale searches | none |
| noorigin |
No origin refinement, restricted
to modes
sphere_search (1), global (2), refine (3), and brute (5) |
none |
| nopftresmin |
Do not use the low-resolution
cut-off for PFTCC calculation |
none |
| noprjccres |
Do not use resolution limits for
the PRJCC calculation |
none |
| novec |
Disables vector processing for
PPC or Intel machines |
none |
| outprjpft | PFT2 will compute projections
and PFTs and write them to files |
none |
| output |
This is a STAR format output file which can be read in again by PFT2 or by another program (such as EM3DR2) | none |
| phaseampl |
Sets the number of orientations per particle that are tested with amplitude and phase information | none |
| radii |
Radial limits and interval
between limits (pixels) |
_pft.radius_min _pft.radius_max _pft.radius_step |
| resolution |
Resolution limits (angstroms) |
_pft.resolution_low _pft.resolution_high |
| select |
With this option, the selection column in the STAR file can be used to determine which particles will be processed | none |
| split |
A flag to indicate that the output STAR format files should be split so that each file contains only one data block (a data block typically contains the information for a micrograph) | none |
| symmetry |
Definition of point-group
symmetry |
_symmetry |
| threads |
Enforce a specific number of threads for multi-threading portions of code | none |
| time |
Turns the timing flag on | none |
| verbose |
With verbosity=0, basic output is input to the screen including important parameters. Higher numbers mean more output. Verbosity=1 means that CCs vs. radius and resolution are output. Verbosity=2 gives verbosity=1 plus ranking of views vs. the PFT correlation coefficient (to the screen). | none |
Example: pft2_example.star
One or more parameter files must be set up with the required data
blocks and
references to other files, such as the file name containing the picked
particle
images for each micrograph (tag "_micrograph_particle.file_name").
The data blocks as given above are sufficient in "sphere_search"
mode,
where previous orientation parameters determined by PFT2 or other
programs are simply ignored. The CTF parameters are only required when
CTF correction is turned on. When the other modes are used, the
following loop is also required within the micrograph data block (this
loop block is also written to the output parameter file(s) of a PFT2
run, ready to be read in for the next run):
There may be one data block in the beginning of the file or in a separate file with the parameters for PFT2 (however, you are encouraged to enter these parameters on the command line, see above):