Code Monkey home page Code Monkey logo

drugbud-suite / dockm8 Goto Github PK

View Code? Open in Web Editor NEW
7.0 0.0 0.0 183.52 MB

All in one Structure-Based Vitual Screening workflow based on the concept of consensus docking.

Home Page: https://drugbud-suite.github.io/dockm8-web/

License: GNU General Public License v3.0

Dockerfile 0.01% Jupyter Notebook 98.79% Python 1.18% Shell 0.03%
cheminformatics cheminformatics-and-compchem compchem computational-chemistry docking drug-design drug-discovery molecular-docking molecular-modeling protein-ligand-interactions

dockm8's Introduction

DockM8 Logo

Forks Stars Watching License PRs Welcome Last Commit Commit Activity Open Issues Closed Issues

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.

Automatic installation (Python 3.10 / Ubuntu 22.04)

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.sh and then ./setup_py310.sh.

Manual Installation (Python 3.10 / Ubuntu 22.04)

Please refer to the Installation Guide provided.

Running DockM8 (via streamlit GUI)

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.

Running DockM8 (via command-line / dockm8.py script)

Please refer to the Usage Guide provided.

Running DockM8 (via Jupyter Notebook)

  1. Open dockm8.ipynb, dockm8_ensemble.ipynb or dockm8_decoys.ipynb in your favorite IDE, depending on which DockM8 mode you want to use.

  2. Follow the instructions in the Markdown cells

Issues and bug reports

Please you the issue system built into github to report issues. They will be resolved as soon as possible.

Acknowledgements

We acknowledge and thank the authors of the packages used in DockM8. Please see the publication for citations.

Citation

Coming Soon

License

This project is licensed under the GNU GPL v3.0 License - see the LICENSE.md file for details.

Contributing

We highly encourage contributions from the community - see the CONTRIBUTING.md file for details.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.