When I connect two half maps and the refinment mask from an helical refinement job to the Sharpening Tools Job and NOT checkmark the “Generate New FSC mask” (because I am providing one taken from the superseding helical refinment job, I get the following error message:
Traceback (most recent call last):
File "cryosparc_master/cryosparc_compute/run.py", line 115, in cryosparc_master.cryosparc_compute.run.main
File "/Local/cryosparc/cryosparc2_worker_remote/cryosparc_compute/jobs/utilities/run_volume_tools.py", line 231, in run_sharpen
assert (mask_dset is not None) and (mask_fsc_auto is not None), "If not supplying an input mask, the 'Generate new FSC mask' parameter must be activated!"
AssertionError: If not supplying an input mask, the 'Generate new FSC mask' parameter must be activated!
Am I missing something, " If not supplying an input mask, the ‘Generate new FSC mask’ parameter must be activated!" I am supplying an input mask, am I not?
Thanks for bearing with us re: how to workaround this error in sharpening tools. This is due to the mask_fsc_auto input slot not matching any of the input masks.
I have attached a GIF with a way to workaround this by manually connecting the desired mask (in this case the mask_fsc slot) from a Helical Refinement to a Sharpening Tools job. Please let me know if this is helpful