Replies: 3 comments 6 replies
-
@DrDomenicoMarson do you know the answer to this AMBER question? |
Beta Was this translation helpful? Give feedback.
-
Yes, I do agree that in theory one doesn't need the current lambda to be in the set of mbar values to be computed. We kind of made this lazy assumption that one set the lambdas to be computed and then run a separate window for each lambda windows. I'm a bit curious as to why one would need to not do this? I'm meaning not computing the reduced potential for the current window as it is free. |
Beta Was this translation helpful? Give feedback.
-
@xiki-tempula @DrDomenicoMarson Also I have seen in tests, that not all of the lambdas in BAR calculations were included in TI calculations. So I added a few more lambdas to the BAR lambdas, however, I found that the code does not allow that for BAR calculations, however, it is completely fine for MBAR calculations. Is there any specific reason for that or is that again an artifact from the old code? The problem in the code is in the estimators bar_.py at lines 106 and 111, where it asks for the groups, however, it does not check if some value in the N_k array is zero. And all despite the fact, that the code itself gives to N_k value of zero which inevitably leads to errors. |
Beta Was this translation helpful? Give feedback.
-
I am trying to do calculations of both MBAR and TI in one run, however, the Amber parser does not allow to have clambda different from the set of lambda values for MBAR. (amber.py line 239-246) Could you explain to me please why is that needed? I thought clambda is for TI calculations and MBAR lambdas only for MBAR calculations and they do not need to have same values.
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions