Konnektor: A framework for using graph theory to plan networks for free energy calculations

Benjamin Ries,Richard J Gowers,James RB Eastwood,Hannah M Baumann,David WH Swenson,Irfan Alibay,Michael M Henry,David Mobley
DOI: https://doi.org/10.26434/chemrxiv-2024-wjqsq
2024-09-12
Abstract:Alchemical free energy campaigns can be planned using graph theory by building up networks that contain nodes representing molecules that are connected by possible transformations as edges. We introduce Konnektor, an open-source Python package, for systematically planning, modifying, and analyzing free energy calculation networks. Konnektor is designed to aid in the drug discovery process by enabling users to easily setup free energy campaigns using complex graph manipulation methods. The package contains functions for network operations including concatenation of networks, deletion of transformations, and clustering of molecules, along with a framework for combining these tools with existing network generation algorithms to enable the development of more complex methods for network generation. A comparison of the various network layout features offered is carried out using toy datasets. Additionally, Konnektor contains visualization and analysis tools, making the investigation of network features much simpler. Besides the content of the package, the paper also offers application examples, demonstrating how Konnektor can be used and how the different networks perform from a graph theory perspective. Konnektor is freely available via GitHub at https://github.com/OpenFreeEnergy/konnektor under the permissive MIT License.
Chemistry
What problem does this paper attempt to address?
The paper aims to address the problem of free energy calculation network planning in drug design. Specifically, the authors introduce an open-source Python package called Konnektor, which is used to systematically plan, modify, and analyze free energy calculation networks. The goal of Konnektor is to help users easily set up free energy calculation activities through complex graph operation methods during the drug discovery process. The paper mainly addresses the following issues: 1. **Lack of automated tools**: The absence of easy-to-use automated setup tools makes it difficult to perform free energy calculation activities, especially for non-experts. 2. **Improving computational efficiency**: Relative binding free energy (RBFE) calculations, although cheaper than absolute binding free energy (ABFE) calculations, still require a significant amount of time. Therefore, a good network computation strategy is needed to significantly improve the efficiency of ranking candidate compounds. 3. **Optimizing network features**: In free energy calculation networks, it is necessary to balance the minimum required number of calculations with the addition of redundancy to improve the robustness of the results. Konnektor introduces various network layout algorithms, such as Minimum Spanning Tree (MST), star network, cyclic network, etc., allowing users to choose the optimal network layout based on specific needs. Additionally, Konnektor provides network operation, visualization, and analysis tools, enabling users to better understand and adjust free energy calculation networks.