A Physically-Informed Subgraph Isomorphism Approach to Molecular Docking Using Quantum Annealers
Francesco Micucci, Matteo Barbieri, Gabriella Bettonte, Domenico Bonanni, Anita Camillini, Anna Fava, Daniele Gregori, Andrea R. Beccari, Gianluca Palermo

TL;DR
This paper enhances quantum annealer-based molecular docking by incorporating physicochemical interactions into the QUBO formulation, improving docking accuracy over purely geometric approaches.
Contribution
It introduces a novel QUBO formulation that includes Coulomb, van der Waals, H-bond, and hydrophobic interactions for more accurate quantum annealing-based docking.
Findings
Inclusion of physical interactions improves docking accuracy.
Experimental results demonstrate the impact of physical terms on results.
The approach extends previous geometric-only models with physicochemical data.
Abstract
Molecular docking is a crucial step in the development of new drugs as it guides the positioning of a small molecule (ligand) within the pocket of a target protein. In the literature, a feasibility study explored the potential of D-Wave quantum annealers for purely geometric molecular docking, neglecting physicochemical interactions between the protein and the ligand and focusing solely on their simplified geometries. To achieve this, the ligands were represented as graphs incorporating their geometric properties and then mapped onto a grid that discretized the three-dimensional space of the protein pocket. The quality of the ligand pose on the protein pocket was evaluated through the isomorphism between the ligand graph and the spatial grid. This paper builds on the previous study by introducing physicochemical interactions between the protein-ligand pair into the QUBO problem to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
