SieveAI
An automated drug discovery pipeline
Features
- Automated blind docking and rescoring
- Automated result parsing and aggregation
- Basic version for AutoDock VINA 1.2.3
- Customisable to include local, api, or web based tools
Quick installation and usage
pip install SieveAIsieveai -h
Installing basic requirements for basic docking
Requirements for AutoDock VINA
-
Python
- Download and install python
- Preferred versions 3.8 - 3.10
-
SieveAI > 0.4
pip install sieveai -
AutoDock VINA 1.2.3
- Step 1: Navigate to vina binary on GitHub
- Ubuntu 20 LTS
- Step 2: Download
vina_1.2.3_linux_x86_64(for Linux) - Step 3: Rename downloaded file to
vinaand move to/opt/AutoDock/in Ubuntu
- Step 2: Download
- Windows
- Step 2: Download
vina_1.2.3_windows_x86_64.exe(for windows) - Step 3: Rename downloaded file to
vinaand move it program directory. Add directory to environmental variables.
- Step 2: Download
- AutoDock Tools/MGL Tools
- Download ADFR Suit for Linux/Windows and install as per given instructions
- Add executable path to bashrc in Ubuntu or add directory to environmental variables in Windows
Make sure that
vina,prepare_ligand,mk_prepare_ligandandprepare_receptorcommands available through commandline
- ChimeraX
- Step 1: Download Chimerax from download page
- Step 2:
sudo apt-get install ./ucsf-chimerax_1.3ubuntu20.04_amd64.deb - Confirm ChimeraX availble through commandline
chimerax
- Openbabel (Optional)
- Ubuntu 20 LTS
- STEP 1:
sudo apt-get install openbabel - Confirm OpenBabel availble through commandline
obabel
- STEP 1:
- Windows
- Get OpenBabel download from here
- Add
obabelpath to environment PATH variables
- FreeSASA (Optional)
- Follow instructions at https://freesasa.github.io/
- Download https://freesasa.github.io/freesasa-2.0.3.tar.gz and extract
-
./configure make sudo make install freesasa -h```
0.5.20230606
- Bug Fixes
0.1.20210630
- Version 0.1
Copyright
© Vishal Kumar Sahu, 2023
Metadata
Release files for SieveAI 0.7.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| SieveAI-0.7.1.tar.gz | 28.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| SieveAI-0.7.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 62.2 kB
Release files / SieveAI-0.7.1.tar.gz
| Download URL | SieveAI-0.7.1.tar.gz |
|---|---|
| Size | 28.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5e6f7ed4fbef8f71a0c8ac39671f3503af6856d8c019e040961b6c354ea28bae
|
|
BLAKE2b-256 checksum How to use checksums |
395f158deaa2652ea2a20b149065b1693e198b357f6b8d59797930810aa80362
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.10.12
|
Release files / SieveAI-0.7.1-py3-none-any.whl
| Download URL | SieveAI-0.7.1-py3-none-any.whl |
|---|---|
| Size | 33.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fb6dcfcf90aacfbedbce60c9075660c88974a1dbe3527288828195fa4f5c6285
|
|
BLAKE2b-256 checksum How to use checksums |
1a78c5deacbf95233a036ea0148bec65de85f6e055964f4da870444d8ab53214
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.10.12
|