Directives for Batch Processing and Template Files
Arguments to Copytomocoms
Other Setup Parameters
Preprocessing
Coarse Alignment
Tracking Choices
Beadtracking
Auto Seed Finding
RAPTOR Parameters
Patch Tracking
Patch Track Optimization
Alignment
Tomogram Positioning
Aligned Stack Choices
Aligned Stack Parameters
CTF Correction Parameters
Reconstruction
SIRT Parameters
Tomogram Combination
Postprocessing
Data Set Cleanup
External Commands
DirectiveDefinitionTypeTmpltEtomoNotes
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
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
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
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
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
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
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
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
comparam.xcorr_pt.tiltxcorr.SizeOfPatchesXandY Size in X and Y of patches to track in pixels of pre-aligned stack 2 Int Y SD May not be entered with UnbinnedPatchSizeXY
comparam.xcorr_pt.tiltxcorr.UnbinnedPatchSizeXY Size in X and Y of patches to track in unbinned pixels of raw stack May not be entered with SizeOfPatchesXandY
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 in reciprocal pixels after binning Float Y SD
comparam.xcorr_pt.tiltxcorr.Radius2InvNanometers Right cutoff radius for filter in reciprocal nanometers Float Y
comparam.xcorr_pt.tiltxcorr.FilterSigma2 Sigma for Gaussian rolloff above radius2 in reciprocal pixels after binning Float Y SD
comparam.xcorr_pt.tiltxcorr.Sigma2InvNanometers Sigma for Gaussian rolloff above radius2 in reciprocal nanometers Float Y
comparam.xcorr_pt.tiltxcorr.FilterSigma1 Sigma for low frequency filter (inverted Gaussian rising from 0 at 0 freq) in 1/pixel Float Y
comparam.xcorr_pt.tiltxcorr.Sigma1InvNanometers Sigma for low frequency filter (inverted Gaussian rising from 0 at 0 freq) in 1/nm Float Y
comparam.xcorr_pt.tiltxcorr.BinningToApply Binning to apply to images before correlating Int Y
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
comparam.xcorr_pt.tiltxcorr.MinStructureModeFrac Fraction of mode below which to skip patches with low structure measure (0.7 good) Float Y
comparam.xcorr_pt.tiltxcorr.MaxPatchExpansions Maximum amounts to increase patch sizes at starting tilt and higher tilts 2 Float Y
comparam.xcorr_pt.tiltxcorr.TiltedExpandDropFrac Drop tilted patch if expansion cannot reach this fract. of target structure (default 0.7) Float Y
comparam.xcorr_pt.tiltxcorr.UseGPU Use the GPU: 0 for best one; # of one to use; or -1 not to
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
runtime.PatchTracking.any.varyPatchTrack Whether to run Varypatchtrack to optimize parameters Bool NE
comparam.varypatchtrack.varypatchtrack.ConstantNumberOfPatches Use fixed number of patches instead of fixed overlap when size varies Bool Y BRT default 1. Uses same # of patches as starting parameters give
comparam.varypatchtrack.varypatchtrack.TestBinningRange Starting and ending binning values to test (default 1 2) 2 Int Y
comparam.varypatchtrack.varypatchtrack.NumFilterSteps Number of filters to test Int Y BRT default 8. Must be at least 4 if a range is not entered
comparam.varypatchtrack.varypatchtrack.Radius2NanometerRange Starting and ending high frequency cutoffs in reciprocal nanometers 2 Float Y May not be entered with Radius2PixelRange
comparam.varypatchtrack.varypatchtrack.Radius2PixelRange Starting and ending high frequency cutoffs in reciprocal pixels 2 Float Y May not be entered with Radius2NanomaterRange
comparam.varypatchtrack.varypatchtrack.NumPatchSizeSteps Number of patch sizes to test Int Y BRT default 8
comparam.varypatchtrack.varypatchtrack.PatchSizeRange Starting and ending patch sizes to test in pixels of pre-aligned stack 2 Int Y May not be entered with UnbinnedPatchRange
comparam.varypatchtrack.varypatchtrack.UnbinnedPatchRange Starting and ending patch sizes to test in unbinned pixels of raw stack 2 Int Y May not be entered with PatchSizeRange
comparam.varypatchtrack.varypatchtrack.NumKFactorSteps Number of K factor scalings to test in robust fitting Int Y
comparam.varypatchtrack.varypatchtrack.KfactorRange Starting and ending K factor scalings to try 2 Float Y
comparam.varypatchtrack.varypatchtrack.NumExpandSteps Number of patch expansion factors to try (only for expansion at starting tilt) Int Y
comparam.varypatchtrack.varypatchtrack.ExpansionRange Starting and ending patch expansion factors to try (1 is no expansion) 2 Float Y
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
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
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
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.thickness Unbinned reconstruction thickness Int Y SO Required if there are not fiducials on two surfaces
runtime.GoldErasing.any.extendModel Whether to extend bead erasing model with points from Imodfindbeads Bool Y NE BRT default is to do it
comparam.extenderasemod.extenderasemod.MinSpacing Minimum spacing between points Float Y Default is 0.85
comparam.extenderasemod.extenderasemod.ReplaceAboveAngle Tilt angle above which to replace points in model with positions from Imodfindbeads Float Y BRT sets 0 (do all) for 3D-based and -1 (do none) for fid-based model
comparam.extenderasemod.extenderasemod.FillInMissingPoints Extent by which to fill gaps and extend tracks of found points Int Y Default is 6
comparam.extenderasemod.extenderasemod.AdjustSizes Whether to adjust bead size in Imodfindbeads (suitable only for cryo) Bool Y Default is to take value from autofidseed.com
runtime.GoldErasing.any.extraDiameter Extra (binned) pixels of diameter to erase Float Y NE
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
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
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
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
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
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
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
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:
- The type entries indicate the kind of data expected to be in the field:
one or two integers (separated by a comma), one or two floating point
numbers, a boolean value of 0 or 1, or a text string. Text string entries
marked as "File" will be shown with a file chooser button in the template
editor in Etomo.
- Template directives must either specify absolute paths or have just a
filename with no path. In the latter case, the files are sought in their
default locations:
- A scope template file is expected to be in $IMOD_CALIB_DIR/ScopeTemplate.
- For a system template, the program looks in
$IMOD_CALIB_DIR/SystemTemplate, and if the file is not there, it looks for it
in $IMOD_DIR/SystemTemplate. Thus, a customized file placed in the
IMOD_CALIB_DIR location will override a file of the same name distributed
with IMOD.
- A user template file is expected to be in the user's selected template
directory, which is $HOME/.etomotemplate by default and can be changed in
the Settings dialog in Etomo.
- Template and batch directive filenames must end in the extension ".adoc".
- Rules for the treatment of directives and the format of values are
described in the man page for
Batchruntomo. Some essentials are:
- Directives are processed in order from scope template, system template,
user template, and batch directive files, and later entries override earlier
ones.
- All boolean directives must have either a 0 or a 1 after the equals sign,
to turn the option off or on.
- For all other kinds of directives, it is possible to have no value after
the equals sign, which means that the parameter in question is not set, even
if it was set by an earlier directive. In the case of a "comparam" directive,
an empty value will cause the parameter to be removed from the command file.
- For more details on the effects and possible values of "comparam"
directives, consult the man page for the specific program. For more details
on the operations controlled by "runtime" directives, see
the man page for Batchruntomo.
- Directives marked with Y in the Tmplt column can be
included in a template file. These and all other directives
have an effect when the relevant step is run by
Batchruntomo. The entry in the Etomo column determines
whether they have an effect when running the relevant step for the first
time in Etomo as well as the behavior of the directive editor.
- The entry in the Etomo column has these meanings:
- SD: Saved by default into a directive file by the directive
editor, and will have an effect when running in Etomo.
- SO: Optionally saved into a directive file by the directive
editor, and will have an effect when running in Etomo.
- Blank: Not saved into a directive file by a directive editor, or
not visible by default in a directive editor but optionally savable, and
will have an effect when running in Etomo.
- NE: Will not (yet) have any effect if running in Etomo, and either
not saved by a directive editor or not visible by default in a directive editor.
- NES: Will not (yet) have any effect if running in Etomo, but optionally
saved into a directive file by a directive editor.
- "BRT default" refers to a default value applied by Batchruntomo. "Etomo
batch default" refers to a default value that the Etomo batch interface
obtains from IMOD/com/batchDefaults.adoc.
- When doing dose weighting with an ".mdoc" file or an HDF file from
SerialEM, no entry is needed for the dose information file except in one case:
when processing in the old naming style with an original extension other
than ".mrc". In that case, add the directive with
just the extension before the ".mdoc" in the name, e.g., ".st".
- Directives to run a command in place of or after a given step have these
rules:
- The command must be a non-compound command with no redirection, capable
of being run as a line starting with $ in a command file.
- A command to replace a step will be run unconditionally, even if
directives are not entered that would cause that step to run ordinarily.
- A command to run after a step will be run only if that step runs.
- The string %{setname} will be replaced with the root name of the data
files, including the axis letter for dual axis.
- Until the dose-symmetric entry is supported in Etomo, the dose-symmetric
directives cannot be used with tilt series having "bidir=" in the title line
unless you turn off Scan Header and provide axis rotation and pixel size
entries. Upgrade SerialEM to 3.8.15 or higher to avoid this problem.