-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
understanding the energy threshold (cutoff) values after 0.0.20 #136
Comments
Strange. And if you put the thresholds the same, can you reproduce previous speed? |
I can try but I don't know what these values were in the code before. |
Before there was only |
I switched both -etss and -etbb to the same value as I had before for -et (50 000) and now it is working fast again but I am still getting a similar amount of low energy structures (under 1000 kcal/mol total). Interestingly, with my previous flags with lower values, everything took longer - both setting up and making the conformers. |
I guess I don't understand why the energy cutoffs for the final structures would affect the build speed unless these values are linked to how chunks are selected or added? |
OK, we are in business. If I set the backbone cutoff to 1000 kcal/mol but the sidechain cutoff to 50 000 it works reasonably fast and I get a much greater proportion of low energy structures compared to having both set to 50 000. |
That is fantastic and is exactly what I was expecting to hear 😉. With those settings the building of the backbone is a more restrictive process while the placing of the sidechains is more relaxed, in the sense that more violations are allowed. Note that, to date, no one has published a sidechain packing algorithm for IDPs. We are currently using FASPR as an adaptation, but they do reference in their paper that no quality tests were done for IDPs. Answering your question: Yes! the energy cutoffs affect the selection of each chunk and the structure as a whole at the end. The new Thanks @SeanR22 ! 😉 |
Thanks @joaomcteixeira ! This makes sense to me now. Being able to decouple the backbone and sidechain energy cutoffs is a great improvement. I am testing how different energy cutoffs affect the speed and quality of the conformers. So far it seems that the sidechain packing is working well because even if I set the sidechain energy cutoff to 50000 and the backbone cutoff to 1000, I mostly end up with low energy structures. This finding is shown by the following histogram of a 500 conformer run (x-axis Energy, y-axis number of conformers): Within the day I will upload some code I have been working on for analyzing the size and energy distributions of the conformers generated by idpconfgen. Here is a histogram of the size distribution (x-axis size - Rg in angstroms, y-axis number of conformers) of the same run shown above: Cheers! |
To add to this discussion... Here are a few different energy histograms of runs using |
"IDPconfgen build" is working with new energy flags (-etss 5000 and -etbb 100) but I would estimate that it is running 2 to 3 orders of magnitude slower when keeping all other parameters the same as before.
The text was updated successfully, but these errors were encountered: