===== How to Run EMReady ===== [[http://huanglab.phys.hust.edu.cn/EMReady/|EMReady - Huang Laboratory]] === Load the program : === On your GPU node module load sbgrid/emready === Usage: === EMReady.sh in_map.mrc out_map.mrc [Options] === Required arguments: === * in_map.mrc: File name of input EM density map in MRC2014 format. (not the sharp map !) * out_map.mrc: File name of the output EMReady-processed density map. === Options: === * -g GPU_ID: ID(s) of GPU devices to use. e.g. '0' for GPU #0, and '2,3,6' for GPUs #2, #3, and #6. (default: '0') * -s STRIDE: The step of the sliding window for cutting the input map into overlapping boxes. Its value should be an integer within [12,48]. (default: 12) * -b BATCH_SIZE: Number of boxes input into EMReady in one batch. (default: 10) * -m MASK_MAP: Input mask map in MRC2014 format. (default: None) * -c MASK_MAP_CONTOUR: Set the contour level of the mask. (default: 0.0) * -p MASK_STRUCTURE: Input structure mask files in PDB or CIF format (default: None) * -r MASK_STRUCTURE_RADIUS: Zone radius in angstroms (default: 4.0) * -mo MASK_OUT_PATH: File path of the output binary mask map. (default: None) * --use_cpu: Run EMReady on CPU instead of GPU. === Notes: === - Users can specify a larger STRIDE of sliding window (default=12) to reduce the number of overlapping boxes to calculate. If users run out of memory, they may set it to a larger value. Howerver, since the size of the overlapping boxes is 48×48×48, the value of STRIDE should not exceed 48. - By default, EMReady will run on GPU(s). Users can adjust the BATCH_SIZE according to the VRAM of their GPU. Empirically, an NVIDIA A100 with 40 GB VRAM can afford a BATCH_SIZE of 30. Users can run EMReady on CPUs by setting --use_cpu. But this may take very long time for large density maps.