I’m trying to do local CTF refinement with the new Gctf wrapper (version 2.4). The estimation for the entire micrograph works fine, but when I try to add a local refinement step I get an error when processing the first micrograph because its _local.star file does not exist. I checked the job folder and there really are no _local.star files there. The rest of the files gctf normally outputs seem to be fine.
I get this error after the estimation of the first micrograph is done (the diagnostic plots are there) and presumably the local refinement is supposed to start:
Traceback (most recent call last):
File “cryosparc2_worker/cryosparc2_compute/run.py”, line 78, in cryosparc2_compute.run.main
File “cryosparc2_compute/jobs/ctf/run.py”, line 868, in run_ctf_estimation_gctf
local_ctf_df = starfile.read_star_file(local_ctf_path)
File “cryosparc2_compute/metaio/starfile.py”, line 29, in read_star_file
with open(fname, ‘r’) as f:
IOError: [Errno 2] No such file or directory: u’/media/sdc2/CpnD_cryosparc/J577/motioncorrected/18may22b_IS30_00065gr_00001sq_v03_00003hl_00001en.frames_rigid_aligned_local.star’
Has anyone else encountered this error?