extracttilts(1) General Commands Manual extracttilts(1)
NAME
extracttilts - Extract tilt angles or other info from image or metadata
file
SYNOPSIS
extracttilts [option] input_image_file [output_file]
DESCRIPTION
Extracttilts will extract one kind of information from the header of an
image file, if it is present, and produce a file with a list of the
values. The default behavior is to extract tilt angles; these can be
extracted from headers in the Agard/FEI format or from headers produced
by SerialEM. The program can also extract angles stored as attributes
in an HDF file, or from an ".idoc" file saved by SerialEM. Enter an
option to extract one of the other kinds of information available.
In addition to extracting data stored in the extended header of an MRC
image file, the program can extract from a metadata file written by
SerialEM in the autodoc format. A wider range of information can be
stored in such a file than in the header. The metadata file must have
the same number of sections as the image file. Information for which
no specific option is provided can be extracted by providing the name
of the information with the -key option. The program can also extract
attributes that are present for each section in an HDF file, either
with one of the specific options or by name.
OPTIONS
Extracttilts uses the PIP package for input (see the manual page for
pip). Thus, the following options can be specified either as command
line arguments (with the -) or one per line in a command file (without
the -). Options can be abbreviated to unique letters; the currently
valid abbreviations for short names are shown in parentheses.
-input (-inp) OR -InputFile File name
Image file with header information to extract. If this option
is not entered, the first non-option argument will be taken as
the input file, An image file name is required unless the -other
option is entered.
-output (-ou) OR -OutputFile File name
Output file for header values. If this option is not entered,
the second non-option argument will be taken as the output file.
If no output file is given, the values are printed to standard
output.
-mdoc (-md) OR -MdocMetadataFile
Obtain values from a metadata file named with the name of the
input file plus ".mdoc", instead of from the extended header of
the image file. A file with this name is generated by SerialEM
when an option is selected to save extra information in a meta-
data file. Thus, you do not supply the name of the .mdoc file
when you use this option. As of IMOD 4.8.7, the program will
look for such a file automatically if the requested values are
not present in the image file header. Thus, this option is no
longer necessary except for forcing the program to ignore values
in the header and access the .mdoc file first.
-other (-ot) OR -OtherMetadataFile File name
Obtain values from the metadata file with the given name,
instead of from the extended header of the image file. Use this
option if the .mdoc file name does not start with the input
image file name, or if the image file is not available. If you
do omit an image input file and want an output file, you must
specify it with -output instead of as a non-option argument.
-tilts (-t) OR -TiltAngles
Extract tilt angles from header or metadata file (the default
behavior). The angles are in degrees.
-stage (-s) OR -StagePositions
Extract stage positions from header or metadata file. The posi-
tions are in microns.
-mag (-ma) OR -Magnifications
Extract magnifications from header or metadata file.
-intensities (-int) OR -Intensities
Extract intensities from header or metadata file. On the Tec-
nai, these are the intensity values reported by Tecnai script-
ing, which range from 0 to 1 and differ by a scaling factor from
the percent C2 readout in the Tecnai user interface. On the
JEOL, they correspond to the percent C3 readout shown in Seri-
alEM.
-exp (-e) OR -ExposureDose
Extract incident dose on specimen during camera exposure,
referred to as exposure dose in SerialEM. The units are elec-
trons per square Angstrom.
-mintilt (-mi) OR -MinimumTiltAndStartAngle
Output the minimum tilt angle and the view number at which it
-fixed (-f) OR -FixedDoseForInfoFile Floating point
Produce a dose information file to be used in dose weighting,
based on the fixed dose per image entered here and the image
time stamps in the image file. The input image file must be
derived from FEI software and have an extended header in the new
style (FEI1 type).
-aretomo (-ar) OR -DoseFileForAreTomo
Make a dose weighting file where each line lists the tilt angle
and the cumulative prior dose, a format accepted by AreTomo.
This option can be used either when there is an .mdoc file from
which cumulative doses can be obtained or deduced, or when mak-
ing a dose weighting file from an FEI file with the -fixed
option.
-prior (-pr) OR -PriorDose Floating point
Prior accumulated dose to assume when producing a dose informa-
tion file with the -fixed option.
-camera (-c) OR -CameraExposure
Extract camera exposure time, in seconds, from metadata file.
-pixel (-pi) OR -PixelSpacing
Extract pixel size in Angstroms from metadata file
-defocus (-d) OR -Defocus
Extract defocus in microns from metadata file. The value is the
focus readout of the microscope, not the defocus measured by
autofocusing.
-key (-k) OR -KeyName Text string
Complete name of item to extract from a metadata file or HDF
file. The item will be extracted and printed as a string, so it
can consist of string rather than numeric values.
-attrib (-at) OR -AttributesInHDFfile
Output all attributes in an HDF file to a file in the autodoc
format. Metadata for each image will appear in sections of the
file starting
-warn (-w) OR -WarnIfTiltsSuspicious
When extracting tilt angles, warn if more than half of them are
near zero or any are bigger than 95 degrees.
-all (-al) OR -AllPieces
Extract the selected item for all pieces of a montage. The
default is to output the value for the last piece of the montage
at each Z value.
-help (-h) OR -usage
Print help output
-StandardInput
Read parameter entries from standard input.
If the program is started with no command line arguments, it reverts to
interactive input with the following entries:
Image file with tilt information
Output file for tilt angles, or Return to print to standard output
EXAMPLES
Some of these examples mention HDF files. Currently the only way to
get information originating in SerialEM into an HDF file is to create
the HDF file from the image stack and .mdoc file. This command works
if SerialEM created a metadata file "rootname.mrc.mdoc":
newstack -mdoc rootname.mrc rootname.hdf
Extract tilt angles from an MRC or HDF file into a file:
extracttilts rootname.st rootname.tlt
Extract magnifications from an MRC or HDF file to the terminal:
extracttilts -mag rootname.st
Extract exposure times from an MRC or HDF file to the terminal (for an
MRC file, rootname.st.mdoc must exist):
extracttilts -camera rootname.st
Extract defocus values for an MRC file that has been renamed to the
terminal
extracttilts -defocus -other rootname.st.mdoc rootname_orig.st
extracttilts -defocus -other rootname.st.mdoc
Extract defocus values for an MRC file that has been renamed to a file
extracttilts -defocus -other rootname.st.mdoc -out rootname.defocus
Extract acquisition times from an MRC file or HDF file to the terminal
extracttilts -key DateTime rootname.st
HISTORY
Written by David Mastronarde, 1999
Converted for PIP input and to get other information, 3/17/04
Access to HDF files and automatic access to mdoc file, 6/5/14
BUGS
Email bug reports to mast at colorado dot edu.
IMOD 5.2.0 extracttilts(1)