Identifying a reduced set of collective variables is critical for understanding atomistic simulations and accelerating them through enhanced sampling techniques. Recently, several methods have been proposed to learn these variables directly from atomistic data. Depending on the type of data available, the learning process can be framed as dimensionality reduction, classification of metastable states, or identification of slow modes. Here, we present mlcolvar, a Python library that simplifies the construction of these variables and their use in the context of enhanced sampling through a contributed interface to the PLUMED software. The library is organized modularly to facilitate the extension and cross-contamination of these methodologies. In this spirit, we developed a general multi-task learning framework in which multiple objective functions and data from different simulations can be combined to improve the collective variables. The library’s versatility is demonstrated through simple examples that are prototypical of realistic scenarios.
Skip Nav Destination
A unified framework for machine learning collective variables for enhanced sampling simulations: mlcolvar
Article navigation
3 July 2023
Research Article|
July 06 2023
A unified framework for machine learning collective variables for enhanced sampling simulations: mlcolvar
Special Collection:
Software for Atomistic Machine Learning
Luigi Bonati
;
Luigi Bonati
a)
(Conceptualization, Investigation, Methodology, Software, Supervision, Visualization, Writing – original draft, Writing – review & editing)
1
Atomistic Simulations, Italian Institute of Technology
, 16156 Genova, Italy
a)Author to whom correspondence should be addressed: luigi.bonati@iit.it
Search for other works by this author on:
Enrico Trizio
;
Enrico Trizio
(Conceptualization, Investigation, Methodology, Software, Visualization, Writing – original draft, Writing – review & editing)
1
Atomistic Simulations, Italian Institute of Technology
, 16156 Genova, Italy
2
Department of Materials Science, Università di Milano-Bicocca
, 20126 Milano, Italy
Search for other works by this author on:
Andrea Rizzi
;
Andrea Rizzi
(Conceptualization, Investigation, Methodology, Software, Visualization, Writing – original draft, Writing – review & editing)
1
Atomistic Simulations, Italian Institute of Technology
, 16156 Genova, Italy
3
Computational Biomedicine, Institute of Advanced Simulations IAS-5/Institute for Neuroscience and Medicine INM-9, Forschungszentrum Jülich GmbH
, Jülich 52428, Germany
Search for other works by this author on:
Michele Parrinello
Michele Parrinello
(Conceptualization, Supervision, Writing – review & editing)
1
Atomistic Simulations, Italian Institute of Technology
, 16156 Genova, Italy
Search for other works by this author on:
a)Author to whom correspondence should be addressed: luigi.bonati@iit.it
Note: This paper is part of the JCP Special Topic on Software for Atomistic Machine Learning.
J. Chem. Phys. 159, 014801 (2023)
Article history
Received:
April 28 2023
Accepted:
June 13 2023
Citation
Luigi Bonati, Enrico Trizio, Andrea Rizzi, Michele Parrinello; A unified framework for machine learning collective variables for enhanced sampling simulations: mlcolvar. J. Chem. Phys. 7 July 2023; 159 (1): 014801. https://doi.org/10.1063/5.0156343
Download citation file:
Sign in
Don't already have an account? Register
Sign In
You could not be signed in. Please check your credentials and make sure you have an active account and try again.
Sign in via your Institution
Sign in via your InstitutionPay-Per-View Access
$40.00