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...
Autores principales: | , , , , , , , , |
---|---|
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 |