Molecular dynamics (MD) simulations play a crucial role in resolving the underlying conformational dynamics of molecular systems. However, their capability to correctly reproduce and predict dynamics in agreement with experiments is limited by the accuracy of the force-field model. This capability can be improved by refining the structural ensembles or the force-field parameters. Furthermore, discrepancies with experimental data can be due to imprecise forward models, namely, functions mapping simulated structures to experimental observables. Here, we introduce MDRefine, a Python package aimed at implementing the refinement of the ensemble, the force field, and/or the forward model by comparing MD-generated trajectories with the experimental data. The software consists of several tools that can be employed separately from each other or combined together in different ways, providing a seamless interpolation between these three different types of refinement. We use some benchmark cases to show that the combined approach is superior to separately applied refinements. MDRefine has been released as an open-source package under the LGPLv2+ license. Source code, documentation, and examples are available at https://pypi.org/project/MDRefine and https://github.com/bussilab/MDRefine.

MDRefine: A Python package for refining molecular dynamics trajectories with experimental data / Gilardoni, Ivan; Piomponi, Valerio; Fröhlking, Thorben; Bussi, Giovanni. - In: THE JOURNAL OF CHEMICAL PHYSICS. - ISSN 0021-9606. - 162:19(2025). [10.1063/5.0256841]

MDRefine: A Python package for refining molecular dynamics trajectories with experimental data

Gilardoni, Ivan
;
Bussi, Giovanni
2025-01-01

Abstract

Molecular dynamics (MD) simulations play a crucial role in resolving the underlying conformational dynamics of molecular systems. However, their capability to correctly reproduce and predict dynamics in agreement with experiments is limited by the accuracy of the force-field model. This capability can be improved by refining the structural ensembles or the force-field parameters. Furthermore, discrepancies with experimental data can be due to imprecise forward models, namely, functions mapping simulated structures to experimental observables. Here, we introduce MDRefine, a Python package aimed at implementing the refinement of the ensemble, the force field, and/or the forward model by comparing MD-generated trajectories with the experimental data. The software consists of several tools that can be employed separately from each other or combined together in different ways, providing a seamless interpolation between these three different types of refinement. We use some benchmark cases to show that the combined approach is superior to separately applied refinements. MDRefine has been released as an open-source package under the LGPLv2+ license. Source code, documentation, and examples are available at https://pypi.org/project/MDRefine and https://github.com/bussilab/MDRefine.
2025
162
19
192501
https://doi.org/10.1063/5.0256841
https://arxiv.org/abs/2411.07798
Gilardoni, Ivan; Piomponi, Valerio; Fröhlking, Thorben; Bussi, Giovanni
File in questo prodotto:
File Dimensione Formato  
192501_1_5.0256841.pdf

non disponibili

Descrizione: pdf editoriale
Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 5.17 MB
Formato Adobe PDF
5.17 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11767/146150
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact