Skip to content

Classsify_CLTomo_v31

Adrian Quintana edited this page Dec 11, 2017 · 1 revision

!xmipp_mpi_classify_CLTomo_prog (v3.1)

Usage

Divide a selfile of volumes into the desired number of classes. Vector quantization with correntropy and a probabilistic criterion is used for creating the subdivisions. Correlation and the standard maximum correlation criterion can also be used and normally produce good results. Correntropy and the probabilistic clustering criterion are recommended for images with very low SNR or cases in which the correlation have clear difficulties to converge.

The algorithm is fully described in this article.

An interesting convergence criterion is the number of images changing classes between iterations. If a low percentage of the image change class, then the clustering is rather stable and clear. If many images change class, it is likely that there is not enough SNR to determine so many classes. It is recommended to reduce the number of classes

Parameters

$: Selfile with the input images $`--oroot &lt;root`class&gt; $`--iter &lt;N`20&gt; $`--nref0 &lt;N`2&gt; $ or`--ref0 &lt;selfile`&gt; $`--nref &lt;N`16&gt; $`--neigh &lt;N`4&gt; $`--minsize &lt;N`20&gt; $`--sparsity &lt;f`0.975&gt; $`--DWTsparsity &lt;f`0.99&gt; $`--maxShiftX &lt;d`10&gt; $`--maxShiftY &lt;d`10&gt; $`--maxShiftZ &lt;d`10&gt; $`--maxRot &lt;d`360&gt; $`--maxTilt &lt;d`360&gt; $`--maxPsi &lt;d`360&gt; $: By default, some images may not be classified. Use this option to classify them all. $--sym &lt;sc1> $--maxFreq &lt;w0.2> $: Use this option to avoid aligning all missing wedges $: Do not align volumes, only classify $``: Generate aligned subvolumes at the end $--mask &lt;mask_typecircular> where <mask_type> can be:

    • $--center &lt;x00> <y0=0> <z0=0>

Examples and notes

The MPI program as to be called through a python wrapper that encapsulates some path setting Call the program as xmipp_classify_CLTomo [numberOfMPIProcessors] [arguments as above]

xmipp_classify_CLTomo 8 -i images.stk --nref 256 --oroot class --iter 10

User's comments

Clone this wiki locally