MiMiCPy

MiMiCPy automates preparation and validation of MiMiC-compatible input files for QM/MM simulations that integrate CPMD and GROMACS to support multiscale modeling of biological systems.


Key Features:

  • PrepQM subcommand: Generates MiMiC input files from the command line to define QM regions for QM/MM simulations.
  • PyMOL and VMD plugins: Provide visual selection of QM regions and produce corresponding MiMiC input files.
  • Automation of QM-region selection: Reduces manual preparation for large QM regions to decrease human error in input generation.
  • Debugging and correction subcommands: Provide functions to detect and correct issues in MiMiC input files.
  • Modular architecture: Enables integration and extension to additional program formats required by MiMiC.
  • Implementation: Written in Python 3 with an object-oriented programming approach.

Scientific Applications:

  • MiMiC-based QM/MM simulations: Preparation and validation of input files for combined quantum and molecular mechanics studies using CPMD and GROMACS.
  • Multiscale modeling of biological systems: Enabling different regions of a system to be treated at varying levels of theoretical rigor.
  • Large QM-region studies: Facilitating setup of simulations that require extensive QM regions to capture electronic effects.

Methodology:

Implemented in Python 3 with object-oriented design; provides the PrepQM subcommand to generate MiMiC input files from the command line or via PyMOL/VMD plugins for visual QM-region selection; includes subcommands for debugging and correcting MiMiC input files and a modular design for extending program formats.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python, PyMOL
Added:
3/19/2023
Last Updated:
11/24/2024

Operations

Publications

Raghavan B, Schackert FK, Levy A, Johnson SK, Ippoliti E, Mandelli D, Olsen JMH, Rothlisberger U, Carloni P. MiMiCPy: An Efficient Toolkit for MiMiC-Based QM/MM Simulations. Journal of Chemical Information and Modeling. 2023;63(5):1406-1412. doi:10.1021/acs.jcim.2c01620. PMID:36811959. PMCID:PMC10015468.

PMID: 36811959
Funding: - Schweizerischer Nationalfonds zur F?rderung der Wissenschaftlichen Forschung: 200020-185092 - Villum Fonden: 29478

Links