Cargando…

MiMiCPy: An Efficient Toolkit for MiMiC-Based QM/MM Simulations

[Image: see text] MiMiC is a highly flexible, extremely scalable multiscale modeling framework. It couples the CPMD (quantum mechanics, QM) and GROMACS (molecular mechanics, MM) codes. The code requires preparing separate input files for the two programs with a selection of the QM region. This can b...

Descripción completa

Detalles Bibliográficos
Autores principales: Raghavan, Bharath, Schackert, Florian K., Levy, Andrea, Johnson, Sophia K., Ippoliti, Emiliano, Mandelli, Davide, Olsen, Jógvan Magnus Haugaard, Rothlisberger, Ursula, Carloni, Paolo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: American Chemical Society 2023
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10015468/
https://www.ncbi.nlm.nih.gov/pubmed/36811959
http://dx.doi.org/10.1021/acs.jcim.2c01620
_version_ 1784907215134523392
author Raghavan, Bharath
Schackert, Florian K.
Levy, Andrea
Johnson, Sophia K.
Ippoliti, Emiliano
Mandelli, Davide
Olsen, Jógvan Magnus Haugaard
Rothlisberger, Ursula
Carloni, Paolo
author_facet Raghavan, Bharath
Schackert, Florian K.
Levy, Andrea
Johnson, Sophia K.
Ippoliti, Emiliano
Mandelli, Davide
Olsen, Jógvan Magnus Haugaard
Rothlisberger, Ursula
Carloni, Paolo
author_sort Raghavan, Bharath
collection PubMed
description [Image: see text] MiMiC is a highly flexible, extremely scalable multiscale modeling framework. It couples the CPMD (quantum mechanics, QM) and GROMACS (molecular mechanics, MM) codes. The code requires preparing separate input files for the two programs with a selection of the QM region. This can be a tedious procedure prone to human error, especially when dealing with large QM regions. Here, we present MiMiCPy, a user-friendly tool that automatizes the preparation of MiMiC input files. It is written in Python 3 with an object-oriented approach. The main subcommand PrepQM can be used to generate MiMiC inputs directly from the command line or through a PyMOL/VMD plugin for visually selecting the QM region. Many other subcommands are also provided for debugging and fixing MiMiC input files. MiMiCPy is designed with a modular structure that allows seamless extensions to new program formats depending on the requirements of MiMiC.
format Online
Article
Text
id pubmed-10015468
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher American Chemical Society
record_format MEDLINE/PubMed
spelling pubmed-100154682023-03-16 MiMiCPy: An Efficient Toolkit for MiMiC-Based QM/MM Simulations Raghavan, Bharath Schackert, Florian K. Levy, Andrea Johnson, Sophia K. Ippoliti, Emiliano Mandelli, Davide Olsen, Jógvan Magnus Haugaard Rothlisberger, Ursula Carloni, Paolo J Chem Inf Model [Image: see text] MiMiC is a highly flexible, extremely scalable multiscale modeling framework. It couples the CPMD (quantum mechanics, QM) and GROMACS (molecular mechanics, MM) codes. The code requires preparing separate input files for the two programs with a selection of the QM region. This can be a tedious procedure prone to human error, especially when dealing with large QM regions. Here, we present MiMiCPy, a user-friendly tool that automatizes the preparation of MiMiC input files. It is written in Python 3 with an object-oriented approach. The main subcommand PrepQM can be used to generate MiMiC inputs directly from the command line or through a PyMOL/VMD plugin for visually selecting the QM region. Many other subcommands are also provided for debugging and fixing MiMiC input files. MiMiCPy is designed with a modular structure that allows seamless extensions to new program formats depending on the requirements of MiMiC. American Chemical Society 2023-02-22 /pmc/articles/PMC10015468/ /pubmed/36811959 http://dx.doi.org/10.1021/acs.jcim.2c01620 Text en © 2023 The Authors. Published by American Chemical Society https://creativecommons.org/licenses/by/4.0/Permits the broadest form of re-use including for commercial purposes, provided that author attribution and integrity are maintained (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Raghavan, Bharath
Schackert, Florian K.
Levy, Andrea
Johnson, Sophia K.
Ippoliti, Emiliano
Mandelli, Davide
Olsen, Jógvan Magnus Haugaard
Rothlisberger, Ursula
Carloni, Paolo
MiMiCPy: An Efficient Toolkit for MiMiC-Based QM/MM Simulations
title MiMiCPy: An Efficient Toolkit for MiMiC-Based QM/MM Simulations
title_full MiMiCPy: An Efficient Toolkit for MiMiC-Based QM/MM Simulations
title_fullStr MiMiCPy: An Efficient Toolkit for MiMiC-Based QM/MM Simulations
title_full_unstemmed MiMiCPy: An Efficient Toolkit for MiMiC-Based QM/MM Simulations
title_short MiMiCPy: An Efficient Toolkit for MiMiC-Based QM/MM Simulations
title_sort mimicpy: an efficient toolkit for mimic-based qm/mm simulations
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10015468/
https://www.ncbi.nlm.nih.gov/pubmed/36811959
http://dx.doi.org/10.1021/acs.jcim.2c01620
work_keys_str_mv AT raghavanbharath mimicpyanefficienttoolkitformimicbasedqmmmsimulations
AT schackertfloriank mimicpyanefficienttoolkitformimicbasedqmmmsimulations
AT levyandrea mimicpyanefficienttoolkitformimicbasedqmmmsimulations
AT johnsonsophiak mimicpyanefficienttoolkitformimicbasedqmmmsimulations
AT ippolitiemiliano mimicpyanefficienttoolkitformimicbasedqmmmsimulations
AT mandellidavide mimicpyanefficienttoolkitformimicbasedqmmmsimulations
AT olsenjogvanmagnushaugaard mimicpyanefficienttoolkitformimicbasedqmmmsimulations
AT rothlisbergerursula mimicpyanefficienttoolkitformimicbasedqmmmsimulations
AT carlonipaolo mimicpyanefficienttoolkitformimicbasedqmmmsimulations