Dear all,
After installing cryo_fit in phenix and gromacs_cryofit on my Macbook Pro M1, I now try to test the code using the example data GTPase.
The job encounters immediately a problem but the GUI suggests that the job is still running.
The log suggest that the first step did not run successfully (below). I presume setting the topology of the protein but I don’t know.
Another question is how is it possible to set other parameters for cryo_fit (like ff…) in the GUI or should I run it in command line ?
Thank you for your help and suggestions.
Philippe.
User's computer's operating system: Darwin
###############################################################################################
#################### Step 1: Make gro and topology file by regular gromacs ####################
###############################################################################################
Current working directory: /Applications/phenix-1.20.1-4487/modules/cryo_fit/tutorial_input_files/CryoFit_1/steps/1_make_gro
command:
python 1_before_pdb2gmx_prepare_pdb.py GTPase_activation_center_tutorial.pdb 0 0 0 True
Current working directory: /Applications/phenix-1.20.1-4487/modules/cryo_fit/tutorial_input_files/CryoFit_1
This pdb file,
/Applications/phenix-1.20.1-4487/modules/cryo_fit/tutorial_input_files/GTPase_activation_center_tutorial.pdb , has
6489 atoms
Approximately, for this number of atoms, one 3.1 GHz Intel Core i7 took 7 seconds to make a gro file.
command:
python 2_runme_make_gro.py /Applications/phenix-1.20.1-4487/modules/cryo_fit/ amber03 True True /usr/local/cryo_fit/cryo_fit/bin//
Step 1 didn't run successfully
User's command was
phenix.cryo_fit /Applications/phenix-1.20.1-4487/modules/cryo_fit/tutorial_input_files/.phenix/project_data/run_1.eff
phenix.cryo_fit alone without any arguments introduces full options.
If a user sees a message like
"Fatal error:
Atom xx in residue xx xxx was not found in rtp entry xx with xx atoms
while sorting atoms."
or
"Fatal error:
Residue xxx not found in residue topology database"
Solution if these residue/atoms are important:
Fix wrong names of atoms/residues. Running real_space_refine via phenix GUI will show which atoms need to be fixed.
If gromacs amber03 force field doesn't have parameters for these residue/atoms, you may need to add appropriate parameters.
If you added parameters, please email me ([email protected]), I want to recognize your contribution publicly.
Most MD simulation force fields do not support all kinds of rare residue/atoms.
cryo_fit2 is under development to address this issue using phenix.eLBOW
Solution if these residue/atoms are not important:
Remove these "wrong" atoms/residues from user's input pdb file. Run cryo_fit again.
Solution if user's input pdb file is big:
Probably cryo_fit will change conformation just minimally, I would extract out these "wrong" atoms/residues from user's input pdb file, then add these extracted lines to cryo_fitted file later.
Email [email protected] or [email protected] for any feature request/help.