Curate Exposures job bug

Hello,

I just noticed a bug in the “Curate Exposures” job, in CryoSPARC version 4.7.0.

Steps to reproduce:

  • Bug: Run Import Movies, Patch Motion Correction (default settings), Patch CTF Estimation (default settings), Junk Detector (default settings), Curate Exposures (default settings, no thresholds pre-filled, so the job launches interactively). The last Curate Exposure job fails with a Python error related to the fact that no particles were part of the inputs.
  • Successful job: Run the same pipeline but with a Blob Picker job (or presumably any job generating particle coordinates, I have not tested others) just before the Junk Detector job, and then Curate Exposures will run happily.

I think this is a bug because it seems like a valid use case to curate exposures based on the Junk Detector annotations before doing any particle picking.

I hope this help!

I noticed this as well - it prefills the particle slot with a zero particle input - if you remove it then it will run. Agree this is a bug (shouldn’t prefill with a zero particle input)

Thanks @Guillaume @olibclarke. We took a note of the issue.

2 Likes