I am trying to denoise some micrographs that were motion corrected in cryosparc but the associated connected data is no longer linked to the micrographs.
I had to reimport the micrographs with an import job.
I then ran patch motion/ctf on 200 micrographs and then denoise training on this subset.
I then took these into a denoise job and got this error:
Traceback (most recent call last):
File “cryosparc_master/cryosparc_compute/run.py”, line 129, in cryosparc_master.cryosparc_compute.run.main
File “cryosparc_master/cryosparc_compute/jobs/micrograph_analysis/run_denoise.py”, line 80, in cryosparc_master.cryosparc_compute.jobs.micrograph_analysis.run_denoise.run_train
AssertionError: Input micrographs must be background-subtracted. Use Patch Motion.
I thought that I may be able to borrow the background subtraction from the small subset, so I connected that to the job and reran it. That produced this error:
Traceback (most recent call last):
File “cryosparc_master/cryosparc_compute/run.py”, line 129, in cryosparc_master.cryosparc_compute.run.main
File “cryosparc_master/cryosparc_compute/jobs/micrograph_analysis/run_denoise.py”, line 79, in cryosparc_master.cryosparc_compute.jobs.micrograph_analysis.run_denoise.run_train
TypeError: object of type ‘NoneType’ has no len()
Does anyone know how to get past this without rerunning patch motion on all of the micrographs?
Thank you!