Skip to main content

Companion library to the MiMiC framework for input preparation.

Project description

MiMiCPy

MiMiCPy is the companion library to the MiMiC framework. It comes with a set of command lines tools to prepare input files. Additionally, plugins for PyMOL and VMD are also provided. Visit the MiMiC homepage for more details.

Installation

To install, run the following command:

pip install mimicpy

To install with PyMOL and/or VMD support, pass the plugin path to PYMOLDIR or VMDDIR. This path is usually either the path to PyMOL/VMD installation folder, or the user home directory. For example,

PYMOLDIR="/home/user/" VMDDIR="/home/user/" pip install mimicpy

Portability Issues

MiMiCPy requires Python >= 3.5, pandas >= 0.24.0 and numpy >= 1.12.0. The plugins have been tested with PyMOL version 2.3.4 and VMD version 1.9.4a38, although other versions are expected to work. If any incompatibilities are found, please post an issue on here.

Demo

A demo of atom selection for the QM region, and generation of the MiMiC-based CPMD input file using MiMiCPy is shown below.

user@system:~$ mimicpy prepqm -top acetone.top -coords acetone.gro


 	                ***** MiMiCPy *****

 	 For more information type mimicpy [subcommand] --help

=====> Running prepqm <=====


**Reading topology**

Cannot find path to Gromacs installation.
Read atoms from acetone.itp.
No atoms found in acetone.top.

Some atom types had no atom numbers information.
They were guessed as follows:

+---------------------+
| Atom Type | Element |
+---------------------+
|     c     |    C    |
+---------------------+
|     c3    |    C    |
+---------------------+
|     o     |    O    |
+---------------------+
|     hc    |    H    |
+---------------------+

**Reading coordinates**  |Done

Please enter selection below. For more information type 'help'
> add resname is ACT
> q
Using default values for maxstep and timestep
Wrote Gromacs index file to index.ndx
Wrote new CPMD input script to cpmd.inp

=====> Done <=====

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mimicpy-0.2.0.tar.gz (47.9 kB view hashes)

Uploaded Source

Built Distribution

mimicpy-0.2.0-py3-none-any.whl (70.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page