2020-11-18 BespokeFit meeting notes

Date

Nov 18, 2020

Participants

  • @Jeffrey Wagner

  • @Joshua Horton

  • @David Mobley

  • @Jamshed Anwar (Deactivated)

  • @Daniel Cole

  • @Chris Ringrose

  • @Jessica Maat (Deactivated)

  • @Pavan Behara

  • @Simon Boothroyd

  • Dominic Rufa

Goals

  • ย 

Discussion topics

Item

Notes

Item

Notes

Results of different fitting strategies

  • JH โ€“ Tried using (1) all torsion terms available, (2) just parsley torsion terms.

    • Best performance has been when doing just parsley torsions.

  • JH โ€“ Is there any downside to only doing ONE bespoke parameter on top of Parsley? Like, if there were several torsions running through a central bond, could we bespoke-fit just one of them?

    • DM โ€“ Trying to think of cases where things on different sides of a central bond ARENโ€™T as rigid as aromatic rings, and might need to know about their flexibility. We wouldnโ€™t want to flex certain parts of end groups.

    • JH โ€“ Iโ€™m assuming that theyโ€™re relatively rigid

    • SB โ€“ Could we make SMARTS where itโ€™s the entire molecule SMILES, with the 2- and 3- atoms tagged explicitly, and any atom that is in the 1- or 4- positions would be written as a wildcard.

    • DM โ€“ Not sure that this would work, this might break something in the construction of SMARTS.

  • JH โ€“ Found some cases where we do poorly relative to GAFF. Refitting
    (?starting from GAFF?) could fix these. Where would be the best place to report these?

    • DM โ€“ Striketeam channel. Trevor could use this info.

    • JH โ€“ I use a higher energy limit before downweighting, might be important to mention as well. Will also try running with different priors.

  • JW โ€“ If fitting multiple torsions would produce a certain energy profile, are we sure that a single torsion would reproduce the same energy profile? Or would it be necessary to include many to encode different phases?

    • (General) โ€“ This isnโ€™t mathematically proven, but it seems likely based on our experiments that fitting a single torsion is โ€œgood enoughโ€

    • DC โ€“ Case like dibromoethane would trigger this sort of behavior.

    • JH โ€“ Right, I had to split that into multiple terms.

  • DM โ€“ If we come up with code to generate a single torsion SMIRKS that โ€œfits everythingโ€ for a particular rotatable bond, we should share that with JM.



  • DM โ€“ The question of SMIRKS construction overlaps with WBO fitting. Want to fit torsion parameters to get barrier height.

    • JW โ€“ Would it be simpler to look directly at QM - MM energy (where the MM torsions of interest are zeroed)?

    • DM โ€“ Thatโ€™s another option, but we already have the tooling to do the original idea using ForceBalance, so letโ€™s pursue that first.

Vsties in GeomeTRIC

  • CR โ€“ LPW accepted the PR into GeomeTRIC for doing vsites. May need to do another PR into torsiondrive as we test more.

Doing xtb torsion scans

  • JM โ€“ Looking to do optimizations/torsions scans using XTB

  • JH โ€“ Shows notebook, additionally would require conda install xtb-python โ€“ Warning โ€“ XTB only works on Linux

  • JH โ€“ deps are qcengine openforcefield psi4 xtb-python torchani, only really do it on linux

@Joshua Horton will send out QCEngine notebook shown in todayโ€™s meeting to @Jessica Maat (Deactivated)@Pavan Behara@David Mobley@Jeffrey Wagner Dominic Rufa, others (maybe just @here on the #developers channel)

Link to the notebook from Josh : Running QCEngine from OFFTK @David Mobley @Pavan Behara @Jeffrey Wagner@Jeffrey Wagner

ย 

Action items

Decisions