/plugin-minimization

Primary LanguagePythonMIT LicenseMIT

Nanome - Minimization

Minimization arranges the selected molecule to try to find a geometry where inter-atomic forces are as close to zero as possible.

Dependencies

Docker

When running outside of Docker:

This plugin requires nanobabel to exist in the working directory, or for the path to be specified in the environment variable NANOBABEL.

Usage

To run Minimization in a Docker container:

$ cd docker
$ ./build.sh
$ ./deploy.sh -a <plugin_server_address> [optional args]

In Nanome:

  • Activate Plugin
  • Select atoms to minimize
  • Click Run to immediately minimize or Advanced Settings to choose different options

Development

To run Minimization with autoreload:

$ python3 -m pip install -r requirements.txt
$ python3 run.py -r -a <plugin_server_address> [optional args]

License

MIT