Hello everyone,
I am trying to set up a template picking job. To do this, I first created a density map of my protein model in ChimeraX (molmap command) and then I imported this map in CryoSparc (import 3D volumes job).
However, when I launch the Create Templates job, I always get this error:
“Traceback (most recent call last):
File “cryosparc_master/cryosparc_compute/run.py”, line 129, in cryosparc_master.cryosparc_compute.run.main
File “cryosparc_master/cryosparc_compute/jobs/create_templates/run.py”, line 46, in cryosparc_master.cryosparc_compute.jobs.create_templates.run.run
File “/data/cryosparc/cryosparc_worker/cryosparc_compute/sigproc.py”, line 336, in generate_premultiplier return premult.reshape(N,1,1) * premult.reshape(1,N,1) * premult.reshape(1,1,N)
TypeError: ‘float’ object cannot be interpreted as an integer”
Trying to troubleshoot, I already tried several things in ChimeraX, while creating the density map, e.g. I created a density map with a cubic grid, step size 1, grid spacing 1, and converted it to int16 values. Unfortunately, none of this solved the issue. Here are the prompts I used in ChimeraX:
“molmap #1 20 cube 340 gridSpacing1
volume #2 step 1 voxelSize 1
vop scale #2 factor 8000 value int16”
Anyone has an idea of how to solve this? What are the float objects that CryoSparc is unhappy about?
Thank you for your help!
Best,
Filippo