tmcleish / ddpt

Durham Dynamic Protein Toolbox
0 stars 0 forks source link

Same bond, different spring constants #8

Open igorsdub opened 3 years ago

igorsdub commented 3 years ago

Description

-fcust flag in GENENMM specifies custom interactions between elastic network nodes by a passed ffile. If any two residues in the ffile share a bond in the elastic network model, the lastest spring strength value for the two residues will be assigned to the shared bond.

Example

PDB ID: 1G6N $ GENENMM -pdb 1g6n.pdb -ca -het -c 8.0 -fcust force.res

force.res:

  128 A    * A    25.0 
   61 B    * *      9.0

diff_fcust_conflict Figure Residues 61B (orange) and 128A (magenta) share a bond. The resulting bond's spring strength is 9.0 because in force.res file residue 61B was assigned last.

Fix

An algorithm must be implemented which resolves this conflict, There are options for the resulting spring strength:

The last one requires checking if two residues are connected. Thus, a notification must be in place when spring strengths are modified.