Directive | Definition | Type | Tmplt | Etomo | Notes |
---|---|---|---|---|---|
Arguments to Copytomocoms | |||||
setupset.copyarg.name | Root name of data set | String | |||
setupset.copyarg.stackext | Extension of input stack(s) omitting dot | String | Must be final extension; required in the -directive entry to Etomo | ||
setupset.copyarg.dual | Dual-axis data set | Bool | Y | SO | |
setupset.copyarg.montage | Data are montaged | Bool | Y | SD | |
setupset.copyarg.pixel | Pixel size of images in nanometers | Float | Y | Overrides value from scanHeader | |
setupset.copyarg.gold | Size of gold beads in nanometers | Float | Y | SD | |
setupset.copyarg.rotation | Angle from the vertical to the tilt axis in raw images | Float | Y | Overrides value from scanHeader; applies to B axis unless brotation used | |
setupset.copyarg.brotation | Angle from the vertical to the tilt axis for B axis | Float | Y | Overrides value from scanHeader | |
setupset.copyarg.firstinc | First tilt angle and tilt angle increment for A or only axis | 2 Float | May not be entered with userawtlt or extract | ||
setupset.copyarg.bfirstinc | First tilt angle and tilt angle increment for B axis | 2 Float | May not be entered with buserawtlt or bextract | ||
setupset.copyarg.userawtlt | Take tilt angle from a .rawtlt file for A or only axis | Bool | Y | SO | May not be entered with firstinc or extract |
setupset.copyarg.buserawtlt | Take tilt angle from a .rawtlt file for B axis | Bool | Y | SO | May not be entered with fbirstinc or bextract |
setupset.copyarg.extract | Extract tilt angles from image file or .mdoc file for A or only axis | Bool | Y | SO | May not be entered with firstinc or userawtlt |
setupset.copyarg.bextract | Extract tilt angles from image file for .mdoc file for B axis | Bool | Y | SO | May not be entered with fbirstinc or buserawtlt |
setupset.copyarg.twodir | Starting angle of bi-directional series for A or only axis | Float | Y | SO | |
setupset.copyarg.btwodir | Starting angle of bi-directional series for B axis | Float | Y | SO | |
setupset.copyarg.reversed | First part of bidirectional tilt series is in second part of file for A or only axis | Bool | Y | ||
setupset.copyarg.breversed | First part of bidirectional tilt series is in second part of file for B axis | Bool | Y | ||
setupset.copyarg.dosesym | Starting angle of dose-symmetric series for A or only axis | Float | Y | NE | See notes at end |
setupset.copyarg.bdosesym | Starting angle of dose-symmetric series for B axis | Float | Y | NE | |
setupset.copyarg.skip | List of views to exclude from processing for A or only axis | List | |||
setupset.copyarg.bskip | List of views to exclude from processing for B axis | List | |||
setupset.copyarg.distort | Correct image distortion with the given .idf file | File | Y | SO | |
setupset.copyarg.binning | Binning of raw images | Float | Y | ||
setupset.copyarg.gradient | Correct for magnification gradients using the given .mgt file | File | Y | SO | |
setupset.copyarg.focus | Focus was adjusted between montage frames for A or only axis | Bool | Y | SO | |
setupset.copyarg.bfocus | Focus was adjusted between montage frames for the B axis | Bool | Y | SO | |
setupset.copyarg.defocus | Defocus in nanometers (underfocus positive) | Float | Y | SO | |
setupset.copyarg.voltage | Microscope voltage in kV | Int | Y | SO | |
setupset.copyarg.Cs | Spherical aberration in mm | Float | Y | SO | |
setupset.copyarg.ctfnoise | Configuration file listing noise files for ctfplotter | File | Y | SD | |
setupset.copyarg.halffloat | Output most image files as 16-bit floats: 1 only for float input; 2 unconditionally | Int | Y | NE | May not be used for HDF format output style |
Other Setup Parameters | |||||
setupset.scopeTemplate | Name of scope template file to use | String | See notes at end | ||
setupset.systemTemplate | Name of system template file | String | See notes at end | ||
setupset.userTemplate | Name of user template file | String | See notes at end | ||
setupset.scanHeader | Whether to scan image file header | Bool | Y | Etomo batch default is 1 | |
setupset.makeSymbolicLinks | Make symbolic links instead of delivering stack and other files (ignored on Windows) | Bool | Y | Proprocessing (defect removal) will result in a separate new stack | |
setupset.datasetDirectory | Full path to directory | String | |||
setupset.currentStackExt | Existing extension on only or A-axis input stack omitting dot | String | For Etomo to use to keep track of file renames when it runs batch | ||
setupset.currentBStackExt | Existing extension on B-axis input stack omitting dot | String | Ignored if setupset.currentStackExt entered | ||
Preprocessing | |||||
runtime.Preprocessing.any.removeExcludedViews | Run excludeviews to remove and archive views to exclude | Bool | Y | SD | Not available until IMOD 4.8.47 |
runtime.Excludeviews.any.deleteOldFiles | Remove the original stack when excluding views | Bool | Y | SD | |
runtime.Preprocessing.any.removeXrays | Run ccderaser to remove X rays and other artifacts | Bool | Y | NE | |
runtime.Preprocessing.any.archiveOriginal | Run archiveorig and delete original stack | Bool | Y | NE | Etomo batch default is 1 |
comparam.eraser.ccderaser.PeakCriterion | Peak criterion # of SDs | Float | Y | SD | |
comparam.eraser.ccderaser.DiffCriterion | Difference criterion # of SDs | Float | Y | SD | |
comparam.eraser.ccderaser.MaximumRadius | Maximum radius of peak area | Float | Y | SD | |
comparam.eraser.ccderaser.ModelFile | Manual replacement model | File | Y | SO | |
comparam.eraser.ccderaser.LineObjects | Objects with lines to remove | List | Y | SO | Etomo batch default is 2 |
comparam.eraser.ccderaser.BoundaryObjects | Objects with contours around areas to erase | List | Y | SO | Etomo batch default is 3 |
comparam.eraser.ccderaser.AllSectionObjects | Objects to erase on all sections | List | Y | SO | Etomo batch default is 1-3 |
runtime.Preprocessing.any.endExcludeCriterion | Exclude views from end of tilt series with SD below nearby SD times criterion | Float | Y | NE | |
runtime.Preprocessing.any.darkExcludeRatio | Exclude high tilt views with region darker by this ratio than lighter regions | Float | Y | NE | BRT default is 0.17 relative to light regions |
runtime.Preprocessing.any.darkExcludeFraction | Exclude high tilt views with dark region occupying this fraction of area | Float | Y | NE | BRT default is 0.33 |
Coarse Alignment | |||||
comparam.xcorr.tiltxcorr.FilterRadius2 | High frequency filter cutoff | Float | Y | SD | |
comparam.xcorr.tiltxcorr.FilterSigma2 | High frequency filter falloff | Float | Y | SD | |
comparam.xcorr.tiltxcorr.SearchMagChanges | Search for size changes at a list of views | Bool | Y | SD | Useful only for bidirectional series |
comparam.xcorr.tiltxcorr.ExcludeCentralPeak | Exclude peak at 0 shift due to fixed pattern noise | Bool | Y | SD | |
comparam.xcorr.tiltxcorr.NoCosineStretch | Do not use cosine stretching to correlate views (add if angles are very high) | Bool | Y | SO | |
runtime.Fiducials.any.fiducialless | Choice to use coarse alignment only | Bool | Y | SO | |
comparam.prenewst.newstack.BinByFactor | Coarse aligned stack binning | Int | Y | SD | |
comparam.prenewst.newstack.AntialiasFilter | Filter to use for antialiased size reduction (-1 for default) | Int | Y | SD | |
comparam.prenewst.newstack.ModeToOutput | 0 to convert to bytes; empty not to | Int | Y | SO | Etomo batch default is 0 to allow override with X button |
comparam.preblend.blendmont.BinByFactor | Coarse aligned stack binning | Int | Y | SD | |
Tracking Choices | |||||
runtime.Fiducials.any.trackingMethod | Choice of seed and track (0); patch track (1); or RAPTOR (2) | Int | Y | SD | |
runtime.Fiducials.any.seedingMethod | Choice of manual (0); autofidseed (1); transferfid (2); both (3) | Int | Y | SD | Need .b.seedingMethod = 2 to do just transferfid on second axis |
Beadtracking | |||||
comparam.track.beadtrack.LightBeads | Whether beads are light | Bool | Y | SO | |
comparam.track.beadtrack.LocalAreaTracking | Whether to do local | Bool | Y | SD | |
comparam.track.beadtrack.LocalAreaTargetSize | Size of local areas | 2 Int | Y | SD | |
comparam.track.beadtrack.SobelFilterCentering | Whether to use Sobel filter | Bool | Y | SD | |
comparam.track.beadtrack.KernelSigmaForSobel | Sigma for Sobel filter in binned pixels | Float | Y | SD | Needs to be 1.5 for cryo data |
comparam.track.beadtrack.ScalableSigmaForSobel | Sigma for Sobel filter as fraction of bead diameter | Float | Y | Cannot be used with KernelSigmaForSobel; 0.12 is good value | |
comparam.track.beadtrack.LowPassCutoffInverseNm | Start of falloff for high-frequency filter (in reciprocal nanometers) | Float | Y | SO | |
comparam.track.beadtrack.RoundsOfTracking | Number of rounds of tracking in run | Int | Y | SD | Etomo batch default is 4 |
runtime.BeadTracking.any.numberOfRuns | Number of times to run beadtrack (fiducial as seed) | Int | Y | NE | Etomo batch default is 2 |
Auto Seed Finding | |||||
comparam.autofidseed.autofidseed.TwoSurfaces | Whether beads on 2 surfaces | Bool | Y | SD | Needed only if different from tiltalign |
comparam.autofidseed.autofidseed.TargetNumberOfBeads | # of beads to find | Int | Y | SO | |
comparam.autofidseed.autofidseed.TargetDensityOfBeads | Density of beads to find per megapixel | Float | Y | SD | |
runtime.SeedFinding.any.rawBoundaryModel | Model drawn on raw stack with areas to in/exclude | File | NE | ||
runtime.SeedFinding.any.prealiBoundaryModel | Model drawn on prealigned stack with areas to in/exclude | File | NE | Supersedes raw model; both a and b models can be specified | |
comparam.autofidseed.autofidseed.ExcludeInsideAreas | Whether to exclude areas inside or outside boundary contours | Bool | Y | SD | |
comparam.autofidseed.autofidseed.MinGuessNumBeads | Minimum beads present per section | Int | SO | ||
comparam.autofidseed.autofidseed.AdjustSizes | Adjust parameters based on average bead size | Bool | Y | SO | |
comparam.autofidseed.autofidseed.ElongatedPointsAllowed | Include beads that appear elongated in the given number of tracks | Int | Y | SO | BRT default 3 when there are few beads |
comparam.autofidseed.autofidseed.ClusteredPointsAllowed | Include beads that are very close to others and may overlap at higher tilt | Int | Y | SO | |
comparam.autofidseed.autofidseed.LowerTargetForClustered | Only include clustered or elongated beads when there are fewer than this # | Int | Y | BRT default 5 | |
RAPTOR Parameters | |||||
runtime.RAPTOR.any.useAlignedStack | Whether to use aligned stack in RAPTOR | Bool | Y | SD | |
runtime.RAPTOR.any.numberOfMarkers | Number of markers to track | Int | Y | SO | |
Patch Tracking | |||||
comparam.xcorr_pt.tiltxcorr.SizeOfPatchesXandY | Size in X and Y of patches to track | 2 Int | Y | SD | |
comparam.xcorr_pt.tiltxcorr.NumberOfPatchesXandY | Number of patches to track in X and Y | 2 Int | Y | SD | May not be entered with OverlapOfPatchesXandY |
comparam.xcorr_pt.tiltxcorr.OverlapOfPatchesXandY | Overlap of patches in X and Y (negative allowed; default is 0.33 0.33) | 2 Float | Y | SD | May not be entered with NumberOfPatchesXandY |
comparam.xcorr_pt.tiltxcorr.IterateCorrelations | Number of iterations | Int | Y | SD | |
comparam.xcorr_pt.tiltxcorr.FilterRadius2 | Right cutoff radius for filter | Float | Y | SD | |
comparam.xcorr_pt.tiltxcorr.FilterSigma2 | Sigma for Gaussian rolloff above radius2 | Float | Y | SD | |
runtime.PatchTracking.any.rawBoundaryModel | Model file drawn on raw stack with boundary contours | File | NE | ||
runtime.PatchTracking.any.prealiBoundaryModel | Model file drawn on prealigned stack with boundary contours | File | NE | Supersedes raw model; both a and b models can be specified | |
comparam.xcorr_pt.imodchopconts.LengthOfPieces | Contour length for breaking into pieces (-1 for default) | Int | Y | SD | Value > 0 may not be entered with ContourPieces |
comparam.xcorr_pt.imodchopconts.MinimumOverlap | Overlap if breaking contours | Int | Y | SD | |
runtime.PatchTracking.any.contourPieces | Number of pieces to break contours into | Int | NE | May not be entered with LengthOfPieces > 0; overrides LengthOfPieces -1 | |
runtime.PatchTracking.any.adjustTiltAngles | Run again with tilt angle offset from Tiltalign | Bool | Y | NE | |
runtime.PatchTracking.any.maxTiltAdjustment | Maximum adjustment to tilt angles allowed before rerunning (default 20) | Float | Y | NE | |
runtime.PatchTracking.any.maxAdjustedAngle | Maximum adjusted tilt angle allowed before rerunning (default 78) | Float | Y | NE | |
Alignment | |||||
comparam.align.tiltalign.SurfacesToAnalyze | Analyze angles for 1 or 2 surfaces | Int | Y | SO | Default in original com file is 2 |
comparam.align.tiltalign.LocalAlignments | Whether to do local alignments | Bool | Y | SD | |
comparam.align.tiltalign.TargetPatchSizeXandY | Target minimum size for local patches | 2 Int | Y | SO | |
comparam.align.tiltalign.MinFidsTotalAndEachSurface | Minimum fiducials in local area | 2 Int | Y | SO | |
comparam.align.tiltalign.MagOption | Type of magnification solution (1 solve all; 3 group; 0 fix) | Int | Y | SO | |
comparam.align.tiltalign.TiltOption | Type of tilt angle solution (2 solve all except minimum tilt; 5 group; 0 fix) | Int | Y | SO | |
comparam.align.tiltalign.RotOption | Type of rotation solution (1 solve all; 3 group; -1 solve one; 0 fix) | Int | Y | SO | |
comparam.align.tiltalign.BeamTiltOption | Type of beam tilt solution (2 to search) | Int | Y | SD | |
comparam.align.tiltalign.FixedOrInitialBeamTilt | Fixed beam tilt value or initial value for search | Float | Y | SD | |
comparam.align.tiltalign.ProjectionStretch | Whether to solve for single stretch in all projections | Bool | Y | SD | |
comparam.align.tiltalign.XTiltOption | Enter 4 to solve for X-axis tilt between separate groups | Int | Y | SD | |
comparam.align.tiltalign.RobustFitting | Whether to use robust fitting to downweight some points | Bool | Y | SD | Etomo batch default is 1 |
comparam.align.tiltalign.KFactorScaling | Factor that determines how many points are downweighted | Float | Y | SD | |
comparam.align.tiltalign.WeightWholeTracks | Apply weighting to entire contours from patch tracking | Bool | Y | SO | Etomo batch default is 1 |
runtime.TiltAlignment.any.enableStretching | Allow stretching solution if bead number and distribution permit | Bool | Y | NE | |
comparam.align.tiltalign.ResidualReportCriterion | Criterion # of SDs above mean residual error to report | Float | Y | SO | |
runtime.TiltAlignment.any.noAngleOffset | Do not adjust angle offset from pitch of fiducial points in 3D | Bool | Y | NE | |
runtime.RestrictAlign.any.targetMeasurementRatio | Target measurement/unknown ratio when there are few fiducials | Float | Y | SD | |
runtime.RestrictAlign.any.minMeasurementRatio | Minimum measurement/unknown ratio when there are few fiducials | Float | Y | SD | |
runtime.RestrictAlign.any.orderOfRestrictions | Ordered list of parameter restrictions when there are few fiducials | String | Y | SO | Applies only to restriction based on measurement/unknown ratio |
runtime.RestrictAlign.any.skipBeamTiltWithOneRot | Whether to skip beam tilt solution when switching to one rotation | Bool | Y | SO | |
comparam.restrictalign.restrictalign.UseCrossValidation | Run tiltalign and restrict parameters to optimize the leave-out error | Int | Y | Etomo and batch use 1; use 0 to avoid cross-validation | |
comparam.restrictalign.restrictalign.CrossValTestOrder | Order in which different variables are tested with cross-validation | String | Y | ||
comparam.restrictalign.restrictalign.TestPermutations | List of variables for which to try all permutations in testing order (3 4 5 = rot mag tilt) | String | Y | ||
comparam.restrictalign.restrictalign.VerboseOutput | Give output on effect of each test when doing cross-validation | Bool | Y | ||
Tomogram Positioning | |||||
runtime.Positioning.any.sampleType | Do positioning for given sample type (0 none; 1 plastic section; 2 cryo) | Int | Y | NE | |
runtime.Positioning.any.wholeTomogram | Whether to make a whole tomogram for positioning | Bool | Y | SD | Has no effect in BRT currently |
runtime.Positioning.any.binByFactor | Binning for whole tomogram | Int | Y | SD | BRT has size-based default up to 4 for plastic; No effect for cryo |
runtime.Positioning.any.thickness | Unbinned thickness (pixels) for samples or whole tomogram | Int | Y | SD | Required for cryo; BRT has size-based defaults for plastic |
runtime.Positioning.any.hasGoldBeads | Cryopositioning needs to take gold beads into account | Bool | Y | NE | Relevant only for cryo after patch tracking or fiducialless |
comparam.tomopitch.tomopitch.ExtraThickness | Unbinned pixels to add on each surface in positioning | Int | Y | SD | BRT default is 25 for cryo |
comparam.tomopitch.tomopitch.NoXAxisTilt | Do not solve for X-axis tilt or other values that change when it is adjusted for | Bool | Y | Works in Etomo and should keep X-axis tilt 0 in reconstruction | |
comparam.cryoposition.cryoposition.BinningToApply | Binning to use in cryopositioning | Int | Y | NE | |
runtime.Positioning.any.centerOnGold | Shift to center on gold if it is on two surfaces and not positioning | Bool | Y | NE | Requires at least 4 fiducials on each surface |
Aligned Stack Choices | |||||
runtime.AlignedStack.any.correctCTF | Whether to correct CTF | Bool | Y | NE | |
runtime.AlignedStack.any.eraseGold | Whether to erase gold (1 for fid-based; 2 for 3d) | Int | Y | NE | |
runtime.AlignedStack.any.filterStack | Whether to do 2D filtering | Bool | Y | NE | |
Aligned Stack Parameters | |||||
runtime.AlignedStack.any.linearInterpolation | Use linear interpolation | Bool | Y | NES | |
runtime.AlignedStack.any.binByFactor | Binning to apply | Int | Y | SD | |
comparam.newst.newstack.TaperAtFill | Extent to taper (1 for default) and 0 or 1 to taper outside or inside | 2 Int | Y | ||
comparam.newst.newstack.FillValue | Value with which to fill empty areas created by shifting images | Float | Y | ||
comparam.newst.newstack.AntialiasFilter | Filter to use for antialiased size reduction | Int | Y | SD | |
runtime.AlignedStack.any.sizeInXandY | Unbinned size of output in X and Y | 2 Int | Y | SD | |
comparam.mtffilter.mtffilter.LowPassRadiusSigma | Radius and sigma for 2D filtering | 2 Float | Y | SO | |
comparam.mtffilter.mtffilter.TypeOfDoseFile | Dose-weighting file type (1-3: dose data one line per tilt; 4: mdoc file) | Int | Y | SO | Cannot be used with FixedImageDose |
comparam.mtffilter.mtffilter.FixedImageDose | Apply dose weighting with this dose for every view | Float | Y | SO | |
comparam.mtffilter.mtffilter.DoseWeightingFile | Name of file with dose information or possibly a generic entry to use .mdoc | File | Y | SO | Default in original com file is correct except in one case; see notes at end |
comparam.mtffilter.mtffilter.OptimalDoseScaling | Scaling applied to optimal dose value that determines weighting | Float | Y | SO | A value > 1 for specimen more resistant to dose |
comparam.mtffilter.mtffilter.InitialDose | Dose applied before the tilt series started | Float | Y | ||
comparam.mtffilter.mtffilter.DensityScaleFactor | Factor to scale filtered values by | Float | Y | ||
comparam.mtffilter.mtffilter.ModeToOutput | Data mode to output (0: byte; 1: signed 16-bit; 6: unsigned 16-bit; 2: float; 12: 16-bit float) | Int | Y | ||
runtime.GoldErasing.any.binning | Binning to use in finding gold | Int | Y | SO | BRT default: bead size / 5 rounded to integer |
comparam.findbeads3d.findbeads3d.LightBeads | Whether beads are light | Bool | Y | Not needed and ignored in BRT; track.com entry governs this | |
runtime.GoldErasing.any.extraDiameter | Extra (binned) pixels of diameter to erase | Float | Y | NE | |
runtime.GoldErasing.any.thickness | Unbinned reconstruction thickness | Int | Y | SO | Required if there are not fiducials on two surfaces |
comparam.golderaser.ccderaser.ExpandCircleIterations | Iterations for expanding patches around circles | Int | Y | SD | BRT default 2; cryoTemplate overrides with 3 |
comparam.golderaser.ccderaser.PolynomialOrder | Method of fitting to background for filling pixels (-1 noise; 0 mean; 1 planar) | Int | Y | SO | cryoTemplate default is -1 |
CTF Correction Parameters | |||||
runtime.CTFplotting.any.autoFitRangeAndStep | Range and step for autofitting | 2 Float | Y | SO | Must be present for fitting to occur |
comparam.ctfplotter.ctfplotter.ScanDefocusRange | Do initial scan for best defocus from low to high value | 2 Float | Y | ||
comparam.ctfplotter.ctfplotter.TuneFittingAndSampling | Autotune fitting range and spectrum sampling | Bool | Y | ||
comparam.ctfplotter.ctfplotter.AssessTiltAngleOffset | Estimate and set tilt angle offset from left-right differences on startup | Bool | Y | ||
comparam.ctfplotter.ctfplotter.TiltAngleOffset | Offset to add to tilt angles when adjusting strip spectra for defocus | Float | Y | ||
comparam.ctfplotter.ctfplotter.InvertTiltAngles | Invert the sign of the tilt angles | Bool | Y | SD | |
comparam.ctfplotter.ctfplotter.FrequencyRangeToFit | Starting and ending frequencies of range to fit | 2 Float | Y | SO | |
comparam.ctfplotter.ctfplotter.ExtraZerosToFit | Extent to fit past 2nd zero as multiple of interzero distance | Float | Y | SO | |
comparam.ctfplotter.ctfplotter.VaryExponentInFit | Vary exponent of CTF function when fitting | Bool | Y | SO | |
comparam.ctfplotter.ctfplotter.BaselineFittingOrder | Order for polynomial fit to flatten baseline | Int | Y | SO | |
comparam.ctfplotter.ctfplotter.FitMoreViewsAboveAngle | Higher number of views to autofit at high tilt and angle above which to do so | 2 Int | Y | ||
comparam.ctfplotter.ctfplotter.CropToPixelSize | Pixel size in nanometers to crop power spectrum to | Float | Y | SO | |
comparam.ctfplotter.ctfplotter.PhaseShiftInDegrees | Expected value of phase shift from a phase plate | Float | Y | ||
comparam.ctfplotter.ctfplotter.SearchAstigmatism | Find astigmatism | Bool | Y | ||
comparam.ctfplotter.ctfplotter.SearchPhaseShift | Find phase shift | Bool | Y | ||
comparam.ctfplotter.ctfplotter.SearchCutonFrequency | Find cut-on frequency when finding phase | Bool | Y | Cut-on entry is ignored when not finding phase shift | |
comparam.ctfplotter.ctfplotter.MinViewsAstigAndPhase | Minimum number of views to analyze when finding astigmatism and phase | 2 Int | Y | Default is 3 and 1 | |
comparam.ctfplotter.ctfplotter.ViewsToSkip | List of views to exclude from all analysis or just from astigmatism/phase | List | |||
comparam.ctfplotter.ctfplotter.SkipOnlyForAstigPhase | Exclude the skipped views only from analysis of astigmatism and phase | Bool | Y | ||
comparam.ctfplotter.ctfplotter.PSResolution | Number of bins in the power spectrum and points available for fitting CTF | Int | Y | ||
comparam.ctfplotter.ctfplotter.TileSize | Tile size for computing spectra in pixels | Int | Y | ||
comparam.ctfplotter.ctfplotter.DefocusTol | Defocus range in nanometers for tiles included in a strip | Int | Y | ||
comparam.ctfcorrection.ctfphaseflip.PhaseShiftInDegrees | Constant value of phase shift from a phase plate | Float | Y | ||
comparam.ctfcorrection.ctfphaseflip.InvertTiltAngles | Invert the sign of the tilt angles | Bool | Y | SD | |
comparam.ctfcorrection.ctfphaseflip.InterpolationWidth | Spacing in pixels between adjacent corrected strips that are interpolated | Int | Y | SD | |
comparam.ctfcorrection.ctfphaseflip.ScaleByCtfPower | Scale frequency components by calculated CTF to the given power | Float | Y | NES | |
runtime.CTFcorrection.any.correctForXAxisTilt | Correct for X-axis tilt that will be used to make reconstruction | Bool | Y | ||
Reconstruction | |||||
comparam.tilt.tilt.THICKNESS | Thickness for reconstruction | Int | Y | SO | |
runtime.Reconstruction.any.binnedThickness | Thickness in binned pixels | Int | Y | NE | May not be entered with THICKNESS |
runtime.Reconstruction.any.fallbackThickness | Unbinned thickness if computed distance non-existent or too small | Int | Y | NE | May not be entered with THICKNESS or binnedThickness |
runtime.Reconstruction.any.extraThickness | Added thickness if derived from align.log or positioning | Int | Y | NE | |
comparam.tilt.tilt.RADIAL | Radius and sigma for 1D filter | 2 Float | Y | SO | |
comparam.tilt.tilt.LOG | Different log base or empty for no log | Float | Y | SD | |
comparam.tilt.tilt.SCALE | Scaling values to add and multiply by | 2 Float | Y | SO | |
comparam.tilt.tilt.FakeSIRTiterations | Use SIRT-like radial filter equivalent to given # of SIRT iterations | Int | Y | SO | May not be entered with useSIRT |
comparam.tilt.tilt.SuperSampleFactor | Compute slices in pixels smaller by this factor to reduce artifacts | Int | Y | ||
comparam.tilt.tilt.ExpandInputLines | Expand projection lines by Fourier padding when supersampling | Bool | Y | May not be entered with ctf3dsetup.UseUnalignedImages | |
runtime.Reconstruction.any.useSirt | Whether to do SIRT | Bool | Y | SO | |
runtime.Reconstruction.any.doBackprojAlso | Whether to do regular BP in addition to SIRT or SIRT-like filter | Bool | Y | NE | |
runtime.Reconstruction.any.noXAxisTilt | Keep X axis tilt at 0 in positioning (if any) and final reconstruction | Bool | Y | NE | See comparam.tomopitch.tomopitch.NoXAxisTilt which works in Etomo |
comparam.ctf3dsetup.ctf3dsetup.SlabThicknessInNm | Make 3D CTF-corrected reconstruction with this slab thickness in nm | Int | Y | NE | Must be used instead of NumberOfSlabs to get 3-D CTF correction |
comparam.ctf3dsetup.ctf3dsetup.RunSlabsInParallel | Make each slab with one processor or GPU and run in parallel | Bool | Y | NE | Will create as many aligned stacks as CPUs or GPUs used |
comparam.ctf3dsetup.ctf3dsetup.UseUnalignedImages | Generate 3D CTF corrected tomogram directly from raw stack images | Bool | Y | NE | May not be entered with tilt.ExpandInputLines |
comparam.ctf3dsetup.ctf3dsetup.FourierReduceByFactor | Factor by which to reduce raw stack with Fourier cropping for 3D CTF | Int | Y | NE | |
SIRT Parameters | |||||
comparam.sirtsetup.sirtsetup.LeaveIterations | Iterations to leave | List | Y | SD | |
comparam.sirtsetup.sirtsetup.ScaleToInteger | Scaling to integer min/max | 2 Int | Y | SD | Use -20000 20000 |
comparam.sirtsetup.sirtsetup.RadiusAndSigma | Radius and sigma for radial filter | 2 Float | Y | SD | |
Tomogram Combination | |||||
runtime.Combine.any.matchAtoBThickRatio | Criterion ratio of B to A thickness for matching A to B | Float | Y | NE | Default 0.9; use < 0.2 to match B to A or > 5 for A to B |
runtime.Combine.any.findSecBoxSize | Box size for running Findsection on tomograms | Int | Y | NE | BRT default 32 |
runtime.Combine.any.findSecNumScales | Number of scales to analyze when running Findsection | Int | Y | NE | BRT default 4 |
runtime.Combine.any.patchSize | Starting patch size for patch correlations | String | Y | Use single letter (S M L E); avoid size (default M) | |
runtime.Combine.any.finalPatchSize | Final size for patch correlations | String | Y | Use single letter (S M L E) or size in X-Y-Z (default E) | |
runtime.Combine.any.extraTargets | Extra residual targets for final trial | String | Y | BRT default 0.4 0.45 (with a comma!) | |
runtime.Combine.any.wedgeReduction | Fraction to reduce amplitudes in missing wedge regions | Float | Y | ||
runtime.Combine.any.lowFromBothRadius | Fourier radius below which to take components from both tomograms | Float | Y | ||
runtime.Combine.any.doSIRTifBoth | 1 to combine SIRT or SIRT-like reconstructions if BP was done also | Int | Y | NE | |
comparam.solvematch.solvematch.MaximumResidual | Maximum error when fitting to corresponding points | Float | Y | ||
comparam.dualvolmatch.dualvolmatch.MaximumResidual | Error in fit to patch vectors that makes it fall back to preliminary transform | Float | Y | ||
comparam.patchcorr.corrsearch3d.KernelSigma | Sigma for kernel filter in patch correlations | Float | Y | BRT default 1.45 | |
comparam.matchorwarp.matchorwarp.RefineLimit | Mean residual limit for using linear fit and transformation | Float | Y | ||
comparam.matchorwarp.matchorwarp.WarpLimits | Series of mean residual limits for Findwarp try to reach with warping | String | Y | ||
Postprocessing | |||||
runtime.Postprocess.any.doTrimvol | Run Trimvol on the reconstruction | Bool | Y | NE | runtime.Trimvol directives are ignored if this is 0 |
runtime.Trimvol.any.findSecAddThickness | Fraction or # of pixels to add to Findsection Z extent | Float | Y | NE | For plastic sections only |
runtime.Trimvol.any.reorient | Reorientation in trimvol (0 none; 1 flip; 2 rotate) | Int | Y | NE | BRT default is 2 |
runtime.Trimvol.any.thickness | Fraction or # of slices to trim thickness to | Float | Y | NE | May not be entered with findSecAddThickness |
runtime.Trimvol.any.sizeInX | Fraction or # of pixels to trim to in X | Float | Y | NE | |
runtime.Trimvol.any.sizeInY | Fraction or # of pixels to trim to in Y | Float | Y | NE | |
runtime.Trimvol.any.scaleFromX | Fraction or # of pixels in X to use to set scaling to bytes | Float | Y | NE | BRT default is 0.8 |
runtime.Trimvol.any.scaleFromY | Fraction or # of pixels in Y to use to set scaling to bytes | Float | Y | NE | BRT default is 0.8 |
runtime.Trimvol.any.scaleFromZ | Fraction or # of slices in Z to use to set scaling to bytes | Float | Y | NE | BRT default is 0.33 |
runtime.Trimvol.any.scaleToMeanSD | Mean and standard deviation to scale to for converting to bytes | 2 Float | Y | NE | Scale to given mean/SD instead of using Findcontrast |
runtime.Trimvol.any.doAorBofDualAxis | Trim a/b.rec of dual axis set | Bool | Y | NE | |
runtime.Trimvol.any.doSIRTifBoth | 1 to trim SIRT/SIRT-like or 2 to trim both if BP done also | Int | Y | NE | |
runtime.NAD.any.iterations | Number of iterations for running NAD | Int | Y | NE | Both iterations and Kvalue must be entered |
runtime.NAD.any.Kvalue | K value to use when running NAD | Float | Y | NE | |
runtime.NAD.any.chunkMemoryMB | Memory available for each chunk in MB | Int | Y | NE | BRT default 512 |
runtime.Postprocess.any.doReduceFilt | Run Reducefiltvol to reduce and/or filter the final tomogram | Bool | Y | NE | An option specifying reduction or filtering must be entered |
comparam.reducefiltvol.reducefiltvol.ReductionFactor | Reduction factor to apply to volume; can be non-integer | Float | Y | ||
comparam.reducefiltvol.reducefiltvol.LowPassRadiusSigma | Radius and sigma for high-frequency Gaussian filter | 2 Float | Y | Cannot be used with DeconvolutionStretch | |
comparam.reducefiltvol.reducefiltvol.DeconvolutionStrength | Strength of deconvolution filter for boosting frequencies attenuated by CTF | Float | Y | Cannot be used with LowPassRadiusSigma | |
comparam.reducefiltvol.reducefiltvol.SNRFalloff | Falloff rate in the assumed SNR with frequency (default 0.7) | Float | Y | ||
comparam.reducefiltvol.reducefiltvol.HighPassNyquist | Cutoff for high-pass filter as fraction of Nyquist (default 0.02) | Float | Y | ||
comparam.reducefiltvol.reducefiltvol.DefocusInMicrons | Defocus to assume for deconvolution instead of using Ctfplotter output | Float | Y | ||
comparam.reducefiltvol.reducefiltvol.PhaseShift | Phase shift in degrees to use for deconvolution | Float | Y | ||
comparam.reducefiltvol.reducefiltvol.ModeToOutput | Mode of Mtffilter output: 0 for byte; 1 or 6 for integer; 2 or 12 for float | Int | Y | ||
Data Set Cleanup | |||||
runtime.Cleanup.any.doCleanup | Run Tomocleanup on the data set | Bool | Y | NE | |
runtime.Cleanup.any.keepAligned | Keep final aligned stack | Bool | Y | NE | |
runtime.Cleanup.any.keepUntrimmed | Keep untrimmed reconstruction even if Trimvol is run | Bool | Y | NE | |
runtime.Cleanup.any.keepAxis | Keep single axis reconstructions even if Combine finished | Bool | Y | NE | |
runtime.Cleanup.any.keepSIRT | Keep SIRT or SIRT-like reconstructions when back-projection also done | Bool | Y | NE | BRT default is to keep these |
External Commands | |||||
runtime.ReplaceStep.any.9 | Command to run in place of Ctfplotter | String | Y | NE | |
runtime.RunAfterStep.any.9 | Command to run after Ctfplotter | String | Y | NE | |
runtime.ReplaceStep.any.13 | Command to run in place of Mtffilter | String | Y | NE | |
runtime.RunAfterStep.any.13 | Command to run after Mtffilter | String | Y | NE | |
runtime.ReplaceStep.any.20 | Command to run in place of Trimvol | String | Y | NE | |
runtime.RunAfterStep.any.20 | Command to run after Trimvol | String | Y | NE |
Notes: