On 06/12/2024 18:09, Joel Meyerson wrote:
That was also helpful.
OK, good.
1. After running refine_residues_py() the auto_fit_best_rotamer() function did
a very nice job fixing up all the side chains I tested.
Good.
Is there any reason not to run auto_fit_best_rotamer() on every side chain
during the refinement process?
Speed?
Rotamer fitting is a different algorithm to real space refinement, so it
can't be added *during* refinement. You can do one then the other - or
cycles.
Note that there is the function backrub_rotamers_for_chain(imol, chain_id).
I'd like to understand what you would consider best practice.
I'd calculate the correlation coefficient of each residue with and
without sidechains, then calculate the rmsd of the differences and you
can use that to identify outliers (more than 2 rmsd from mean, say). You
can also do molecule_atom_overlaps(imol) to find wrong rotamers (maybe
these will correlate with badly fitting sidechains) - maybe try fitting
rotamers and then add hydrogen atoms and then scoring atom overlaps.
With proficiency with python and the Coot api web page to hand, this
should take an hour or two to whip up.
(I'd try it using chapi).
2. You mentioned doing a local refinement after running
auto_fit_best_rotamer(). Would this be accomplished with refine_residues_py()
over an ~3 residue window centered on the target residue?
Yes, that is what I meant.
3. What does rotamer_auto_fit_do_post_refine_state() do?
Reports the state of the flag that specifies if Coot should do a RSR on
the residue after a rotamer fit (often you do, sometimes not).
4. Do you have any plans to release a Coot 1 binary on the Coot site?
Not much beyond what is already there.
I have been spending my "making binaries" time instead helping those who
package Coot 1 for others so that you can find it in Debian, Ubuntu(?),
Arch, Flatpak and Homebrew.
Paul.
########################################################################
To unsubscribe from the COOT list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=COOT&A=1
This message was issued to members of www.jiscmail.ac.uk/COOT, a mailing list
hosted by www.jiscmail.ac.uk, terms & conditions are available at
https://www.jiscmail.ac.uk/policyandsecurity/