kull-centre / bme Goto Github PK
View Code? Open in Web Editor NEWIntegrating Molecular Simulation and Experimental Data
License: GNU General Public License v3.0
Integrating Molecular Simulation and Experimental Data
License: GNU General Public License v3.0
Dear developer,
Thank you for bringing the Bayesian maximum entropy approach to the MD community. I have previously used the BME method with NMR NOE data and found good success. I am now trying to use BME with PRE data.
I have calculated the gamma value per frame from a set of long Gaussian accelerated MD simulations of a IDP bound to a folded protein. We have experimental PRE data for each residue in the IDP from four different PRE probes at different positions on the folded partner. What I am looking for is to use BME to derive weights for the MD ensemble that agree with the experimental PRE.
The potential issue is, the relationship between gamma and PRE intensity ratio is an exponential one where very small values of PRE ratios result from very large values of gamma. Here is the relation between gamma and PRE ratio from the DEERpredict article:
Since the BME weight optimization happens using the gamma values (range of gamma is from 0 - Inf), this seems to be an issue, where very large values of gamma in certain frames may dominate the averages and introduce large errors in the derived weights. One way to address this might be to cap the gamma values at an arbitrary threshold before running the BME optimization, but I was wondering if you have any better ideas.
Thanks in advance. I hope, I could explain the problem sufficiently. If not, feel free to let me know.
There are no regtests. This should be fixed soon.
Trust region method is not working when using bounds. I was not able to fix this, so L_BFGS is used when bounds are present. Would be nice to have trust-constr implemented as it should be faster.
I suggest the list of example studies is expanded with our MD/SAXS/SANS study of the flexible multi-domain protein TIA1:
https://doi.org/10.1371/journal.pcbi.1007870
Hi,
Very interesting software, congrats! Just to let you know I had a little play with the software and I noticed that some print statements in scripts toy_model.py and example1.py are python2 instead of the stated python3.
Best,
Jordi
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.