Closed directysj closed 2 years ago
Hmm, not quite sure where it fails. A few things:
Serine
is not updated during the swap move. SER
and SEP
have equal mw
?Update: removing the fourth reaction solves the issue, hinting that the mass center is not updated during this move. This needs to be fixed, but in your case, I don't see why you would need that reaction, see (3). That is, just removing "H2O" from the fourth reaction should fix the issue for you.
Thank you so much! Yes, it is the mass center problem. I am not getting error after deletion of water. Actually, I found this chemical reaction for the phosphorylation of SER and Faunus had no restrictions for reactants and products, that's why I kept in this way.
:-) Please see above PR that fixes the mass center problem. If OK, I'll merge it into the master branch.
Now, the problem is that the reaction is not taking place. See the section of out.json. But NO ERROR!!
"reactions": {
"SER + HPO4 = SEP": {
"acceptance -->": 0.0,
"acceptance <--": null,
"attempts": 50053
}
}
Isn't that because particle diameter increases (SER -> SEP) so that a large overlap energy is associated with a forward reaction? The choice of pK and activity will also make the reaction virtually impossible. Testing with e.g. - "SEP = SER + HPO4": {pK: 5.7}
and a HPO4 activity of 10**(-5.7)
gives a fifty/fifty distribution as expected
To avoid overlapping, I am keeping initial interatomic distance between SER atoms in such a way that they should not overlap if the forward reaction takes place. Yes, I will have a look at the activities of the implicit reactants and products.
Hello
Faunus
team,In our system, we would like to phosphorylate
Serine
, therefore, first I tested it in simplistic system to check how it could behave. I am giving the tested possibilities below:1). Single serine with counter ions. 2). Multiple non-bonded serines with counter ions. 3). Two serines covalently bonded as a dumbbell for simplicity.
Unfortunately, the bond is breaking in the third case. I have tested many possibilities by varying average bond length, diameter, and molecular weight, switching on/off non-bonded interactions, to see which of them is creating the problem. Surprisingly, it pointed out that when molecular weights of
SER
andSEP
are different (while covalently bonded), the bond is broken and the simulation is ending by printing an error message. I have looked the configuration of the system inVMD
which shows that the bond stretches too much. If molecular weights ofSER
andSEP
are equal then the simulation is running nicely. I am attaching theJSON
script below for your reference.Can I ask your attention/help in this regard?
Sincerely,