Hello
I’m encountering an issue while attempting to execute a ‘Remove Duplicate Particles’ job in CryoSPARC version 3.3.2.
The screenshots for both the error message and the input parameters are attached here.
The input particles used in this job were derived from a non-uniform refinement process, which, in turn, originated from particles ‘imported’ after performing Topaz picking in a different CryoSPARC account, and from a different IP address. Could that be a reason for the error message?
I would greatly appreciate any assistance in resolving this issue. Thank you for your help!
[CPU: 81.5 MB] Traceback (most recent call last):
File “cryosparc_master/cryosparc_compute/run.py”, line 52, in cryosparc_compute.run.main
File “/data1/cryosparc_user/cryosparc_excelsior/v3/cryosparc_master/cryosparc_compute/jobs/runcommon.py”, line 845, in check_default_inputs
assert False, 'Non-optional inputs from the following input groups and their slots are not connected: ’ + missing_inputs + ‘. Please connect all required inputs.’
AssertionError: Non-optional inputs from the following input groups and their slots are not connected: particles.location. Please connect all required inputs.
Apologies, but not sure where can I get the ‘expanded’ particles input from.
Nevertheless, I managed to execute the ‘Remove Duplicate Particles’ job within the CryoSPARC account that I used for Topaz picking (mentioned in my first message), leveraging access to micrographs associated with that specific account. So, I believe that the issues encountered were related to input parameters and different cryosparc accounts.
You may want to investigate whether the particle export-import workflow you mentioned
somehow omitted or “lost” particles.location. How (job type, parameters) did you import those particles? You may want to also post screenshots of the Inputs and Parameters (expanded) and Outputs tabs of that import job.