Hi
I have some questions about the FmDose and the results of the MotionCor2.
I wonder when the FmDose value will be modified to frame dose instead of total dose.
When I checked motion corrected micrographs, It looked the same as before the gain reference was applied. I turned the gain reference 90 degrees when import movies and MotionCor2 command line turn gain reference 90 degrees again. I am wordering if the rotation is applied repeatedly.
MotionCor2 seemed to cause errors that stopped often due to the GPU. If works stop because of this reason, is there any way we can continue from there? Iâd like to be able to continue because the time is too inefficient to start all over again, and Iâm not sure thereâs no error in the middle again.
@KSJ Motioncor2 has multiple gain rotation arguments. There is -FlipGain for which 0 does nothing, 1 flips upside down, and 2 flips left-right, as well as -RotateGain which allows for rotating by 90, 180 or 270 degrees. The common situation is needing -FlipGain 1 when a .dm4 gain from DigitalMicrograph is converted to .mrc (e.g. e2proc2d.py SuperCDS.dm4 SuperCDS.mrc).
You can inspect the uncorrected gain artifacts caused by wrong rotation/flipping to figure out which argument is needed. If itâs an upside down flip, there will be a dark spot somewhere and a bright spot in the same X position but the opposite Y.
What are your errors like? Generally itâs recommended to pass -GpuMemUsage 0.5 to avoid any GPU memory pressure issues. Also, the system memory requirements are fairly high. For K3 images with optimal collection parameters (~8 e/px/s, ~frame time 0.05, ~8 s exposure, ~100 - 200 frames) you should save around 38GB per Motioncor2 process.
Is there a way to set -RotGain in cryosparc motioncor2 beta version?
I donât know how to prevent multiple gain rotation because the rotation value set at the âimport moviesâ step seems to go in the motioncor2 automatically.
I practice cryosparc with EMPIAR data and itâs size is quite big (over 900GB).
Error code is this.
File âcryosparc2_worker/cryosparc2_compute/run.pyâ, line 82, in cryosparc2_compute.run.main
File âcryosparc2_compute/jobs/motioncorrection/run_motioncor2.pyâ, line 364, in run_motioncor2_wrapper
_,output_micrograph = mrc.read_mrc(output_path_abs)
File âcryosparc2_compute/blobio/mrc.pyâ, line 105, in read_mrc
with open(fname, ârbâ) as file_obj:
IOError: [Errno 2] No such file or directory: uâ/media/Data/ksj/cryosparc/nanodisc/P4/J187/motioncorrected/LRRC8A_ND_1571_motioncor2_aligned.mrcâ
When I did it again, there was no problem. So I think the file is fine but GPU is the problem.
Now Iâm splitting up the input files.
But in this situation, instead of starting from the beginning or splitting files, I want to continue. Is there any way?