xmipp3.protocols.protocol_compare_reprojections module

class xmipp3.protocols.protocol_compare_reprojections.XmippProtCompareReprojections(**args)[source]

Bases: ProtAnalysis3D, ProjMatcher

Compares a set of classes or averages with the corresponding projections of a reference volume. The set of images must have a 3D angular assignment and the protocol computes the residues (the difference between the experimental images and the reprojections). The zscore of the mean and variance of the residues are computed. Large values of these scores may indicate outliers. The protocol also analyze the covariance matrix of the residual and computes the logarithm of its determinant [Cherian2013]. The extremes of this score (called zScoreResCov), that is values particularly low or high, may indicate outliers.

BOTH = 2
PARTICLES = 0
VOLUME = 1
computeRankingVolumes(outputSetDict)[source]
convertStep()[source]
createOutputStep()[source]
downSampleStep(imgsOrigFn)[source]
evaluateResiduals()[source]
getOutputNamesDict()[source]
initialStep()[source]
insertProjMatchStep(volumesDict, angularSampling, symmetryGroup, fnAnglesDict, galleryDict)[source]
produceResiduals(anglesDict, tS)[source]
projMatchStepAdapted(volume, angularSampling, symmetryGroup, images, fnAngles, fnGallery, xDim, volId)[source]
readOutputDict()[source]

Read a dictionary from a text file.

writeOutputDict()[source]

Write a dictionary to a text file.

xmipp3.protocols.protocol_compare_reprojections.createRepresentativeVolume(classesSet)[source]

Creates a Volume from the corresponding set from the representative of a set of classes

xmipp3.protocols.protocol_compare_reprojections.createSetOfParticles(classesSet, path)[source]

Creates the corresponding set of particles from the input set of classes