Subject: Re: [Dock-fans] Dock AMBER "bad" mols

            Someone wrote:

            > using DOCK6.2 for research purposes. I am using ZINC7's "drug-like" and 
            > "lead-like" databases. While executing prepare_amber.pl, some compounds in    
            > some slices would fail to prepare correctly. I was wondering if you know
            > about this issue and possibly a solution? I've compiled all the output  
            > files of these compounds and a list of their ZINC IDs in 2 .tar.gz files.     

            Yes, a usually small fraction of almost all collections of ligands
            fails to prepare correctly because Amber score requires a complete
            force field.  In particular, Amber's GAFF is used for ligands.          
            The prepare_amber scripts call three amberization scripts.                
            The amberization scripts call several Amber programs - LEaP and           
            antechamber.  When things go wrong, detailed knowledge of all these         
            pieces may be necessary.  Preparation for Amber score is preparation        
            for an Amber molecular dynamics calculation - a much higher level of
            preparation than for other DOCK scores.

            In general, the two solutions are
            1) to ignore the errors from failing ligands which means
            ignoring the ligands in the Amber rescoring; set dock6 parameter
            amber_score_abort_on_unprepped_ligand to no, and
            2) to investigate, correct, and re-prepare for each ligand failure:
            Determine the failure by studying amberize_ligand.*.out -
            the most common failures are
            z] charge issues, such as mopac convergence failures, wrong total charge,...;
            y] Missing force field parameters;
            x] bond typing issues;
            w] atom typing issues;
            with cases w and x usually being much more troublesome than z and y;
            Determine a correction -
            z] sometimes the geometry is obviously bad and can be fixed, sometimes
            with detailed knowledge of mopac convergence can be attained and then
            detailed knowledge of antechamber is needed to use that mopac output,
            the simplest approach is to use the existing charges instead of
            generating new AM1-BCC charges (in 6.3 we shall have this automated);
            y] there is a recovery procedure described in the error message, manual,
            and here: https://dock.compbio.ucsf.edu/DOCK_6/new_in_6.2.txt;
            x] sometimes the geometry is obviously bad and can be fixed,
            sometimes antechamber's -j 5 for atom and part bond type instead of the
            default of -j 4 for atom and full bond type will work - detailed
            knowledge of antechamber and the amberization process is needed to
            employ this correction;
            w] usually the molecule is weird or the geometry is obviously bad...;
            Re-prepare - sometimes prepare_amber.pl can be rerun to implement
            corrections; if not then detailed knowledge of amberization is needed:
            read the dock manual and open up the amberize scripts.

            The antechamber home page
            https://ambermd.org/antechamber/ac.html
            and the Amber mailing list
            https://archive.ambermd.org/
            https://ambermd.org/MailingLists.php
            should be searched since most antechamber issues have been aired already.
            The dock fans archives should also be searched:
            https://dock.compbio.ucsf.edu/DOCK_6/index.htm#searchdockfans


            All your failures look troublesome.
            Typical examples from your failures:

            amberize_ligand.1018.out
            ----
            Using ligand file prefix: 22_top.1018
            Using antechamber options: -nc -1 -c bcc
            Executing antechamber to generate the mol2 file with GAFF and charges.

            Info: Bond types are assigned for valence state 1 with penalty of 1

            Total number of electrons: 127; net charge: -1
            Number of electrons is odd: 127
            Please check the total charge and your -nc flag
            Running: /home/xhan/dock6/bin/bondtype -i ANTECHAMBER_BOND_TYPE.AC0 -o ANTECHAMBER_BOND_TYPE.AC -f ac
            +-j full

            Running: /home/xhan/dock6/bin/atomtype -i ANTECHAMBER_AC.AC0 -o ANTECHAMBER_AC.AC -p gaff
            Error running antechamber!
            ----

            This may look like case z, but is the more serious case w.
            Check the structure, geometry and total charge - an odd number of electrons
            indicates a non-closed shell molecule which is highly suspicious.
            If you give this one a serious attempt and fail then send the molecule
            and details to the Amber reflector; sometimes it's antechamber.


            amberize_ligand.237.out
            ----
            Using ligand file prefix: 36_top.237
            Using antechamber options: -nc -2 -c bcc
            Executing antechamber to generate the mol2 file with GAFF and charges.

            Warning: the assigned bond types may be wrong, please :
            (1) double check the structure (the connectivity) and/or
            (2) adjust atom valence penalty parameters in APS.DAT, and/or
            (3) increase MAXVASTATE in define.h and recompile bondtype.C
            (4) increase PSCUTOFF in define.h and recompile bondtype.C
                Be cautious, use a large value of PSCUTOFF (>10) will significantly increase the computer time
            Error: cannot run "/home/xhan/dock6/bin/bondtype -i ANTECHAMBER_BOND_TYPE.AC0 -o
            +ANTECHAMBER_BOND_TYPE.AC -f ac -j full" in judgebondtype() of antechamber.c properly, exit
            Running: /home/xhan/dock6/bin/bondtype -i ANTECHAMBER_BOND_TYPE.AC0 -o ANTECHAMBER_BOND_TYPE.AC -f ac
            +-j full
            Executing parmchk to generate the force field parameters.
            Cannot open file 36_top.237.gaff.mol2, exit
            grep: 36_top.237.frcmod: No such file or directory
            Executing LEaP to generate the Amber input files.
            ----

            This starts out as case x, follow the advice after the warning;
            search the web pages above for help;
            try -j 5 - to rerun antechamber manually:
            antechamber -s 2 -i "input_mol2" -fi mol2 -o "output_mol2" -fo mol2 -nc -2 -c bcc -j 5

            good luck,
            Scott

            _______________________________________________
            Dock-fans mailing list