EasyDock Python module to facilitate molecular docking
Project description
EasyDock - Python module to automate molecular docking
EasyDock automates the entire docking process from molecule preparation to result analysis, supporting multiple docking programs and providing organized result storage.
Key Features
- Multiple Docking Programs: Support for Vina, Gnina/Smina, QVina, Vina-GPU and their derivatives
- Automated Preparation: Molecule validation, salt removal, and stereoisomer enumeration
- Flexible Protonation: Multiple methods including MolGpKa, Uni-pKa, Chemaxon, and pkasolver
- Distributed Computing: Scale across multiple servers using Dask
- Database Storage: All results organized in SQLite databases
- PLIF Analysis: Protein-ligand interaction fingerprints for detailed analysis
- Resumable Calculations: Interrupted runs can be continued seamlessly
Quick Start
# Create environment
conda env create -f env.yml -n easydock
# or use mamba (should be faster)
mamba env create -f env.yml -n easydock
# Run docking
easydock -i input.smi -o output.db --program vina --config config.yml --protonation molgpka -c 4 --sdf
Documentation
https://easydock.readthedocs.io/en/latest/
Licence
BSD-3
Citation
Minibaeva, G.; Ivanova, A.; Polishchuk, P.,
EasyDock: customizable and scalable docking tool.
Journal of Cheminformatics 2023, 15 (1), 102.
https://doi.org/10.1186/s13321-023-00772-2
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file easydock-1.2.0.tar.gz.
File metadata
- Download URL: easydock-1.2.0.tar.gz
- Upload date:
- Size: 65.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ab65972f1d3807e7c71cf112454990c8d7db0026a48dd12752dfa5c9d035d30
|
|
| MD5 |
2753680f8403d5855b56927deff0d8bb
|
|
| BLAKE2b-256 |
004188ccac56f5687b31082c09f099f82f55690028d076c26ae2eea7275c97ce
|
File details
Details for the file easydock-1.2.0-py3-none-any.whl.
File metadata
- Download URL: easydock-1.2.0-py3-none-any.whl
- Upload date:
- Size: 71.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c93ddcb94b0faed362a481aa3bc948167c2955d8c30a8b2e0d2a16825dce54cd
|
|
| MD5 |
d28e2445ca2782b94be2703a7cb15f17
|
|
| BLAKE2b-256 |
ae5d1520d2747a45bb7b474633303fa7b20df73e9b0f8b396c14d496a2be96de
|