cryosparc2.protocols.protocol_cryosparc_nonuniform_refine module

class cryosparc2.protocols.protocol_cryosparc_nonuniform_refine.ProtCryoSparcNonUniformRefine3D(**kwargs)[source]

Bases: cryosparc2.protocols.protocol_cryorefine.ProtCryoSparcRefine3D

Apply non-uniform refinement to achieve higher resolution and map quality, especially for membrane proteins. Non-uniform refinement iteratively accounts for regions of a structure that have disordered or flexible density causing local loss of resolution. Accounting for these regions and dynamically estimating their locations can significantly improve resolution in other regions as well as overall map quality by impacting the alignment of particles and reducing the tendency for refinement algorithms to over-fit disordered regions.