DockM8 is and all-in-one Structure-Based Virtual Screening workflow based on the concept of consensus docking. The workflow takes care of library and protein preparation, docking, pose selection, rescoring and ranking. We actively encourage the community to participate in the continued development of DockM8. Please see the contribution guide for details.
DockM8 only runs on Linux systems. However, we have tested the installation on Windows Subsystem for Linux v2 and using VirtualBox virtual machines.
For automatic installation, download and run setup_py310.sh This will create the required conda environment and download the respository if not done already. Make sure the installation script can be executed by running chmod +x setup_py310.sh
and then ./setup_py310.sh
.
Please refer to the Installation Guide provided.
DockM8 comes with a simple form-based GUI for ease of use. To launch it, run the following command :
streamlit run **PATH_TO**/gui.py
You can click the localhost
link to access the GUI.
Please refer to the Usage Guide provided.
-
Open dockm8.ipynb, dockm8_ensemble.ipynb or dockm8_decoys.ipynb in your favorite IDE, depending on which DockM8 mode you want to use.
-
Follow the instructions in the Markdown cells
Please you the issue system built into github to report issues. They will be resolved as soon as possible.
This project is a collaboration between the Volkamer and Hirsch labs.
We acknowledge and thank the authors of the various packages used in DockM8. Please see the publication for citations.
Coming Soon
This project is licensed under the GNU GPL v3.0 License - see the LICENSE.md file for details.
We highly encourage contributions from the community - see the CONTRIBUTING.md file for details.