-
Notifications
You must be signed in to change notification settings - Fork 25
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
[WIP] Free energy fitting #54
base: main
Are you sure you want to change the base?
Commits on Oct 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 79d125f - Browse repository at this point
Copy the full SHA 79d125fView commit details -
use offmol_indices, handle case of no propers / impropers, and adhere…
… to 79 character lines oops, my IDE had been on 120 character lines this whole time -- switching to 79 character lines so future black passes don't turn things into quadruply nested messes
Configuration menu - View commit details
-
Copy full SHA for e3454ac - Browse repository at this point
Copy the full SHA e3454acView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3f236d - Browse repository at this point
Copy the full SHA d3f236dView commit details
Commits on Oct 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 10268d5 - Browse repository at this point
Copy the full SHA 10268d5View commit details
Commits on Oct 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9c350ee - Browse repository at this point
Copy the full SHA 9c350eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf14a20 - Browse repository at this point
Copy the full SHA cf14a20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c20732 - Browse repository at this point
Copy the full SHA 0c20732View commit details -
wip demo notebook for fitting to a hydration free energy calculation …
…with a graph-net in the loop it's fishy that the initial hydration free energy prediction is so poor i suspect i may have made a unit mistake in my numpy/jax --> pytorch port
Configuration menu - View commit details
-
Copy full SHA for 32f7d2d - Browse repository at this point
Copy the full SHA 32f7d2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfce74c - Browse repository at this point
Copy the full SHA dfce74cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a02086 - Browse repository at this point
Copy the full SHA 6a02086View commit details
Commits on Oct 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b5fa1e9 - Browse repository at this point
Copy the full SHA b5fa1e9View commit details -
refactor gbsa_obc2_energy into a function in openmm unit system, and …
…another function that converts to espaloma unit system
Configuration menu - View commit details
-
Copy full SHA for b77794c - Browse repository at this point
Copy the full SHA b77794cView commit details -
increase descriptiveness in gbsa implementation, add thorough shape a…
…ssertions Thanks to @yuanqing-wang for carefully stepping through this with me Co-Authored-By: Yuanqing Wang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb73857 - Browse repository at this point
Copy the full SHA eb73857View commit details -
Configuration menu - View commit details
-
Copy full SHA for 745c6ac - Browse repository at this point
Copy the full SHA 745c6acView commit details -
Configuration menu - View commit details
-
Copy full SHA for a88fe91 - Browse repository at this point
Copy the full SHA a88fe91View commit details -
create pandas dataframe with serialized openmm systems for freesolv s…
…et using parsley 1.2
Configuration menu - View commit details
-
Copy full SHA for 3773dd5 - Browse repository at this point
Copy the full SHA 3773dd5View commit details -
ooooof. fix silly mistake in fitting-to-free-energies notebook
the line to compute the reduced work was written as if "solv_energies" was "valence_energies + gbsa_energies" but of course it was just "gbsa_energies"...
Configuration menu - View commit details
-
Copy full SHA for 22d314f - Browse repository at this point
Copy the full SHA 22d314fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfdeac0 - Browse repository at this point
Copy the full SHA dfdeac0View commit details -
save also xyz coordinates from brief md
in column `quick_xyz` -- will shortly replace this with a column `xyz` with more thorough parsley 1.2 vacuum sampling
Configuration menu - View commit details
-
Copy full SHA for 5866029 - Browse repository at this point
Copy the full SHA 5866029View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47931bd - Browse repository at this point
Copy the full SHA 47931bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for d812bdd - Browse repository at this point
Copy the full SHA d812bddView commit details -
must be a remaining sign-flip error -- seems like it's unable to make…
… negative delta g predictions
Configuration menu - View commit details
-
Copy full SHA for fc2fbe7 - Browse repository at this point
Copy the full SHA fc2fbe7View commit details
Commits on Oct 30, 2020
-
add missing conversion from nm/(proton_charge**2) to kJ/mol
thanks to @jchodera for spotting this! #54 (comment) Co-Authored-By: John Chodera <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b564fe6 - Browse repository at this point
Copy the full SHA b564fe6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08a2bcf - Browse repository at this point
Copy the full SHA 08a2bcfView commit details -
update freesolv-fitting notebook
* confirmed that it can overfit to a small subset of FreeSolv! 🎉 * RMSE on whole of freesolv hasn't yet matched the quality of OBC2 🙏
Configuration menu - View commit details
-
Copy full SHA for d5ae749 - Browse repository at this point
Copy the full SHA d5ae749View commit details -
re-run demo notebook with increased stepsize and decreased network si…
…ze: validation set RMSE 1.8kcal.mol * increased stepsize 1e-3 rather than 1e-4 * decreased layer and node dimensions from 128 to 32
Configuration menu - View commit details
-
Copy full SHA for bacb705 - Browse repository at this point
Copy the full SHA bacb705View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d4c831 - Browse repository at this point
Copy the full SHA 6d4c831View commit details -
* define random seed once at top of file rather than before each step * remove verbose flag * use same learning rate, n_iterations, n_mols_per_batch, n_snapshots_per_mol for both trajectories
Configuration menu - View commit details
-
Copy full SHA for 9ffa304 - Browse repository at this point
Copy the full SHA 9ffa304View commit details -
add pdf figures from fit_freesolv
unfortunatlely, at least one prediction on the validation-set appears to be nan (so the overall validation-set rmse is reported as nan)
Configuration menu - View commit details
-
Copy full SHA for 7115efb - Browse repository at this point
Copy the full SHA 7115efbView commit details
Commits on Oct 31, 2020
-
notebook reporting on element coverage in freesolv
element # of molecules containing it C 639 H 629 O 344 N 169 Cl 114 S 40 F 35 Br 25 P 14 I 12
Configuration menu - View commit details
-
Copy full SHA for c63bc05 - Browse repository at this point
Copy the full SHA c63bc05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6db4016 - Browse repository at this point
Copy the full SHA 6db4016View commit details -
notebook fitting to {C, H, O} mini-freesolv
* add training / validation curves for early-stopping * add bootstrapped rmses to final scatterplots
Configuration menu - View commit details
-
Copy full SHA for 9857f52 - Browse repository at this point
Copy the full SHA 9857f52View commit details -
run 10ns of md per molecule (rather than the measly 0.01ns per molecule in 5866029 )
Configuration menu - View commit details
-
Copy full SHA for 8e50eec - Browse repository at this point
Copy the full SHA 8e50eecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f1f520 - Browse repository at this point
Copy the full SHA 1f1f520View commit details -
Create fit to {C, H, O, N, Cl} subset of freesolv (n=529).ipynb
validation-set rmse ~1.2-1.5 kcal/mol
Configuration menu - View commit details
-
Copy full SHA for 38bbf03 - Browse repository at this point
Copy the full SHA 38bbf03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7de7b6c - Browse repository at this point
Copy the full SHA 7de7b6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2643694 - Browse repository at this point
Copy the full SHA 2643694View commit details -
Configuration menu - View commit details
-
Copy full SHA for d24b5bf - Browse repository at this point
Copy the full SHA d24b5bfView commit details -
add xyz column to freesolv_with_samples.h5
using more thorough vacuum md, specified here 8e50eec
Configuration menu - View commit details
-
Copy full SHA for e6d31d9 - Browse repository at this point
Copy the full SHA e6d31d9View commit details -
update {C, H, O} subset experiment to use thorough equilibrium sampling
anecdotally, this appears to increase the training-set vs. validation-set error gap, suggesting that insufficient equilibrium sampling might have made the validation-set performance reported in #54 (comment) look more favorable than it should!
Configuration menu - View commit details
-
Copy full SHA for 98f424f - Browse repository at this point
Copy the full SHA 98f424fView commit details
Commits on Nov 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a38812d - Browse repository at this point
Copy the full SHA a38812dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac80468 - Browse repository at this point
Copy the full SHA ac80468View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c76087 - Browse repository at this point
Copy the full SHA 7c76087View commit details -
Configuration menu - View commit details
-
Copy full SHA for f56999c - Browse repository at this point
Copy the full SHA f56999cView commit details -
add a horizontal line depicting RMSE of FreeSolv's explicit-solvent c…
…alculations vs. experiment on the {C, H, O} subset
Configuration menu - View commit details
-
Copy full SHA for e01ab88 - Browse repository at this point
Copy the full SHA e01ab88View commit details
Commits on Sep 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0a06d43 - Browse repository at this point
Copy the full SHA 0a06d43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c7eee4 - Browse repository at this point
Copy the full SHA 3c7eee4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fad31a5 - Browse repository at this point
Copy the full SHA fad31a5View commit details -
Observations: * n=10 overfitting seems to achieve a lower error than previously * 50/50 train/validate seems to initialize and optimize at a higher error than in first version
Configuration menu - View commit details
-
Copy full SHA for ccea6ba - Browse repository at this point
Copy the full SHA ccea6baView commit details