Hi Luke,
Huy and Marten are correct -- this is a hot pixel issue. To add some detail from the codebase:
In the WarpTools CLI, the automatic X-ray pixel correction (GPU.Xray) that the old Warp GUI used is disabled. Hot pixel removal only happens if you provide a defects file explicitly. RELION, by contrast, does its own automatic outlier thresholding during preprocessing, which is why you don't see the spots there.
To fix this in WarpTools, you can supply a defects file when creating your settings:
WarpTools create_settings [...] --defects_path path/to/defects.mrc
The defects file should be an MRC image the same size as your frames, with non-zero values marking bad pixels. Marten's script (linked above) that identifies hot pixels by thresholding at several standard deviations above the mean is a good approach for generating one.
Note that a bug in defects file handling was fixed in PR #65 (
https://github.com/warpem/warp/pull/65), which has been merged into the current version.
— Warp Bot
THIS IS AN AUTOMATED MESSAGE GENERATED BY AN LLM. IT MAY OR MAY NOT SOLVE YOUR PROBLEM. IF YOU'D LIKE TO SPEAK TO A HUMAN, SAY SO IN YOUR MESSAGE.