aiTemplateMatching determines the positions and orientations of a template given as a small volume in a larger volume.
aiTemplateMatching needs a configuration file provided by the -u argument. Some options can be overwritten using command line arguments.
Options are:
CudaDeviceIDs
The deviceIDs of the GPUs to use.
Argument for command line: -d or –CudaDeviceIDs
Type: List<int>, a list of integer values
Option is mandatory: true
Input
The file to process.
Argument for command line: -i or –Input
Type: string
Option is mandatory: true
LP
Low pass filter value.
Argument for command line: -lp or –LP
Type: float
Option is mandatory: true
LPS
Low pass filter sigma value.
Argument for command line: -lps or –LPS
Type: float
Option is mandatory: true
HP
High pass filter value.
Argument for command line: -hp or –HP
Type: float
Option is mandatory: false
Default value if not set: 0
HPS
High pass filter sigma value.
Argument for command line: -hps or –HPS
Type: float
Option is mandatory: false
Default value if not set: 0
MotiveList
The list of particles to save the result to.
Type: string
Option is mandatory: true
Reference
Reference filename.
Type: string
Option is mandatory: true
ReferenceNr
Reference number (for a final motive list with multiple references).
Type: int
Option is mandatory: false
Default value if not set: 0
Mask
Mask filename.
Type: string
Option is mandatory: true
AngIter
Number of angular search increments.
Type: int
Option is mandatory: true
AngIncr
Angular search increment.
Type: float
Option is mandatory: true
PhiAngIter
Number of angular search increments for phi angle.
Type: int
Option is mandatory: true
PhiAngIncr
Angular search increment for phi angle.
Type: float
Option is mandatory: true
CouplePhiToPsi
Indicates if the phi angle is coupled to psi (can be necessary for restricted search ranges).
Type: bool
Option is mandatory: true
Threshold
Only include matches with a correlation score above threshold.
Type: float
Option is mandatory: true
MaxParticleCount
Limit the number of detected particles, such that only the particles with best correlation values remain (applied before final distance filter).
Type: int
Option is mandatory: true
MinDist
Minimum distance in between two particles (in unbinned pixels).
Type: float
Option is mandatory: true
Fragments
The number of fragments the tomogram is split into on each GPU (0 for automatic).
Type: int
Option is mandatory: true
ExtendedStatistics
Computes extended statistics of the CC value over the scanned rotations and stores them in the free value section of the motive list (needs more GPU memory though).
Type: bool
Option is mandatory: false
Default value if not set: false
CorrelationMethod
Defines the correlation method to use: ‘Cross-Correlation’ or ‘Phase-Correlation’.
Type: one of [CROSSCORRELATION, PHASECORRELATION]
Option is mandatory: true
Possible notations:
- CROSSCORRELATION: CROSSCORRELATION, CROSS-CORRELATION, CROSS_CORRELATION, CrossCorrelation, Cross-Correlation, Cross_Correlation, crosscorrelation, cross-correlation, cross_correlation
- PHASECORRELATION: PHASECORRELATION, PHASE-CORRELATION, PHASE_CORRELATION, PhaseCorrelation, Phase-Correlation, Phase_Correlation, phasecorrelation, phase-correlation, phase_correlation