An in-house python script was used to group particles by image shift, which then underwent iterative rounds of CTF refinement in Relion v.3.1 refining both beam tilt and per-particle astigmatism ...