subtom_even_odd_motl

Splits a given MOTL file into even/odd halves for gold-standard refinement.

This MOTL manipulation script uses one MATLAB compiled scripts below:

Options

Directories

scratch_dir

Absolute path to the folder with the input to be processed. Other paths are relative to this one.

mcr_cache_dir

Absolute path to MCR directory for the processing.

exec_dir

Directory for executables

Variables

even_odd_motl_exec

Even-Odd split motive list executable

File Options

input_motl_fn

Relative path and name of the input MOTL file to be split.

output_motl_fn

Relative path and name of the output MOTL file where the even and odd halves are specified by the class number in the 20th row of the motive list. The even half inherits the current class number plus 200 and the odd half inherits the current class numbers plus 100.

even_motl_fn

Relative path and name of the output even MOTL file.

odd_motl_fn

Relative path and name of the output odd MOTL file.

Even / Odd Options

split_row

The following specifies which row of the MOTL will be used to split the data. To simply split into even and odd halves use the particle running ID, which is row 4. To split the halves by tomogram use row 5 or 7, and to split the halves by tube or sphere use row 6.

Example

scratch_dir="${PWD}"

mcr_cache_dir="${scratch_dir}/mcr"

exec_dir="/net/dstore2/teraraid/dmorado/software/subTOM/bin"

even_odd_exec="${exec_dir}/MOTL/subtom_even_odd_motl"

input_motl_fn="combinedmotl/allmotl_1.em"

output_motl_fn="combinedmotl/allmotl_eo_1.em"

even_motl_fn="even/combinedmotl/allmotl_1.em"

odd_motl_fn="odd/combinedmotl/allmotl_1.em"

split_row=4