This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
pipeline:sort3d:sxrsort3d [2018/01/10 19:23] penczek [Usage] |
pipeline:sort3d:sxrsort3d [2018/02/23 16:55] moriya |
||
---|---|---|---|
Line 2: | Line 2: | ||
===== sxsort3d ===== | ===== sxsort3d ===== | ||
- | 3D Clustering - SORT3D | + | 3D Clustering - SORT3D: |
\\ | \\ | ||
===== Usage ===== | ===== Usage ===== | ||
- | Usage1 | + | Usage in command line |
- | | + | |
- | + | ||
- | Usage2 in command line | + | |
- | + | ||
- | sxrsort3d_depth.py | + | |
\\ | \\ | ||
===== Typical usage ===== | ===== Typical usage ===== | ||
- | sxrsort3d.py | + | sxsort3d |
- | \\ __Initiate sorting from a SPHIRE/ | + | |
- | | + | |
- | \\ __Initiate sorting from a data stack__: Currently, this mode is not supported by SPHIRE GUI. | + | \\ |
- | | + | ===== Input ===== |
+ | === Main Parameters === | ||
+ | ; stack : Input images stack: (default required string) | ||
+ | ; outdir : Output directory: There is a log.txt that describes the sequences of computations in the program. (default required string) | ||
+ | ; mask : 3D mask: File path of the global 3D mask for clustering. (default none) | ||
- | \\ __Initiate sorting from a relion refinement__: | + | |
- | mpirun | + | ; radius |
- | + | ; delta : Angular step for projections [Degrees]: Angular step of reference projections. (default | |
- | \\ NOTE - How to continue sxmeridien refinement using sorting results: Please use --ctrefromsort3d option of sxmeridien, then specify the directory where you wish to continue the refinement to --oldrefdir option and a subset of data to —-subset option. The command will load the refinement information from the directory and continue refinement. Optinally, you can specify the iteration number for continuing refinement using -—ctrefromiter option, which is not necessarily be the same iteration where you used for the 3D sorting. Also, one can modify refinement parameters of the selected iteration through the other options. | + | ; CTF : Use CTF: Do a full CTF correction during |
- | mpirun | + | ; sym : Point-group symmetry: Point-group symmetry of the target |
- | + | ; number_of_images_per_group : Images per group: | |
- | \\ | + | ; nxinit : Initial image size for sorting: Initial image size for sorting. (default |
- | ===== Input ===== | + | ; smallest_group : Smallest group size: Minimum members for identified group. |
- | === Main Paramaters === | + | ; chunk0 : Chunk file name for 1st halfset: Name of chunk file containing particle IDs of 1st halfset |
- | | + | ; chunk1 |
- | ; refinement_dir : Input 3D refinement directory: Usually the master output directory of sxmeridien. (default none) | + | |
- | ; masterdir | + | |
- | ; niter_for_sorting : 3D refinement iteration: Specify an iteration number of 3D refinement where the 3D alignment parameters should be extracted for this sorting. By default, it uses iteration achieved best resolution. (default -1) | + | |
- | ; mask3D | + | |
- | ; focus : Focus 3D mask: File path of a binary 3D mask for focused clustering. (default none) | + | |
- | ; radius : Outer radius for rotational correlation [Pixels]: Particle radius in pixel for rotational correlation. The value must be smaller than half the box size. (default | + | |
- | ; sym : Point-group symmetry: Point group symmetry of the structure. (default c1) | + | |
- | ; number_of_images_per_group : Images per group: | + | |
- | ; smallest_group : Smallest group size: Minimum | + | |
- | ; nxinit | + | |
\\ | \\ | ||
=== Advanced Parameters === | === Advanced Parameters === | ||
- | ; low_pass_filter | + | ; ir : Inner radius for rotational correlation |
- | ; Kmeans_lpf | + | ; maxit : Maximum iterations: Maximum number of iteration. (default 25) |
- | ; nindependent | + | ; rs : Step between rings in rotational correlation: |
- | ; noctf : No CTF correction: Use this option if full CTF correction should not be applied during | + | ; xr : X search range [Pixels]: The translational search range in the x direction will take place in -xr to +xr range. (default |
- | ; PWadjustment : Reference power spectrum | + | ; yr : Y search range [Pixels]: The translational search range in the y direction will take place in -yr to +yr range.. If omitted, it will be set as xr. (default |
- | ; interpolation | + | ; ts : Translational search step [Pixels]: The search will be performed in -xr, -xr+ts, 0, xr-ts, xr, can be fractional. (default |
- | ; comparison_method | + | ; an : Local angular search width [Degrees]: This defines the neighbourhood where the local angular search will be performed. (default |
- | ; instack | + | ; center : Centering method: 0 - if you do not want the volume to be centered, 1 - center the volume using the center of gravity. (default |
+ | ; nassign | ||
+ | ; nrefine : Number of alignment iterations: Performed for each angular step. (default 0) | ||
+ | ; stoprnct : Assignment convergence threshold [%]: Used to asses convergence of the run. It is the minimum percentage of assignment change required to stop the run. (default 3.0) | ||
+ | ; function : Reference preparation function: Specify name of function used to prepare the reference volume. (default do_volume_mrk05) | ||
+ | ; independent | ||
+ | ; low_pass_filter | ||
+ | ; unaccounted : Reconstruct unaccounted images: Reconstruct unaccounted images. (default False) | ||
+ | ; seed : Random seed: Seed used for the initial random assignment for EQ Kmeans. The program | ||
+ | ; sausage : Use sausage filter: A way of filtering volume. (default False) | ||
+ | ; PWadjustment : Power spectrum | ||
+ | ; protein_shape | ||
+ | ; upscale | ||
+ | ; wn : Target image size [Pixels]: Specify optimal window size for data processing. If different than 0, then the images will be rescaled to fit this size. (default 0) | ||
+ | ; interpolation : 3D interpolation method: Method interpolation in 3D. Options are tr1 or 4nn. (default | ||
\\ | \\ | ||
===== Output ===== | ===== Output ===== | ||
- | Please use --masterdir option to specify the output directory. The results will be written here. This directory will be created automatically if it does not exist Here, you can find a log.txt that describes the sequences of computations in the program. | ||
\\ | \\ | ||
===== Description ===== | ===== Description ===== | ||
- | sxrsort3d finds out stable members by carrying out two-way comparison | + | The clustering algorithm in the program combines a couple of computational techniques, equal-Kmeans clustering, K-means clustering, and reproducibility |
- | + | ||
- | For small tested datasets (real and simulated ribosome data around 10K particles), it gives 70%-90% reproducibility. However, | + | |
\\ | \\ | ||
==== Method ==== | ==== Method ==== | ||
- | K-means, equal K-means, reproducibility, | ||
\\ | \\ | ||
==== Reference ==== | ==== Reference ==== | ||
- | Not published yet. | + | Described by A.Einstein in his first paper on spectrum of radiation from a house heater kept at room temperature. Journal of Irreproducible Results, 12, 1905, 12-1127. |
+ | |||
+ | \\ | ||
+ | ==== Developer Notes ==== | ||
\\ | \\ | ||
==== Author / Maintainer ==== | ==== Author / Maintainer ==== | ||
Zhong Huang | Zhong Huang | ||
+ | |||
\\ | \\ | ||
Line 86: | Line 89: | ||
\\ | \\ | ||
==== Files ==== | ==== Files ==== | ||
- | sxrsort3d.py | + | sparx/ |
\\ | \\ | ||
==== See also ==== | ==== See also ==== | ||
- | [[sxsort3d|sxsort3d.py]] | + | [[pipeline: |
\\ | \\ | ||
==== Maturity ==== | ==== Maturity ==== | ||
- | beta:: Under development. | + | Alpha:: Under development. |
\\ | \\ | ||
- | ==== Known Bugs ==== | + | ==== Bugs ==== |
- | None so far. | + | There are no known bugs so far. |
\\ | \\ | ||