I am trying to carryout a NU-refinement with a per-particle scale on the particles from a previous NU-refinement job. I am running into the following error:
#############
Traceback (most recent call last):
File “cryosparc_master/cryosparc_compute/run.py”, line 96, in cryosparc_compute.run.main
File “cryosparc_master/cryosparc_compute/jobs/refine/newrun.py”, line 125, in cryosparc_compute.jobs.refine.newrun.run_homo_refine
File “/media/raid/cryosparc/cryosparc_worker/cryosparc_compute/particles.py”, line 126, in read_blobs
dtypes[rel_path] = mrc.mrc_datatype_to_dtype(hdr[‘datatype’])
File “/media/raid/cryosparc/cryosparc_worker/cryosparc_compute/blobio/mrc.py”, line 65, in mrc_datatype_to_dtype
assert False,‘Unsupported MRC datatype: {0}’.format(datatype)
AssertionError: Unsupported MRC datatype: 857743392
#############
I am not caching the particles. I tried same set of particles from a different job. I am running into the same error.
@wtempel Motion correction and extraction were carried out in Relion, the particles were imported into Cryosparc.
I have to mention, I have used the particle set to run several different jobs in Cryosparc. I also ran a NU refinement with the particle set. I started running into the error when I tried to run a second NU-refinement. Cloning the job does not help either.
To confirm: You cloned the NU-refinement job that previously ran successfully with the particles in question, and the clone does not run?
For the clone of the previously successful NU-refinement job, do you now get the same Unsupported MRC datatype: 857743392 error?
What
is the current CryoSPARC version?
was the CryoSPARC version of the “previous”, successful NU-refinement job?
What were the successful job types and CryoSPARC version?
Are the actual mrc files to which the symbolic links inside the imports/ subdirectory of the Import Particles job directory refer still available on the system?
cd /path/to/particle_import_jobdir/imported/
stat $(ls *.mrc* | tail -n 1)
stat -L $(ls *.mrc* | tail -n 1)