-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Hi, I ran pyTME on one of my tomograms and got a pickle file where the peaks match but it has a strange kind of "inverted" look (please see image attached).
I have gotten pyTME to work on my old data before and this time I ran it on a set of tomograms newly reconstructed on IMOD 5.2.2. I noticed that the min and max densities differ from my template + if I fiddle with those to better match it to my template MRC file, then I get the "correct" pickle file. I was wondering if there is way to somehow normalize the tomogram densities on pyTME?
Thanks in advance for any help!
Here is the command I ran:
Running the following command using gpuid:0
match_template.py --target ./tom/20241106_33_ts_004_rec_deconv.mrc --target_mask ./tom/20241106_33_ts_004_rec_deconv_mask-clipped.mrc --template /fast/pytlion/ref_msk/ref_cyl.mrc --template_mask /fast/pytlion/ref_msk/msk_cyl.mrc -a 15 --wedge_axes 0,2 --tilt_angles ./tom/20241106_33_ts_004.tsv --no_centering --use_gpu --memory_scaling 0.85 --temp_directory ./tmp/ --gpu_indices 0 --output 20241106_33_ts_004_rec_deconv.pickle
-
pytme v0.2.5 *
Target
- Initial Shape: (500, 1440, 1022)
- Sampling Rate: (6.8, 6.8, 6.8)
- Final Shape: (500, 1440, 1022)
Target Mask
- Initial Shape: (500, 1440, 1022)
- Sampling Rate: (6.8, 6.8, 6.8)
- Final Shape: (500, 1440, 1022)
Template
- Initial Shape: (36, 36, 36)
- Sampling Rate: (6.8, 6.8, 6.8)
- Final Shape: (36, 36, 36)
Template Mask
- Inital Shape: (36, 36, 36)
- Sampling Rate: (6.8, 6.8, 6.8)
- Final Shape: (36, 36, 36)
Template Matching
- Angular Sampling: 15.0 [1992 rotations]
- Center Template: False
- Scramble Template: False
- Invert Contrast: False
- Extend Fourier Grid: False
- Extend Target Edges: True
- Interpolation Order: 3
- Setup Function: <function 'tme.matching_scores.flcSphericalMask_setup'>
- Scoring Function: <function 'tme.matching_scores.corr_scoring'>
Computation
- Backend: <class 'tme.backends.cupy_backend.CupyBackend'>
- Compute Devices: CPU [1], GPU [1]
- Use Mixed Precision: False
- Assigned Memory [MB]: 12856.0 [out of 15125.0]
- Temporary Directory: ./tmp/
- Target Splits: 0:2, 1:2, 2:2 [N=8]
Filters
- Smooth Pass: True
- Pass Format: sampling_rate
- Wedge Axes: (0, 2)
- Tilt Angles: ./tom/20241106_33_ts_004.tsv
- Extend Filter Grid: False
Analyzer
- Analyzer: <class 'tme.analyzer.MaxScoreOverRotations'>
- score_threshold: 0
- number_of_peaks: 1000
- min_distance: 12
- use_memmap: False
Distributing 8 splits on 1 job each using 1 core.
Running Template Matching. This might take a while ...
Runtime real: 941.826s user: 941.826s.