Comments (6)
The error fixed when I copy the actives1.pdbqt into the current directory.
from uni-dock.
But another error occured when --gpu_batch was used and all the inputs were from Uni-Dock/example/screening_test/indata.
INPUT:
unidock --receptor ./indata/def.pdbqt --gpu_batch actives1.pdbqt actives3.pdbqt actives4.pdbqt --center_x -36.01 --center_y 25.63 --center_z 67.49 --size_x 22 --size_y 22 --size_z 22 --dir ./result/gpu_batch --exhaustiveness 128 --max_step 20 --num_modes 9 --scoring vina --refine_step 3 --seed 5 > gpu_batch.log
OUTPUT:
Uni-Dock v0.1.0
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
Tang, S., Chen, R., Lin, M., Lin, Q., Zhu, Y., Ding, J., ... & Wu, J. (2022).
Accelerating autodock vina with gpus. Molecules, 27(9), 3041.
DOI 10.3390/molecules27093041
J. Eberhardt, D. Santos-Martins, A. F. Tillack, and S. Forli
AutoDock Vina 1.2.0: New Docking Methods, Expanded Force
Field, and Python Bindings, J. Chem. Inf. Model. (2021)
DOI 10.1021/acs.jcim.1c00203
O. Trott, A. J. Olson,
AutoDock Vina: improving the speed and accuracy of docking
with a new scoring function, efficient optimization and
multithreading, J. Comp. Chem. (2010)
DOI 10.1002/jcc.21334
Please refer to https://github.com/dptech-corp/Uni-Dock/ for
bug reporting, license agreements, and more information.
Scoring function : vina
Rigid receptor: ./indata/def.pdbqt
Grid center: X -36.01 Y 25.63 Z 67.49
Grid size : X 22 Y 22 Z 22
Grid space : 0.375
Exhaustiveness: 128
CPU: 0
Verbosity: 1
Computing Vina grid ... entering done
done.
exiting done
Total ligands: 3
Avaliable Memory = 5169MiB Total Memory = 5937MiB
Batch 1 size: 0
ERROR: Empty ligand list.
from uni-dock.
Please provide us the type and CUDA version of your GPU. It seems that global memory is less than required (about 8GB). BTW, basic_string::_M_replace_aux
is caused by missing /
in ligand path.
from uni-dock.
Also, --ligand
is not for GPU mode, please use gpu_batch
.
from uni-dock.
Please provide us the type and CUDA version of your GPU. It seems that global memory is less than required (about 8GB). BTW,
basic_string::_M_replace_aux
is caused by missing/
in ligand path.
RTX3060 & CUDA11.4. Indeed, the global memory of the GPU influences the program. I reduced the number of ligands and used the --ligand_index option, and UniDock ran well. I also discovered that UniDock returns a 'segmentation fault (core dumped)' error if the grid size is too large. As for the 'ERROR: Empty ligand list.', it may also be due to the low memory of my laptop.
from uni-dock.
Yes, we have hard constraints for grid size, which is 30A^3, and the largest length of either x, y or z is 48A. Please use 3090 or T4. We have tested Uni-Dock on these GPUs.
from uni-dock.
Related Issues (20)
- Fail to run docking HOT 1
- how to use muti gpus or choice the gpu that i want to use? HOT 1
- Uni-Dock seems unable to run on multiple GPUs HOT 3
- Can't find `unidock_ad4` after compiling from sources by `cmake` HOT 1
- Segmentation Fault - Core Dumped HOT 3
- Can't find mgltools properly HOT 1
- [BUG] wrong attributes
- Error: could not open "" for reading. HOT 3
- Common bias support
- Working with macrocycles / G atoms HOT 1
- Request for Detailed Explanation on Biased Docking
- Sources not included in release source downloads
- Version still marked as 0.1.0 in the 1.0.0 release
- installation HOT 9
- Could ligand preparation be accelerated, e.g. using multiprocessing, when drug library is huge? HOT 1
- can HOT 2
- License HOT 2
- Could Uni-Dock parse an SDF ligand file containing multiple ligands? HOT 1
- CUDA error - not sure of solution HOT 3
- Save scoring components as SD data
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uni-dock.