Git Product home page Git Product logo

valdes-tresanco-ms / amdock-win Goto Github PK

View Code? Open in Web Editor NEW
56.0 4.0 20.0 112.47 MB

(Windows) AMDock: Assisted molecular docking with AutoDock4 and AutoDockVina

License: GNU General Public License v3.0

Python 81.19% CSS 0.06% Makefile 0.15% Shell 1.26% M4 0.39% HTML 5.11% PHP 0.01% C++ 3.04% C 3.32% Fortran 0.31% QMake 0.01% Batchfile 0.01% CMake 0.01% POV-Ray SDL 0.07% Perl 0.01% XSLT 0.01% GLSL 0.06% Tcl 4.99% F# 0.01% C# 0.02%
amdock vina autodock4 pymol autodock4zn docking

amdock-win's Introduction

AMDock: Assisted Molecular Docking with Autodock4 and Autodock Vina

AMDock (Assisted Molecular Docking) is a user-friendly graphical tool to assist in the docking of protein-ligand complexes using Autodock-Vina or AutoDock4. This tool integrates several external programs for processing docking input files, define the search space (box) and perform docking under user’s supervision.

Version 1.5.x for Windows (Build 1.5.2)

DOCUMENTATION

Manual, tutorials and test files are located in Doc folder. (May be out of date. Please check the wiki)

Cite us

SCImago Journal & Country Rank

Valdes-Tresanco, M.S., Valdes-Tresanco, M.E., Valiente, P.A. and Moreno E. AMDock: a versatile graphical tool for assisting molecular docking with Autodock Vina and Autodock4. Biol Direct 15, 12 (2020). https://doi.org/10.1186/s13062-020-00267-2

INSTALL (Windows)

AMDock Windows version doesn´t need to be "installed". Just:

-unzip the *.zip file

and,

-run AMDock.exe

If you wish, you can create a program shortcut where you want or simply pin it to Start.

UNINSTALL

Just search the installation directory and delete it.

To view the update history, please check Changes_History file

TUTORIALS

Please, check the wiki https://github.com/Valdes-Tresanco-MS/AMDock-win/wiki

Support

This project is possible thanks to the Open Source license of the JetBrains programs.

amdock-win's People

Contributors

marioernestovaldes avatar valdes-tresanco-ms avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

amdock-win's Issues

PDB2PQR Problem

Debian Bullseye. Installed in conda env, no warning or error messages.

Test docking of Biotin in Streptavidin (1STP) - vina failed withPDB2PQ finalized with exit code 1 and existstatus 0.

Welcome to AMDock
Version 1.6.2 For Windows and Linux

AMDOCK: Defining Initial Parameters...
AMDOCK: DOCKING_PROGRAM: AutoDock Vina
AMDOCK: WDIR: /home/comp/Apps/Models/1-Streptavidin/AMDTest052622/Biotin
AMDOCK: MODE: SIMPLE
AMDOCK: TARGET: apo-1stp
AMDOCK: TARGET (Hetero): None
AMDOCK: TARGET (Zn atoms): None
AMDOCK: LIGAND: BTN
AMDOCK: LIGAND (heavy_atoms): 15
AMDOCK: Defining Initial Parameters... Done
AMDOCK: Prepare Initial Files...
AMDOCK: Running PDB2PQR for Target...

INFO:PDB2PQR v3.4.1: biomolecular structure conversion software.
INFO:Please cite: Jurrus E, et al. Improvements to the APBS biomolecular solvation software suite. Protein Sci 27 112-128 (2018).
INFO:Please cite: Dolinsky TJ, et al. PDB2PQR: expanding and upgrading automated preparation of biomolecular structures for molecular simulations. Nucleic Acids Res 35 W522-W525 (2007).
INFO:Checking and transforming input arguments.
INFO:Loading topology files.
INFO:Loading molecule: /home/comp/Apps/Models/1-Streptavidin/AMDTest052622/Biotin/input/apo-1stp.pdb
Traceback (most recent call last):
File "/home/comp/Miniconda3/envs/AMDock/bin/pdb2pqr30", line 10, in
sys.exit(main())
File "/home/comp/Miniconda3/envs/AMDock/lib/python3.9/site-packages/pdb2pqr/main.py", line 820, in main
if main_driver(args) == 1:
File "/home/comp/Miniconda3/envs/AMDock/lib/python3.9/site-packages/pdb2pqr/main.py", line 757, in main_driver
pdblist, is_cif = io.get_molecule(args.input_path)
File "/home/comp/Miniconda3/envs/AMDock/lib/python3.9/site-packages/pdb2pqr/io.py", line 459, in get_molecule
pdblist, errlist = pdb.read_pdb(input_file)
File "/home/comp/Miniconda3/envs/AMDock/lib/python3.9/site-packages/pdb2pqr/pdb.py", line 2590, in read_pdb
raise details
File "/home/comp/Miniconda3/envs/AMDock/lib/python3.9/site-packages/pdb2pqr/pdb.py", line 2579, in read_pdb
obj = klass(line)
File "/home/comp/Miniconda3/envs/AMDock/lib/python3.9/site-packages/pdb2pqr/pdb.py", line 560, in init
self.serial = int(line[6:11].strip())
ValueError: invalid literal for int() with base 10: 'HETAT'

unbound energy in scoring

when using autodock4 in scoring, it calculates the Unbound System's Energy but it appears as zero at the end... check why is this happening

AMDock closes unexpectedly on Windows...

same error happens when using Linux version and the *.amdock file is empty...

Welcome to AMDock
Version 1.5.2 For Windows and Linux

AMDOCK: Opening AMDock File (*.amdock)...
AMDOCK: Opening AMDock File (*.amdock)... Done.
AMDOCK: Traceback (most recent call last): 
AMDOCK: File "D:\Programs\AMDock-win-master\AMDock-win-master\lib\site-packages\AMDock\result_tab.py", line 176, in load_file 
AMDOCK: 
AMDOCK: self.amdock_load() 
AMDOCK: File "D:\Programs\AMDock-win-master\AMDock-win-master\lib\site-packages\AMDock\result_tab.py", line 188, in amdock_load 
AMDOCK: 
AMDOCK: self.data = self.AMDock.loader.load_amdock_file() 
AMDOCK: File "D:\Programs\AMDock-win-master\AMDock-win-master\lib\site-packages\AMDock\file_loader.py", line 269, in load_amdock_file 
AMDOCK: 
AMDOCK: if os.path.exists(self.AMDock.project.WDIR): 
AMDOCK: File "D:\Programs\AMDock-win-master\AMDock-win-master\lib\genericpath.py", line 26, in exists 
AMDOCK: 
AMDOCK: os.stat(path) 
AMDOCK: TypeError
AMDOCK: : 
AMDOCK: coercing to Unicode: need string or buffer, NoneType found
AMDOCK: 

run button is not working

I made all steps sequentially but when I click on the run button, nothing happens (no error messages are shown and the state does not change)
image

can't find *_out.dlg file

Hello! Really appreciate what you are doing, after spending far too many hours troubleshooting my way through running AutoDock&vina.

AutoDock vina runs fine for me and I am just going through the simple AutoDock4 docking procedure. Setting up the project, target and ligand, preparing input and automatic search space definition all work fine.

But when I try to run AutoDock, progress gets to about 10.0% (completing the grid maps successfully) before python just starts spitting out a neverending list of IO errors to do with not being able to find the .dlg output file:

AMDOCK: Traceback (most recent call last):
AMDOCK: File "C:[PathToAMDock]\AMDock-win-master\lib\site-packages\AMDock\input_tab.py", line 2164, in autodock_output
AMDOCK:
AMDOCK: ADout = open(self.ADout_file)
AMDOCK: IOError
AMDOCK: :
AMDOCK: [Ernno 2] No such file or directory: 'C:\[PathToProject]\results\CoA_LsAAE3_5ie0_out.dlg'

That file is indeed missing, but a file 'CoA_LsAAE3_5ie0_01.dlg' is in that directory (with some contents).

That error message gets repeated over and over again until I cancel it and the run does not make any further progress.

This happens with various ligand files going in.

Is this an error you have encountered before?
Cheers,
Peter

keep non_standard residues (HEME group)

when processing cytochrome P450, heme group is deleted. The heme group doesn't appear in the AMBER force field. It's necessary to specify CHARMM force field for PDB2PQR

change HEME name in CHARMM.DAT file to HEM (as appear in the PDB)

Setting up docking of multiple ligands

I'm wondering if there is an option to make AMDock automatically dock multiple ligands after each other with Autodock4Zn. I'm going to dock 200 ligands and I don't want to start a new project and check all the boxes and everything with every new ligand since that would take forever. Is there any way to do this?

Kind regards,

Victor Hellgren
MSc in Organic Chemistry, Uppsala University

Unable to change the directory

Hi,
I think there is a problem with browsing the different directories.
Clicking the folder to enter into different directories is not possible. Please have a look at this.

image

Question about use alpha, beta, gumma cyclodextrin for doking

I want to do docking using cyclodextrin and molecule, without using protein. Can you please tell me if it can be done somehow? Because if I load cyclodextrin into the Target field, the program gives an error.

Error message:
AMDOCK: NEW PROJECT...
AMDOCK: Defining Initial Parameters...
AMDOCK: DOCKING_PROGRAM: AutoDock4
AMDOCK: WDIR: C:\Users\alexa\Desktop\AMDock\new2
AMDOCK: Traceback (most recent call last):
AMDOCK: File "C:\Users\alexa\Downloads\AMDock-win-master\AMDock-win-master\lib\site-packages\AMDock\input_tab.py", line 1092, in prepare_receptor
AMDOCK:
AMDOCK: self.target_info = PDBINFO(self.AMDock.target.input)
AMDOCK: File "C:\Users\alexa\Downloads\AMDock-win-master\AMDock-win-master\lib\site-packages\AMDock\tools.py", line 191, in init
AMDOCK:
AMDOCK: self.center = self.mol.getCenter()
AMDOCK: File "C:\Users\alexa\Downloads\AMDock-win-master\AMDock-win-master\lib\site-packages\MolKit\molecule.py", line 1578, in getCenter
AMDOCK:
AMDOCK: self.center = sum(coords)/(len(coords)*1.0)
AMDOCK: File "C:\Users\alexa\Downloads\AMDock-win-master\AMDock-win-master\lib\site-packages\numpy\oldnumeric\functions.py", line 22, in sum
AMDOCK:
AMDOCK: return np.sum(x, axis)
AMDOCK: File "C:\Users\alexa\Downloads\AMDock-win-master\AMDock-win-master\lib\site-packages\numpy\core\fromnumeric.py", line 2076, in sum
AMDOCK:
AMDOCK: initial=initial)
AMDOCK: File "C:\Users\alexa\Downloads\AMDock-win-master\AMDock-win-master\lib\site-packages\numpy\core\fromnumeric.py", line 84, in _wrapreduction
AMDOCK:
AMDOCK: return reduction(axis=axis, out=out, **passkwargs)
AMDOCK: TypeError
AMDOCK: :
AMDOCK: 'ChainSet' object is not callable
AMDOCK:

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.