Skip to content
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

Adds other ways to get FF or dihedral parameters #115

Merged
merged 3 commits into from
Aug 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 66 additions & 0 deletions paper/paper.bib
Original file line number Diff line number Diff line change
Expand Up @@ -383,3 +383,69 @@ @article{Ganesh:2004
doi = {10.1021/jp048581s},
URL = {https://doi.org/10.1021/jp048581s},
}

# Other dihedral fit methods and difficulties with fits
@article{Kania:2021,
author = {Kania, Adrian and Sarapata, Krzysztof and Gucwa, Michał and Wójcik-Augustyn, Anna},
title = {Optimal Solution to the Torsional Coefficient Fitting Problem in Force Field Parametrization},
journal = {The Journal of Physical Chemistry A},
volume = {125},
number = {12},
pages = {2673-2681},
year = {2021},
doi = {10.1021/acs.jpca.0c10845},
URL = {https://doi.org/10.1021/acs.jpca.0c10845}

}

# Other ML dihedral fit methods
@article{Friederich:2018,
author = {Friederich, Pascal and Konrad, Manuel and Strunk, Timo and Wenzel, Wolfgang},
title = {Machine learning of correlated dihedral potentials for atomistic molecular force fields},
journal = {Scientific Reports},
volume = {8},
issue = {1},
pages = {2559},
year = {2018},
doi = {10.1038/s41598-018-21070-0},
URL = {https://doi.org/10.1038/s41598-018-21070-0}
}

# Other ML vibrational fit dihedral
@article{Vermeyen:2023,
author = {Vermeyen, Tom and Cunha, Ana and Bultinck, Patrick and Herrebout, Wouter},
title = {Impact of conformation and intramolecular interactions on vibrational circular dichroism spectra identified with machine learning},
journal = {Communications Chemistry},
volume = {6},
issue = {1},
pages = {148},
year = {2023},
doi = {10.1038/s42004-023-00944-z},
URL = {https://doi.org/10.1038/s42004-023-00944-z}
}

# CHARMM FFTK using vibrational spectra
@article{Mayne:2013,
author = {Christopher G. Mayne and Jan Saam and Klaus Schulten and Emad Tajkhorshid and James C. Gumbart},
title = {Rapid parameterization of small molecules using the Force Field Toolkit},
journal = {Journal of Computational Chemistry},
volume = {34},
issue = {32},
pages = {2757-2770},
year = {2013},
doi = {10.1002/jcc.23422},
URL = {https://doi.org/10.1002/jcc.23422}
}

# dihedral - bonded parameters of GROMOS
@article{Schmid:2011,
author = {Schmid, Nathan and Eichenberger, Andreas P. and Choutko, Alexandra and Riniker, Sereina and Winger, Moritz and Mark, Alan E. and van Gunsteren, Wilfred F.},
title = {Definition and testing of the GROMOS force-field versions 54A7 and 54B7},
journal = {European Biophysics Journal},
volume = {40},
issue = {7},
pages = {843},
year = {2011},
doi = {10.1007/s00249-011-0700-9},
URL = {https://doi.org/10.1007/s00249-011-0700-9}
}
3 changes: 2 additions & 1 deletion paper/paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,8 @@ bibliography: paper.bib

# Summary

Molecular Mechanics (MM) simulations (molecular dynamics and Monte Carlo) provide a third method of scientific discovery, simulation modeling, adding to the traditional theoretical and experimental scientific methods. These molecular simulations provide visualizations and calculated properties that are difficult, too expensive, or unattainable by conventional methods. Additionally, molecular simulations can be used to obtain insights and properties on chemicals or materials that do not currently exist, are not easily attainable, or require hard-to-achieve conditions (i.e., very high pressures and temperatures). However, these MM models require force field parameters determined from Quantum Mechanics (QM) simulations, where the MM proper dihedrals (i.e., dihedrals) are difficult to obtain if they don't currently exist for the chosen force field. While the same QM simulations can be used to fit the dihedrals in all of the force field types, these MM dihedrals are also not easily transferable between different force fields due to the differing parameters and formulas used in each force field (e.g., Combining rules and 1-4 scaling factors).
Molecular Mechanics (MM) simulations (molecular dynamics and Monte Carlo) provide a third method of scientific discovery, simulation modeling, adding to the traditional theoretical and experimental scientific methods. These molecular simulations provide visualizations and calculated properties that are difficult, too expensive, or unattainable by conventional methods. Additionally, molecular simulations can be used to obtain insights and properties on chemicals or materials that do not currently exist, are not easily attainable, or require hard-to-achieve conditions (i.e., very high pressures and temperatures). However, these MM models require force field parameters to be determined ideally from Quantum Mechanics (QM) simulations or other methods, including the vibrational spectrum and machine learning methods [@Kania:2021; @Friederich:2018; @Vermeyen:2023; @Mayne:2013; @Schmid:2011], where the MM proper dihedrals (i.e., dihedrals) are challenging to obtain if they don't currently exist for the chosen force field or they do not properly scale-up to larger molecules or moiety combinations from their separately derived parameters using small molecules [@Kania:2021; @Mayne:2013]. While the same QM simulations can be used to fit the dihedrals in all of the force field types, these MM dihedrals are also not easily transferable between different force fields due to the differing parameters and formulas used in each force field (e.g., Combining rules and 1-4 scaling factors).


The `MoSDeF-Dihedral-Fit` [@Crawford:2023b] library lets users quickly calculate the MM proper dihedrals (dihedrals) directly from the QM simulations for several force fields (OPLS, TraPPE, AMBER, Mie, and Exp6) [@Jorgensen:1996; @Martin:1998; @Weiner:1984; @Weiner:1986; @Potoff:2009; @Hemmen:2015; @Errington:1999]. The user simply has to generate or use an existing Molecular Simulation Design Framework (MoSDeF) force field XML file [@Cummings:2021; @Summers:2020; @GMSO:2019; @forcefield-utilities:2022], provide Gaussian 16 or Gaussian-style Quantum Mechanics (QM) simulation files that cover the dihedral rotation (typically, 0-360 degrees), and provide the molecular structure information in a mol2 format [@Gaussian16:2016]. The `MoSDeF-Dihedral-Fit` software uses the QM and MM data to fit the dihedral for the specific force field, fitting the constants for the OPLS dihedral equation form with the correct combining rules and 1-4 scaling factors, as specified in the MoSDeF XML force field file. This software also accounts for multiple instances of the dihedral and the molecular symmetry in the molecule, and automatically removes all the unusable cosine power series values due to this symmetry. The user can set other dihedral energies in the molecule to zero, allowing for a more flexible and accurate dihedral fit; this allows the multiple dihedral's conformational energies to be calculated from a single dihedral angle, a strategy that was used in some of the original OPLS dihedral fits. The `MoSDeF-Dihedral-Fit` software analytically calculates the Ryckaert-Bellemans (RB)-torsions and the periodic dihedral from the OPLS dihedral. If another form of the dihedral equation that is not currently supported is needed, the software outputs the raw data points to enable users to fit any other dihedral form. Therefore, the `MoSDeF-Dihedral-Fit` software allows the fitting of any dihedral form, provided the force fields and software it utilizes are supported by MoSDeF and MoSDeF-GOMC (which uses GPU Optimized Monte Carlo - GOMC) [@Crawford:2023a; @Crawford:2022; @Crawford:2023b; @Nejahi:2019; @Nejahi:2021], vmd-python [@vmd-python:2016] (a derivative or modified version of the original VMD software [@Humphrey:1996; @Stone:2001]), and the QM data is provided as a Gaussian output file, or a generalized Gaussian-style output form [@Gaussian16:2016].

Expand Down
Loading