Assertion Error during Local Motion Correction

Hi I’m running cryoSPARC v3.3.1+211214 and on a larger local motion correction job (~7500 images) I’m getting an assertion error:

[CPU: 738.3 MB] Traceback (most recent call last):
File “cryosparc_worker/cryosparc_compute/run.py”, line 85, in cryosparc_compute.run.main
File “cryosparc_worker/cryosparc_compute/jobs/motioncorrection/run_local.py”, line 519, in cryosparc_compute.jobs.motioncorrection.run_local.run_local_motion_correction
AssertionError

On smaller jobs with local motion correction in the same version I don’t get this error. Has anyone seen this before or have any ideas?

Bryan

@hansenbry What type of non-local motion correction and other jobs did the data undergo, in which sequence, before being input to local motion correction? Did local motion correction fail on the first movie?

@wtempel I used Patch motion (multi) CTF correction, classification, and refinements on the data. The local motion correction fails around 2900 images into it

@hansenbry Can you identify a specific point in the input sequence that may have been corrupted and at which a job of this type consistently fails?

HI @wtempel sorry it took me so long to respond. I was doing some troubleshooting and needed to wait for the outputs to finish. It wasn’t consistent on when it would fail. The inputs were coming from cryoSPARC-Live though. So I thought maybe if I ran motion correction again on the data first that might fix the issue and it did. I took the cryoSPARC-Live output and did patch motion correction again then did local motion with the particles I had identified and it went through without error.