- Updated Gypsum-DL to version 1.1.7.
- Revised
$PATH/autogrow4/autogrow/user_vars.pyto correct for error in handling the--conversion_choice. Obabel can now be run as the--conversion_choicewithout providing an MGLTools path (mgltools_directory). - Revised
$PATH/autogrow4/autogrow/user_vars.pyto enforceMGLToolsConversionas the only conversion option (--conversion_choice) when scoring with NN1/NN2 (--scoring_choice). - Minor code clean-up to
$PATH/autogrow4/autogrow/user_vars.py. - Fixed user-reported
bug
in
fragmenter_of_smi_mol.py.
- Updated Gypsum-DL to version 1.1.5.
- Updated Dimorphite-DL to version 1.2.4.
- Fixed failure in
$PATH/autogrow4/accessory_scripts/make_lineage_figures.pyto detect source compounds when run had--use_docked_source_compoundsset to False. This patched required the added user variable--use_docked_source_compounds. To maintain back-compatibility the default setting is to auto-detect from thevars.jsonfile. - Added optional variable
--purge_previous_pickled_filesto$PATH/autogrow4/accessory_scripts/make_lineage_figures.pywhich automates removing all pickled files generated by the script. Useful for cleaning up files when done processing lineages and debugging. Default is False so it is backwards compatible. - Revised
$PATH/autogrow4/autogrow/user_vars.pyto correct minor typos with running custom filters. - Removed blank line in
$PATH/autogrow4/source_compounds/naphthalene_smiles.smi.
- Updated Gypsum-DL to version 1.1.4.
- Updated Dimorphite-DL to version 1.2.3.
- Revised
$PATH/autogrow4/accessory_scripts/convert_vina_docked_pdbqt_to_pdbs.pyto convert files that label atoms asHETATM. Previously, this script only converted atoms that were labeled asATOM. - Revised
$PATH/autogrow4/autogrow/operators/convert_files/conversion_to_3d.pyto removeNoneobjects that could not be imported into RDKit. This prevents theNoneobjects from causing errors indef convert_single_sdf_to_pdb. - Add
raise Exceptionin$PATH/autogrow4/autogrow/operators/convert_files/conversion_to_3d.pywith debugging instructions if Gypsum-DL produces no SDF files.raise Exceptionadded todef convert_sdf_to_pdbs. - Add
raise Exceptionin$PATH/autogrow4/docker/autogrow_in_docker.pyto check forsudoand administrator privileges. - Add
--override_sudo_admin_privilegesparameter to$PATH/autogrow4/docker/autogrow_in_docker.py. This parameter skips the check forsudoand administrator privileges for docker-compatible OS that do not have such permissions. - Fix dependency versions installed in
$PATH/autogrow4/docker/Dockerfile. This ensures that AutoGrow4 continues to run in Docker even if future dependency updates cause compatibility issues. - Added an AutoGrow4 citation to the print statement in
$PATH/autogrow4/RunAutogrow.py. - Revised
./docker/README.mdto clarify docker use. - Updated the docker scripts. Bug fixes, added
--rmto the docker command, etc. - Revised
$PATH/autogrow4/autogrow/user_vars.pyto correct minor typos with OS checks. - Updated
$PATH/autogrow4/README.mdwith minor updates and developer notes. - Added
Dependencies Notesto$PATH/autogrow4/README.md. - Added
Developer Notesto$PATH/autogrow4/docker/README.md. - Added
$PATH/autogrow4/CHANGELOG.md.
The original version described in:
Spiegel, J.O., Durrant, J.D. AutoGrow4: an open-source genetic algorithm for de novo drug design and lead optimization. J Cheminform 12, 25 (2020). [doi: 10.1186/s13321-020-00429-4]