Skip to main content

Useful Collective Variables for OpenMM

Project description

Collective Variable Package

GitHub Actions Build Status GitHub Actions Build Status GitHub Actions Build Status GitHub Actions Build Status codecov Documentation Status

Overview

Collective variables (CVs) are functions of the coordinates of a molecular system and provide a means to project its conformational state onto a lower-dimensional space. By stimulating the dynamics of a judiciously chosen set of CVs, one can obtain an enhanced sampling of the configurational space, including regions that are otherwise difficult to access. CVPack is a Python package that provides pre-defined CVs for the powerful molecular dynamics engine OpenMM. All these CVs are subclasses of OpenMM's Force class. As such, they can be directly added to a CustomCVForce object or used to define a BiasVariable object for Metadynamics, for example.

The CVs currently implemented in CVPack are:

Installation

CVPack is available on PyPI. To install it, simply run:

    pip install cvpack

Documentation

The documentation for CVPack is available at Read the Docs.

Copyright

Copyright (c) 2023, Redesign Science

Acknowledgements

Project based on the CMS Cookiecutter version 1.1.

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

cvpack-0.3.0.tar.gz (25.6 kB view hashes)

Uploaded Source

Built Distribution

cvpack-0.3.0-py3-none-any.whl (34.8 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