Replies: 4 comments
-
Hi, @karanv99 . It's a little hard to see if it makes sense or not without the output in many cases, the uncertainty may indeed have a max at 1. Note that computePMF has been replaced with computeFES in pymbar4.0, which has better behavior (that is, it is better controllable and better documented). |
Beta Was this translation helpful? Give feedback.
-
Thank you for replying @mrshirts, I have listed about the problem faced in detail. It would be really helpful to hear from you. Thank you. PROBLEM 1 Evaluated the PMF with the following command: results = mbar.computePMF(u_kn, bin_kn, nbins, uncertainties='from-lowest', return_dict=True) This gave me f_i and df_i which are free energies and covariance in free energies at each of the 25 bins (shown below). The free energies evaluated in bins 14, 15, 16, 22, 23, 24 are very huge due to less sampling. But the covariance evaluated of these bins are capped at 1. Shouldn't covariance be greater than 1 in these bins? Because the free energy values do not make sense? PROBLEM 2 Evaluated the PMF with order parameter(alpha-helicity) and got the following free energies. Bin 0 has only 342 configurations, which suggests that particular configuration is not stable and hence not sampled. But the free energy is coming out as the least (due to uncertainties='from-lowest') PROBLEM 3 Pymbar 4.0 uses jax.numpy and jax is not well configured for newer macs(m1) and I tried using it on an intel i7 cpu but it is not getting initialized. Pymbar 3.0 versions are consistent and works for me. |
Beta Was this translation helpful? Give feedback.
-
Pymbar 3.0 is not generally going to be supported in the future - I will try to identify the issues, but can't guarantee 3.0 will fix any issues found. Not being able to install pymbar 4.0 is more worrisome, as we want to enable that. Can you reply to #488 and add more information as to what happens when installing pymbar 4.0 on M1 macs, and on intel I7? |
Beta Was this translation helpful? Give feedback.
-
To identify any bug with the df=1.00, I will need a sample data set to work with - It's too hard to inspect what is going on without data. In terms of problem 2, "Bin 0 has only 342 configurations, which suggests that particular configuration is not stable and hence not sampled." Is the simulation starting in this configuration? Did you remove out of equilibrium samples at the beginning of the simulation? If out-of-equilibrium samples are included, there is a high likelihood that the results will be incorrect. |
Beta Was this translation helpful? Give feedback.
-
Hello everyone, I am using the discussion forum for the first time. So if I am doing a mistake kindly excuse me. I am using pymbar to evaluate pmf for my REMD simulation.
My doubt was in using the command mbar.computePMF(). The max value of covariance evaluated with the computePMF command df_i is 1.
0 <= df_i <= 1
But covariance does not have any limits on its value. Could someone please explain why it is so? I might be very wrong and doing a horrible mistake, kindly excuse me if I am doing so.
Thank you
Beta Was this translation helpful? Give feedback.
All reactions