Trigger Autodock 4, Smina, and Vina docking calculations in Nanome
A Nanome Plugin to interface with a variety of docking softwares to dock ligands to a receptor.
Supported Docking algorithms:
The docking algorithm used is determined by the --algorithm
flag on startup. It flag not provided, it defaults to smina
To run Smina Docking in a Docker container:
$ cd docker
$ ./build.sh
$ ./deploy.sh [args]
To run Docking with Autodock4:
$ cd docker
$ ./build.sh --build-arg ALGORITHM=autodock4
$ ./deploy.sh --algorithm autodock4 [args]
In Nanome:
To run Docking with autoreload:
$ python3 -m pip install -r requirements.txt
$ python3 run.py <algorithm> -r [args]
algorithm can be (smina | autodock4)
Note for autodock4: The adfr-suite conda environment must be set up to run code requiring Python 2.7
$ conda env create --file adfr-suite.yml
MIT