Personal tools
Document Actions

Release Announcement

by Sargis Dallakyan last modified 2009-05-28 09:08

We are pleased to announce the beta release of MGLTools 1.5.2 (including: PMV, ADT and VISION).

Installers for binary distributions are available for LINUX, Mac OS X and Windows at:

The binary distributions contain:
- a precompiled Python interpreter version 2.5;
(Note: under windows the installer downloads and runs the Python 2.5 installer if it has
not been installed previously)
- PMV, ADT, VISION and all dependent Python packages.

- This distribution has an update mechanism for updating an installation with updates
suitable for particular version.
It also reports if a new release is available.

The license agreements are provided on the download site at
and can also be found in the LICENSE file of the distribution.



A major change is the introduction of 'modes' for ADT. The selected mode governs
the commands available through the GUI menus which in turn governs the versions
of input files generated. The default mode "AD4.0" produces files for AutoDock4.
Available alternative modes are "AD3.05" which produces files for AutoDock3 and
"AD4.1" which produces files for AutoDock41.

The current mode is displayed in a small window on the left of the ADT menubar.
Double clicking on that small window opens a widget which allows the user to
select a different mode. Changing the mode replaces the menuBar with one
containing menus appropriate to the new mode.

Other changes include:
-added "detectAll" option to the CycleBondSelector
this option enables detection of bonds formed by
bonds between atoms in separate cycles
-moved AutoLigandCommands menu under Pmv --> Compute
-added flood movie player
-added slider (Tkinter.Scale widget)
-created a MolKit molecule for the flood
-included halo and updated storage
-fixed win32 issue with file path
-added support for displaying ligand_efficiency in
the information string for each conformation
-added support for calculating ligand_efficiency which is
binding_energy divided by the number of non-hydrogen atoms in
the ligand, and attaching it to a conformation.
-added property 'lenNonHAtoms' to the ligand molecule
-changed line 350 from version==4.0 to version>=4.0 to accommodate
-removed "pdbq" from comment for rmsref
-added write41 method and flags for epdb, flexres, ga_crossover_mode,
rmsatoms, rmsref, and write_all
-improved set_types_from_directory method: now npts is increased
if any ligand in the directory has a dimension larger than npts for
that dimension; previously this was done only for the single ligand
updated write4 method: previously it forced the parameter_file value
to be "AD4_parameters.dat"
-updated write41 method: previously it forced the parameter_file value
to be "AD4.1_bound.dat"
-added first draft of method to produce AutoGrid41-style file:
the key difference is inclusion of explicit specification of
parameter_file 'AD4.1_bound.dat'. When AutoDock4.1 is released,
AD4.1_bound.dat will be the default parameter library and included in
the compilation process. With that version, it will no longer be
necessary to specify an input parameter library file and have it located in
the directory including the other input files.
-added a voluminous verbose option to autoroot method of RotatableBondManager
-changed RotatableBondManager so that it always uses the detectAll option of the
-fixed bug in writing flexible residue files: tyrosines were not formatted
properly so that ATOM records directly followed ENDBRANCH records
-modified to work with new adt modes
-added "about" keyword in parser dictionary for xml field
-added tran0 in parser dictionary for xml field
-updated executables from autogrid3+autodock3 to autogrid4+autodock4,,
-added support for setting _showHistogram, _showDockingsAsSpheres,
_showBindingSite, _chooseDockedConformations, _readDLG, _selectDLG
and _makeSubsetClustering to AD3.05 version. These commands are called
by other commands
-added use of findGeomsByName so that displayInteractionsGeoms could be
reused in autoanalyze3, autoanalyze4 and autoanalyze41 Commands,,
-initial revision
-added support for writing AutoDock4.1 dpf files
-added use of write_all_flag;removed casting variable value to an integer line 4087,
-initial revision
-replaced use of Numeric in determining number of active torsions with list.count(1),,
-initial revision,,
-added 'import os' statement: os.environ['PATH'] failed on Windows.
-initial revision,,
-initial revision
-added line 413 to make the rest of the menubar tan;
-added updating analyze commands [showBindingSite,selectDLG,
chooseDockedConformations, makeSubsetClustering] to updateCmds method
-added using 'self.vf.GUI.VIEWER.findGeomsByName' to access markSph and
rootSph to facilitate reuse of these geometries in the different versions
of autotors
-added a method setADTmode which allows the user to select a mode for the ADT GUI

-added a comment which shows syntax for specifying more than one residue
-added requirement that specified receptorfile be in .pdbqt format

-moved lines setting the types from a directory (previously lines 108-109)
BEFORE setting the flexible types to fix bug where flexible types were
overwritten when a directory of ligands was used to set types

-added casting a user-specified rms_tolerance to a float

-initial revision

- Pmv can now run without file writing permissions
- _pmvrc: added repairCommands and superimposeCommandsNew to make them available by default
- fixed bug #954 - cannot change colors with "choose color"!


- now vision can run without file writing permissions
- introduced "soft run" (run only what hasn't run yet) and "hard run" (re-run)
- now "continuous run" (automatic run on new data) can be turned off
- introduced automatic generation of OPAL Web Services nodes

- added mouse transformation info in DejaVu GUI
- corrected object normalizing and centering
- introduced pivot center picking capability "pivotOnPixel"

-- Resolved forking problem on Mac OSX Leopard that resulted in warning message in the console:
"The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec()."

The following mailing lists are available:

-AutoDock: a community of AutoDock, AutoGrid and AutoDockTools (ADT) users
with lots of experience to share

-PMV for questions regarding the use of PMV;

-Vision for questions regarding the use of VISION;

-MGLTools support for questions regarding installing the MGLTools.

Please visit our Frequently Asked Questions page if you have any problems
installing or running our tools:

For other inquiries, send an email to mgltools (

More information can be found on our web site at

Thank you for using our tools.

The MGLTools development team

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: