I had picked and cleaned particles in cryosparc from images motion-corrected in relion. Now I want to re-extract these particles in relion. Thanks to @DanielAsarnow I converted the cryosparc files to particle.star file. After editing the output to point to motion-corrected micrographs in relion I am able to import the files in relion and run a re-extract job which seem to work with swapXY coordinates (normal conversion gave error “particle coordinates outside the micrograph” ). However, at the very end of the run, the job fails with the error - optics group “” does not exist in micrograph STAR file."
I am attaching screen-shots of start of the edited particle star file
and same file after import
, the microgaph star file
and the error message
. Any input is highly appreciated.
you just need manually add the _rlnOpticsGroupName (e.g. opticsGroup1 )
Looks like a Relion bug, I guess if _rlnOpticsGroupName is not in the .star file, then it is added to the optics table, and then their code then uses that field for the particles even if it is missing there. Of course, _rlnOpticsGroup is there in both tables throughout.
It works for me, many thanks!
add to where? the particle.star or micrograph.star?
In my experience with relion 3, both particles.star and micrograph.star needed _rlnOpticsGroupName and opticsGroup1 in their optics tables.
Thanks a lot! That works!