Abstract
We present Icolos, a workflow manager written in Python as a tool for automating complex structure-based workflows. Icolos can be used as a standalone tool, for example in virtual screening campaigns, or can be used in conjunction with deep learning-based molecular generation facilitated for example by REINVENT, a previously published de novo design package. In this publication, we focus on the internal structure and general capabilities of Icolos, using docking experiments as an illustration.
The source code is freely available at https://github.com/MolecularAI/Icolos under the Apache 2.0 licence. Tutorial notebooks containing minimal working examples can be found at https://github.com/MolecularAI/IcolosCommunity.
Supplementary materials
Title
Manual for docking workflow steps
Description
Contains explanations and instructions for workflow steps (docking) referred to in the main manuscript
Actions
Supplementary weblinks
Title
Repository with test data
Description
Holds necessary data files for the unit tests and notebooks in Icolos
Actions
View 


![Author ORCID: We display the ORCID iD icon alongside authors names on our website to acknowledge that the ORCiD has been authenticated when entered by the user. To view the users ORCiD record click the icon. [opens in a new tab]](https://www.cambridge.org/engage/assets/public/coe/logo/orcid.png)