https://github.com/dptech-corp/uni-dock-dev

Uni-Dock: a GPU-accelerated molecular docking program

https://github.com/dptech-corp/uni-dock-dev

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
    Links to: acs.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.6%) to scientific vocabulary
Last synced: 4 months ago · JSON representation

Repository

Uni-Dock: a GPU-accelerated molecular docking program

Basic Info
  • Host: GitHub
  • Owner: dptech-corp
  • Language: C++
  • Default Branch: main
  • Homepage:
  • Size: 60.3 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 1
  • Open Issues: 8
  • Releases: 0
Fork of dptech-corp/Uni-Dock
Created about 2 years ago · Last pushed almost 2 years ago

https://github.com/dptech-corp/Uni-Dock-Dev/blob/main/

# Uni-Dock

Uni-Dock logo

[![DeepModeling](https://img.shields.io/badge/DeepModeling-Incubating_Project-blue)](https://github.com/deepmodeling)

**Uni-Dock** is a GPU-accelerated molecular docking program developed by DP Technology.
It supports various scoring functions including vina, vinardo, and ad4. Uni-Dock achieves more than 2000-fold speed-up on V100 GPU with high-accuracy compared with the AutoDock Vina running in single CPU core.
The [paper](https://pubs.acs.org/doi/10.1021/acs.jctc.2c01145) has been accepted by JCTC (doi: 10.1021/acs.jctc.2c01145).

**Uni-Dock** joins the DeepModeling community, a community devoted of AI for science, as an incubating level project. [Learn more about DeepModeling](https://github.com/deepmodeling/community)

![Runtime docking performance of Uni-Dock on different GPUs in three modes](./unidock/assets/1.1_docking_box.png)
![Runtime vs performance of Uni-Dock on different GPUs in three modes](./unidock/assets/1.1_vs_bar.png)

Please check [`unidock` folder](./unidock/) for installing instructions, source codes, and usage.

**Uni-Dock Tools** is a Python package developed to handle the inputs and outputs of Uni-Dock.
It is committed to support more input formats and scoring functions. We hope it could be an easy-to-use virtual screening workflow for users with diversed backgrounds.

Please check [`unidock_tools` folder](./unidock_tools/) for installing instructions, source codes, and usage.

## Changelog

- 2024-02-29: Release [Uni-Dock v1.1](./unidock/README.md#changelog) and [Uni-Dock Tools](./unidock_tools/README.md).
- 2023-08-21: Upload source codes of Uni-Dock.
- 2023-08-14: Add Uni-Dock Tools to support SDF format input for vina and vinardo scoring functions.

## Citation

If you used Uni-Dock in your work, please cite:

Yu, Y., Cai, C., Wang, J., Bo, Z., Zhu, Z., & Zheng, H. (2023).
Uni-Dock: GPU-Accelerated Docking Enables Ultralarge Virtual Screening.
Journal of Chemical Theory and Computation.
https://doi.org/10.1021/acs.jctc.2c01145

Owner

  • Name: DP Technology
  • Login: dptech-corp
  • Kind: organization
  • Location: China

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1