Cryo_fit2 FAQ

Contents

After cryo_fit2, secondary structures of my input molecule tend to be broken.

  • For example, phenix.cryo_fit2 <user.pdb> <user.map> resolution=<reso> secondary_structure.protein.distance_cut_n_o=4.5
  • For example, phenix.cryo_fit2 <user.pdb> <user.map> resolution=<x> map_weight_multiply=0.2.

How can I provide gaussian filtered maps?

  • For example, flexibly fit with a 4 angstrom filtered map.
  • Then with the resultant atomic model and a 2 angstrom filtered map, do flexible fitting.
  • Then with the resultant atomic model and a non-filtered map, do final flexible fitting.
  • Tools -> Volume Data -> Volume Viewer -> Tools -> Volume Filter -> (Set Width, e.g. 4,2) -> Filter
  • File -> Save map as -> (name a filtered map) -> Save

How to extract a relevant map region?

How to improve initial cc?

  • Note that these options do rigid-body fitting only. Therefore, it is useful for global fitting before cryo_fit2. When overall orientation is already well fitted, these often are not that useful for cryo_fit2.

How to maximize cc?

  • Note that these options do rigid-body fitting only. Therefore, it is useful for global fitting before cryo_fit2. When overall orientation is already well fitted, these often are not that useful for cryo_fit2.

I have a SAXS based cryo-EM map.

I have a very small molecule to fit.

Is there a command line option for cryo_fit2 processing on multiple cores?

  • For example, phenix.cryo_fit2 nproc=40 model.pdb model.map resolution=3

My input (before cryo_fit2) and output (after cryo_fit2) pdb files have different molecule sizes

Although pdb text files show similar SCALES, input (before cryo_fit2) and output (after cryo_fit2) pdb files may show different molecule sizes in Pymol when Doo Nam used map that was made from phenix.map_box

Troubleshooting is ongoing.

In the meantime, please use UCSF Chimera to visualize bio-molecules instead.

My model is shifted after phenix.model_idealization.

  • For example, phenix.model_idealization <user.pdb> <user.map that was used for cryo_fit2> (resolution information is not required)

"RuntimeError: cctbx Error: Miller index not in structure factor map"

  • For example, Doo Nam uses either EMDB reported resolution (preferred) or phenix.mtriage derived resolution to properly run cryo_fit2.
  • For example, when Doo Nam saw an error with resolution=3, then using resolution=5 often solved the problem.

"Sorry: Crystal symmetry mismatch between different files."

  • "Sorry: Crystal symmetry mismatch between different files.

    (378, 378, 378, 90, 90, 90) P 1

    (103.95, 91.35, 89.25, 90, 90, 90) P 1"

  • The first line (378, ...) shows unit cell parameters from model.

  • The second line (103.95, ...) shows unit cell parameters from map.

  1. Just erase CRYST1 header information from an input pdb file. Then, provide that input file into cryo_fit2.
  • Cryo_fit2 will automatically extract CRYST1 header from map (both from original map and phenix.map_box derived map), and prepend (write at the first line) to the pdb file.
  1. (Alternatively) Just leave correct CRYST1 header only in an input pdb file.
  • For example, when a wrong CRYST1 header exists above a correct CRYST1 header, above error message appeared.

When cryo_fit2 is useful?

What to do after cryo_fit?