Just a note for anyone who find this thread while using magCalEM to calibrate their microscope’s pixel sizes in the future.
In the tutorial the images are labeled like this:
FoilHole_10556514_Data_10535134_10535136_20220211_212909_fractions.mrc
I pulled some images from my cryosparc data with naming like this:
005079467553675136718_FoilHole_23301918_Data_23224570_50_20241022_105521_fractions_patch_aligned_doseweighted.mrc
or
FoilHole_23218322_Data_22242911_12_20241021_204308_fractions_patch_aligned_doseweighted.mrc
If I directly used the cryosparc movies, magCalEM would fail at the make power spectra step with ambiguous errors. If you dig into the code, there are lines where it determines if you’re using cryosparc or relion/motioncor2 to align/sum your movies. I think the naming convention for motion corrected movies in cryosparc may have changed after the Russo group released the software.
To solve this issue, I simply renamed my cryosparc movies to get rid of the leading ID number and/or the _patch_aligned_doseweighted.mrc suffix as needed so that they would match the motioncor2 convention. then everything was smooth sailing. Hope this helps someone in the future to avoid as much troubleshooting as I did.