Hello, I've recently had some confusion with the CTF object output from e2proc2d.py. Specifically, when I run an example command:
e2proc2d.py input_volume.mrc output_name --process=math.simulatectf:ampcont=10:apix=1:cs=2.7:defocus=1.1962:voltage=300:bfactor=30:purectf=True
I get a CTF object that acts very differently than a CTF object generated with my own script using identical parameters. I'm attaching an image comparison, showing EMAN2 purectf output on the left and my isolated CTF output on the right (generated using equations from Frank, J. textbook and Sander, B. 2003 and the parameters in the above example). They are very different.
Further, when I use my CTF output (right) to CTF-correct (via CTF/Weiner) the EMAN2 image (received with purectf=False), and take the 2D average of the resultant CTF-corrected stack, everything looks perfect (i.e., visually equivalent to the 2D average of the non-CTF stack, generated straight from e2project3d). When I instead take the purectf=True output and use it in the same CTF-correction algorithm, I get very inaccurate results.
Does the CTF object from purectf=True need to be altered for use in CTF correction?
Thank you,
Evan Seitz
Columbia University
EMAN 2.31 final