Particles.blob error

I am getting the following error when trying to run 2D classification after template picking:

Traceback (most recent call last):
File “cryosparc2_worker/cryosparc2_compute/”, line 78, in
File “cryosparc2_worker/cryosparc2_compute/jobs/class2D/”, line 47, in
File “cryosparc2_compute/jobs/”, line 219, in load_input_group
assert is_connected, “Slot %s.%s must be connected!” % (input_group_name, slot[‘name’])
AssertionError: Slot particles.blob must be connected!

Unlike the previous user who posted about this error, I have done everything in cryosparc after importing motioncor2 mrc files. I had no problem doing CTF -> manual picking -> 2D classification/template selection -> template picking -> inspection. It is only now after the template picking/inspection do that I can not proceed in the pipeline (neither the template picking output or inspection output works). The particle stack is listed and shows in input parameters:

Not sure what to check next.


Did you run the Extract job after template picking? It looks like maybe you just took the particles blob from template picking, which will only have the coordinates, not the extracted particles


Hi Oli,
That did the trick. I realize now that since I skipped the local motion correction, which is responsible for extraction, that I need to run the extract job. Silly oversight on my part :slight_smile: