shirtsgroup / analyze_foldamers

Tools for structural analysis of coarse-grained foldamer simulations
MIT License
2 stars 0 forks source link

Categorize changed needed to be made in foldamers (and cg_openmm) to get the Rosetta functional form #6

Open mrshirts opened 4 years ago

mrshirts commented 4 years ago

I'm taking the information from Alford et al's 2017 paper, especially page 3033 and 3034.

A copy is posted at: https://daslab.stanford.edu/site_data/pub_pdf/2017_Alford_JCTC.pdf

The main issues seem to be:

Thinking about the future:

mrshirts commented 4 years ago

@tlfobe do I have this right above?

mrshirts commented 4 years ago

Note: It looks like the 1-5 scaling is indeed in OpenMM now. I'm working on putting in the 4.5-6A truncation, it looks pretty easy to do in OpenMM, though the switching function may not be exactly the same in the two codes.

tlfobe commented 4 years ago

This all seems right! There is a non-bonded cutoff that is set per residue, which might adjust the 4.5 to 6.0 A cutoff described in the paper, but I need to look at the documentation a bit more.

I'll also do some searching on the connectivity weights. From what I remember we concluded these couldn't be changed, but I'll look back through the Rosetta slack to see where that discussion was left.

mrshirts commented 4 years ago

There is a non-bonded cutoff that is set per residue, which might adjust the 4.5 to 6.0 A cutoff described in

Ah, it seems that the attractive component is only between atoms in different residues, and is omitted between atoms in the same residue, but the repulsive component is applied to both intra and inter residue terms. That would require redefinition of the LJ terms. Note that this can be done in OpenMM, but the question is whether we want to.

Fortunately, given the connection weight, then any model smaller than 5 beads/backbone should already exclude these terms. So we shouldn't need to worry about the difference for now, as long as the connection weights are included in the intramolecular repulsion as well (which it looks like they are)?

I'll also do some searching on the connectivity weights.

Yeah, if it can't be done, that's fine. Eventually we want to move to the mm terms, which we should be able to control more. The cutoff for mm terms is probably more important to know about.

mrshirts commented 4 years ago

See PR shirtsgroup/foldamers#29, as well as cg_openmm pr https://github.com/shirtsgroup/cg_openmm/pull/40.

Note that intra-residue interactions ARE being included for now, since that is what @tlfobe is currently using with Rosetta.