Hello! I'm having trouble with tilt series deselection using
WarpTools change_selection (
docs).
After running
fs_motion_and_ctf and ts_import, I can see that several of my tilt series aren't worth processing (ice contamination, bad tracking, grid bars blocking the view, etc.) so I run:
WarpTools change_selection --settings warp_tiltseries.settings --deselect --input_data tomostar/Position_1_4.tomostar
For each excluded tilt series I can confirm success by reading the XML (emphasis added):
grep UnselectManual warp_tiltseries/*.xml
warp_tiltseries/Position_1_2.xml:<TiltSeries DataDirectory="/data/warp/tomostar" AreAnglesInverted="False" PlaneNormal="0, 0, 0" LevelAngleX="0" LevelAngleY="0" Bfactor="0" Weight="1" MagnificationCorrection="1, 0, 0, 1" UnselectFilter="False" UnselectManual="" CTFResolutionEstimate="0">
warp_tiltseries/Position_1_4.xml:<TiltSeries DataDirectory="/data/warp/tomostar" AreAnglesInverted="False" PlaneNormal="0, 0, 0" LevelAngleX="0" LevelAngleY="0" Bfactor="0" Weight="1" MagnificationCorrection="1, 0, 0, 1" UnselectFilter="False" UnselectManual="True" CTFResolutionEstimate="0">
However, when I run later analyses all positions are processed even the "unselected" ones. For example, I ran ts_ctf and power spectra were generated for all positions:
ls -l warp_tiltseries/powerspectrum/
total 172M
-rw-rw-r--. 1 Spencer 25M Apr 4 17:15 Position_1_2.mrc
-rw-rw-r--. 1 Spencer 25M Apr 4 17:15 Position_1_4.mrc
(This is true for other commands also, for example ts_aretomo also processes all positions.) Am I misusing or misunderstanding change_selection?
Thanks!
---
FWIW, I'm running WarpTools 2.0.0 from SBGrid on Rocky 8.10.