Skip to main content
Advanced Science logoLink to Advanced Science
. 2025 Jul 11;12(35):e02702. doi: 10.1002/advs.202502702

BInD: Bond and Interaction‐Generating Diffusion Model for Multi‐Objective Structure‐Based Drug Design

Joongwon Lee 1, Wonho Zhung 1, Jisu Seo 1, Woo Youn Kim 1,2,3,
PMCID: PMC12463045  PMID: 40642896

Abstract

Recent remarkable advancements in geometric deep generative models, coupled with accumulated structural data, enable structure‐based drug design (SBDD) using only target protein information. However, existing models often struggle to balance multiple objectives, excelling only in specific tasks. BInD, a diffusion model with knowledge‐based guidance, is introduced to address this limitation by co‐generating molecules and their interactions with a target protein. This approach ensures balanced consideration of key objectives, including target‐specific interactions, molecular properties, and local geometry. Comprehensive evaluations demonstrate that BInD achieves robust performance across all objectives, matching or surpassing state‐of‐the‐art methods. Additionally, an NCI‐driven molecule design and optimization method is proposed, enabling the enhancement of target binding and specificity by elaborating the adequate interaction patterns.

Keywords: diffusion model, 3D molecular generative model, non‐covalent interaction, structure‐based drug design


Can a generative model design molecules that truly understand their targets? BInD, a diffusion‐based framework, co‐generates 3D molecules and their interactions with proteins by learning target‐specific interacting patterns. With knowledge‐based guidance and NCI‐driven optimization, BInD balances affinity, geometry, and drug‐likeness – pushing the boundary of multi‐objective molecular design in structure‐based drug discovery.

graphic file with name ADVS-12-e02702-g003.jpg

1. Introduction

Recent advances in geometric deep generative models[ 1 , 2 ] on top of the accumulation of biological structures[ 3 , 4 ] have fueled a new paradigm of deep learning‐driven structure‐based drug design (SBDD), which take advantage of the rich context of protein structures to design well‐binding molecules with their 3D poses. In comparison to the earlier molecular generative models that design compounds by producing a string representation of molecular graphs,[ 5 , 6 ] incorporating the surrounding protein environment as an inductive bias markedly enhances the quality of generation.[ 2 ] Traditional approaches must rely on separate conformer generation and docking tools to validate whether they can fit in a pocket. In contrast, designing a molecule directly in a protein pocket is a strong constraint that inherently enforces the binding of the designed molecule, or at least ensures that its 3D shape is compatible with the pocket, thereby paving the way for more reliable SBDD.

However, existing SBDD models often struggle to meet the multiple requirements to be a drug candidate with a realistic 3D structure.[ 7 , 8 ] These requirements are categorized into three main objectives: 1) accurate local geometry, 2) desirable drug‐like molecular properties, and 3) formation of target‐specific interactions (Figure  1a ). Local geometry refers to how accurately the model generates a local 3D structure aligned with its molecular graph without violating physical rules. Unrealistic geometry would possess high strain, affecting the reliability of generated molecules, as illustrated in Figure S1a (Supporting Information).[ 7 , 9 , 10 ] Auto‐regressive models that sequentially add atoms have demonstrated their strengths on local geometries by focusing on adjacent atoms at each generation step.[ 11 , 12 , 13 ] Molecular properties, in contrast, depend entirely on the global structure of a molecular graph. For instance, drug‐likeness cannot be determined by examining just part of a molecule; it requires consideration of the entire structure.[ 14 ] Bond information plays a key role in bridging the gap between the generated molecular graph and its 3D conformation. Point cloud‐generating approaches often struggle to align the obtained molecular graphs and their 3D pose when relying on post‐bond order assigning tools, because even a small error in atom positions can result in a different molecule with undesirable properties. Notably, previous bond co‐generating approaches that generate a 3D molecular graph in a one‐shot behavior improve both local geometry and global molecular properties.[ 12 , 15 , 16 , 17 ]

Figure 1.

Figure 1

Overview of BInD. a) Conceptual illustration of the three key objectives of deep SBDD: accurate local geometry, desirable molecular property, and target‐specific interactions. b) Overall performance of deep SBDD models. While other baseline models fall short in at least one of the three key objectives, BInD shows balanced performance with notable strength in considering interactions. c) An overview of the generative process of BInD, where atoms, bonds, and interactions are denoised explicitly and simultaneously. The 2D illustration below focuses on the types of each entity, where dashed lines indicate NCIs and ‘U’ indicates an absorbing type. d) A detailed illustration of a single generation step, in case the desired interaction pattern is given. A generating molecule at t step is first denoised with a dynamic interaction network (p θ), then integrated with the given NCIs noised with a forward diffusion (q). Then, knowledge‐based guidance terms are applied to modify atom positions finely, obtaining a molecule at t − 1 step.

A balanced generative model refers to a generative framework that simultaneously optimizes multiple interdependent objectives without disproportionately favoring one at the expense of others. In the context of SBDD, achieving such a balance is critical, as performance trade‐offs across these axes can impair the overall quality and reliability of the designed molecule. Previous deep learning‐based SBDD approaches are often tuned to excel in one or two aspects, but compromise the other criteria. Furthermore, balancing the objectives of SBDD presents significant challenges due to inherent conflicts between metrics. For instance, synthetic accessibility tends to favor smaller, less complex molecules; conversely, achieving high binding affinity often requires larger, more complex molecules that can form extensive interactions with the target protein.[ 18 , 19 ] These limitations necessitate novel approaches that can jointly optimize the aforementioned objectives without severely sacrificing individual performance metrics.

In light of this, we propose BInD (Bond and Interaction‐generating Diffusion model) with well‐balanced performance across the three key objectives. The size of a chemical space that fulfills all three goals is much smaller than that of which a deep SBDD model may represent without any inductive bias. Thus, a desirable model needs a certain constraint or prior knowledge to help it focus on a specific chemical space by precisely understanding the relationship between 3D molecular structures and the three objectives. Inspired by recent perspectives in the working principle of multi‐task learning[ 20 , 21 ] and its successful demonstration on 3D molecular generation,[ 15 , 17 , 22 ] we leverage task‐driven constraints to narrow down the solution space of generated molecules by incorporating concurrent training on 3D molecular graphs and NCI patterns. We focus on a molecule's global and local 3D structure, critical for forming favorable interactions with a target protein, while its molecular graph governs its chemical properties. BInD bridges these aspects by using diffusion‐based generative modeling to simultaneously denoise bond and NCI types along with atom types and positions with knowledge‐based guidance. Our approach ensures alignment between key objectives, resulting in more realistic molecular designs. As a result, BInD outperforms or is comparable to state‐of‐the‐art deep SBDD approaches for each task for different purposes and shows balanced performance for the three main objectives (Figure 1b). Furthermore, we propose an NCI‐driven molecule design and optimization method that retrieves favorable NCI patterns from the generated molecules. As a proxy for a binding preference, the patternized information of NCIs can elicit an enhancement in binding affinities without further training or external evaluation methods. Finally, we apply our modeling strategy in a practical setting to demonstrate the role of NCIs in rendering a target specificity, suggesting the extendability of our strategy to even more challenging drug design tasks.

Our main contributions are as follows:

  • We introduce BInD, the first end‐to‐end diffusion‐based generative framework that balances key objectives in deep SBDD by explicitly imposing covalent and non‐covalent conditions as knowledge‐based guidance to align a 2D molecular graph with its 3D pose in a binding pocket.

  • We comprehensively evaluated deep SBDD models on each key objective, elucidating the effect of the knowledge‐based guidance on the model performance.

  • We propose an NCI‐driven molecule design and optimization method and apply it to a practical setting case to achieve target specificity, highlighting the potential of our framework in designing mutant‐selective drugs.

2. Results

2.1. Model Overview of BInD

Our main goal is to tackle multi‐objective design problems that deep SBDD models face. In this respect, we propose a diffusion‐based molecular generative framework named BInD (Bond and Interaction‐generating Diffusion model) that simultaneously generates atoms, bonds, and NCIs relative to a given target pocket (Figure 1c). Alongside the concurrent generation of each entity, we leverage strategies to assist the model in aligning the molecular graph with its 3D pose (Figure 1d). A dynamic interaction network enables BInD to perceive a molecule in a longer or shorter range, reducing the gap between global and local features. Knowledge‐based guidance terms act on the generative process to finely steer atom positions within a range of realistic bonds and NCIs. Together, BInD can achieve well‐rounded performance in various tasks, addressing the three key objectives in Figure 1b, while other models performed well in their specialized tasks. Details of BInD are provided in the Experimental Section.

2.2. A Comprehensive Evaluation of Deep SBDD Models on Three Perspectives

Here, we comprehensively categorize benchmark metrics across three key objectives. By comparing BInD with other baseline models, we elucidate the roles of our strategies in accomplishing each goal. The baseline models are classified into two groups, depending on whether a model utilizes the information of the reference ligands in the test set. Although BInD does not rely on a reference ligand, it also offers an inpainting mode, termed BInDref, which generates new compounds guided by the NCI pattern of a reference ligand. Therefore, we compare BInDref with reference ligand‐dependent models, such as InterDiff, which acquires the NCI patterns of reference ligands as an input condition, and DecompDiffref, which centers prior atoms on the fragments of the reference ligand. Details on these baseline models are provided in the Experimental Section.

Interaction with a target protein

First, we evaluated the binding affinities of generated molecules with various target proteins. As in previous studies,[ 12 , 23 , 24 ] we measured the Vina score, minimization, and dock of each molecule, representing the energy from the generated structure, local energy minimization, and re‐docking, respectively. Unlike Vina minimization, Vina dock performs a global search for the lowest‐energy pose, losing dependency on the generated pose. Additionally, we report a higher percentage, indicating the ratio of generated molecules with lower Vina dock than the reference ligands.

Table  1 shows that among the reference‐free approaches, BInD outperformed the baselines in Vina score and Vina minimization, showcasing the generation of appropriate binding poses. For Vina dock and higher percentage metrics, BInD ranked within the top 2, closely matching the reference molecules. At the same time, BInDref showed the best results in most metrics, surpassing the other reference ligand‐dependent approaches. Moreover, while other models that receive spatial information from the reference ligand show significantly different values of binding affinities, BInD and BInDref maintained consistent results regardless of the reference ligand information, demonstrating their robustness as a distribution learner.

Table 1.

Benchmark result of BInD and baseline models on binding affinities. The first six models are reference‐free methods, and the last three are dependent methods. The mean and median values of Vina energies, higher ratio, and atom counts are reported. The top 2 performing models among the reference‐free methods and the best‐performing model among the reference‐dependent models for each benchmark are marked in bold.

Model Vina Score (↓) Vina Min. (↓) Vina Dock (↓) Higher [%] (↑) Atom Count
Avg. Med. Avg. Med. Avg. Med. Avg. Med. Avg. Med.
AR −5.28 −5.85 −5.81 −6.05 −6.75 −6.68 37.6 % 30.0 % 18.1 17.0
Pocket2Mol −5.13 −4.81 −6.56 −6.15 −7.43 −7.16 51.3 % 55.0 % 18.6 17.3
DiffSBDD −2.71 −4.25 −4.84 −5.15 −6.51 −6.66 39.2 % 33.0 % 20.4 20.6
TargetDiff −5.11 −6.02 −6.43 −6.69 −7.46 −7.82 52.6 % 50.8 % 22.8 23.1
DecompDiff −3.91 −6.10 −6.44 −7.31 −8.51 −8.78 72.2 % 89.8 % 35.2 34.0
BInD −5.64 −6.22 −6.56 −6.80 −7.46 −7.66 53.6 % 56.3 % 23.9 23.8
InterDiff −2.25 −4.48 −4.87 −5.55 −7.06 −7.03 39.8 % 30.0 % 25.1 24.0
DecompDiffref −5.30 −5.58 −6.31 −6.41 −7.42 −7.65 50.3 % 47.2 % 24.2 23.0
BInDref −5.99 −5.91 −6.65 −6.43 −7.50 −7.55 54.3 % 59.0 % 22.8 21.5
Reference −6.36 −6.46 −6.71 −6.49 −7.45 −7.26 22.8 21.5

In particular, while BInD achieved Vina dock and its higher percentage performance on par with the baseline methods, it outperformed them in Vina score, with a value of –5.64 kcal mol−1, and minimization energy, at –6.22 kcal mol−1. As mentioned above, Vina dock loses dependence on the initially generated 3D pose, indicating that BInD's generated molecular structures are less likely to be unstable poses that are highly positive in Vina score, as an example shown in Figure S1b (Supporting Information). This observation prompted us to further analyze the energy differences between Vina scores and other Vina energies.

Figure  2a shows the distribution of energy differences between the Vina score and Vina dock. BInD and BInDref achieved the second‐lowest and the lowest differences among the reference‐free and reference‐dependent methods, respectively. Since Vina dock energy relies solely on the molecular graph, these results suggest that BInD generates molecular structures well‐aligned with their most stable poses, leading to the outperforming of other baselines. Figure 2b presents the energy shift following minimization from the generated pose, where BInD also shows the second‐lowest energy change, indicating that its initial poses are in stable conformations within the protein pocket. Although AR demonstrated minor energy differences in both cases, it may be due to the generation of rigid molecules with fewer rotatable bonds, as noted in Figure S6 (Supporting Information).

Figure 2.

Figure 2

Comprehensive assessment of BInD with baseline models. a) The box plot illustrates energy differences between before and after Vina minimization. b) The box plot illustrates energy differences between before and after Vina re‐docking. c) Cumulative distribution function (CDF) of minimization RMSDs. d) The box plot illustrates strain energies. In each box plot, the median and four quartile values are denoted with black diamonds that indicate average values. Models are classified into two groups, depending on whether or not they use information from reference ligands. The reference‐dependent models are differentiated as a shaded region in box plots and as dashed lines in the CDF. e) Three examples of BInD‐generated molecules for the test pocket (PDB ID: 3KC1), its NCIs, and its Vina score, QED, and SA. Generated molecules exhibit higher Vina scores with preferable QED and SA scores compared to the reference. In terms of NCI, BInD generates molecules with hydrogen bonds targeting hydrophilic regions at the loop between two helices. Also, the molecules form new NCIs that are not present in the reference molecule, such as a salt bridge with an arginine.

To further investigate the change in binding pose during energy minimization, we also report the cumulative density of RMSD between the generated and minimized poses. Figure 2c shows the results. Consistent with the energy difference trends of the Vina score and minimization, BInD achieved the second‐best performance among the reference‐free methods, highlighting the reliability of the generated poses attributed to our explicit consideration of interactions.

Molecular properties

To assess the molecular properties of the generated molecules, we evaluated quantitative estimation of drug‐likeness (QED)[ 14 ] and synthetic accessibility (SA) scores,[ 25 ] as well as the diversity. Since the graph structure solely determines molecular properties, we also measured the Fréchet ChemNet distance (FCD)[ 26 ] to measure the similarity between the generated and the training set molecules, validating models whether they have learned to generate drug‐like molecules. Additionally, we examine the functional group composition of molecules.

Table  2 presents the results where BInD achieved the second‐best performance in both QED and SA scores among the reference ligand‐free methods. While diffusion models generally fall behind auto‐regressive models in molecular properties, BInD showed the best performance in generating drug‐like molecules among diffusion‐based baselines.

Table 2.

Benchmark result of BInD and baseline models on molecular properties. The first six models are reference‐free methods, and the last three are dependent methods. Mean and median values of QED, SA, FCD, functional group MAE and JSD, and diversity are reported. The top 2 performing models among reference‐free methods and the best‐performing model among reference‐dependent models for each benchmark are marked in bold.

Model QED (↑) SA (↑) FCD (↓) Func. Group (↓) Diversity
Avg. Med. Avg. Med. MAE JSD Avg. Med.
AR 0.50 0.52 0.63 0.62 14.62 0.0564 0.2586 0.74 0.74
Pocket2Mol 0.57 0.57 0.74 0.74 10.83 0.0383 0.2387 0.73 0.77
DiffSBDD 0.49 0.50 0.62 0.62 10.77 0.0465 0.2362 0.79 0.79
TargetDiff 0.49 0.49 0.61 0.59 18.38 0.0386 0.2692 0.74 0.73
DecompDiff 0.49 0.49 0.61 0.59 11.27 0.0227 0.1821 0.74 0.73
BInD 0.50 0.54 0.65 0.66 7.23 0.0311 0.1853 0.75 0.75
InterDiff 0.32 0.30 0.56 0.57 17.36 0.0620 0.4626 0.75 0.75
DecompDiff ref 0.47 0.48 0.63 0.63 6.93 0.0329 0.1766 0.70 0.71
BInDref 0.49 0.50 0.66 0.69 6.05 0.0302 0.1774 0.68 0.69
Reference 0.48 0.47 0.73 0.74

BInD achieved the best FCD score of 7.23, surpassing all baselines, and ranked second in functional group metrics (MAE: 0.0311, JSD: 0.1853). This can be attributed to BInD's single‐shot generation of 3D molecular graphs, allowing the designed molecules to closely align with the chemical distributions of the training set. While FCD and functional group distributions evaluate the model's capacity to generate drug‐like molecules, these distributions can also depend on the target pocket. We report FCD and functional group distributions for test set reference molecules in Table S2 (Supporting Information) to address this. BInD outperformed all baselines, demonstrating its ability to generate molecules whose distribution closely resembles the distribution of the reference test molecules, implying its generalizability to unseen pockets. Comparing BInD with BInDref reveals the impact of providing a reference interaction pattern during the generation. While BInD generates diverse molecules, BInDref exhibited lower diversity but achieved better FCD and functional group matching compared to BInD, showing that providing reference interaction patterns can result in a more focused distribution of molecules.

End‐to‐end 3D graph generative models show superior performance in molecular properties compared to the other baselines. By avoiding post‐bond assignment tools, these models minimize potential biases. This is particularly important since different chemical bonds can have similar geometric properties but distinct contributions to molecular properties, such as CC double bond and aromatic CC bond. The results indicate that explicit bond generation helps learn the distribution of trained molecules, avoiding post‐hoc bond assignment limitations that do not consider model‐intended molecular properties.

Internal local geometry

Previous studies[ 16 , 24 , 27 ] have mainly evaluated local structures in generated molecules through bond lengths, angles, and atomic pairwise distances. We report these distributions in Figures S3S5 (Supporting Information), where BInD closely aligns with the referential local structure distribution.

To evaluate the local structure more rigorously, we analyzed the strain energy of the generated molecules. Figure 2d presents the distribution of strain energies. Among the baseline models, BInD and BInDref achieved the second‐lowest strain energy across all baselines. While diffusion‐based models generally showed higher strain energies than auto‐regressive models, BInD achieved the lowest among them. This result highlights the effectiveness of knowledge‐based guidance terms, which capture the locality of molecular structure and refine atom positions in alignment with their bond linkages, leading to more stable molecular conformers.

We further analyzed strain energies versus the number of rotatable bonds in Figure S7 (Supporting Information). Auto‐regressive models showed increased strain energy as more rotatable bonds grew, whereas bond‐generating diffusion models (DecompDiff, BInD) maintained consistent strain energy levels. BInD matched Pocket2Mol when more than three rotatable bonds were present, demonstrating its robust performance in handling flexible molecular structures.

Success rates in three perspectives

In previous evaluations on molecular properties, interactions, and local geometry, BInD consistently demonstrated superior or competitive performance across all axes, underscoring the effectiveness of our multi‐objective generation strategy. To further quantify and evaluate the generated molecules that satisfy all criteria simultaneously, we report the success rate, using filters based on each criterion. Starting from 10,000 generated molecules, and following previous studies,[ 16 , 28 , 29 ] we filtered molecules with QED > 0.25, SA > 0.59, and Vina docking score < ‐8.18 kcal mol−1 to satisfy the molecular property criteria. Next, we excluded molecules with a difference between the Vina docking score and Vina minimized score exceeding 1.09 kcal mol−1, indicating unstable or energetically unfavorable structures. Finally, to assess local geometry, we removed molecules with strain energy exceeding 200 kcal mol−1. This multi‐stage filtering reflects our focus on generating reliable molecules that satisfy all three key objectives within a single framework.

Table S1 (Supporting Information) presents the results. BInD achieved the highest success rate across all three criteria, with 4.7% of generated molecules passing every filter, followed by Pocket2Mol (4.0%). While Pocket2Mol outperformed diffusion‐based baselines when only the molecular property filter was applied (25.6%), its success rate dropped significantly when the interaction filter was added (6.7%), which assesses the reliability of the generated 3D poses. In contrast, BInD retained a higher proportion of molecules after both interaction and local geometry filters, demonstrating its robustness in generating realistic and well‐aligned molecular structures.

Generated examples

Figure 2e and Figure S2 (Supporting Information) show examples of generated molecules with higher binding affinities than that of the reference molecule. The molecules exhibit favorable molecular properties, surpassing the reference molecule in QED, SA, or both. In addition, they are diverse in structures, including complex ring systems, along with accurate 3D conformers. BInD demonstrates its strength in generating molecular structures that feature numerous NCIs, motivating us to further investigate the deep SBDD models on the point of NCIs in Section 2.3.

2.3. Elucidating the Role of NCIs in Designing Molecules

A reliable SBDD demands a more detailed understanding of the molecular interface between a protein and a ligand, emphasizing the importance of NCIs. They enhance binding affinities and contribute to achieving stability and specificity to a target protein.[ 30 ] For instance, the directionality of hydrogen bonds and salt bridges can induce structural compatibility in the pocket alongside binding energies. In this regard, generating molecules with accurate binding modes is essential. Despite the significance of NCIs, a previous study[ 7 ] pointed out that deep SBDD models often struggle to generate molecules that both establish favorable NCIs and avoid steric clashes with protein atoms.

Evaluation of NCI

We evaluate deep SBDD models on their abilities to generate favorable NCIs with fewer steric clashes. Figures  3a,b present the results on the relative counts of NCIs and the number of steric clashes, respectively, with respect to the corresponding reference molecules. Consequently, achieving NCI counts as many as the reference molecule on each NCI type implies that a generated molecule can interact sufficiently with a pocket without neglecting potential sites.

Figure 3.

Figure 3

Discerning the role of NCIs in SBDD. a) A histogram displaying the relative counts of NCIs averaged over the test data points. Each relative count is normalized to a value of 1.0 with the number of NCIs in the corresponding reference molecule. b) A box plot of the number of steric clashes between the generated ligand and protein. c) A box plot shows the NCI similarity of the generated and Vina minimized conformation. For both box plots, median and four quartile values are described, with black diamonds indicating the average values. The reference‐dependent models are differentiated in the shaded region. d) Vina score, minimization, and docking energies of reference molecules and molecules generated from the variants of BInD. As the ratio for NCI pattern retrieval from the initial generation decreases, the generated molecules consistently exhibit stronger bindings while preserving the gap between the three energy components.

Among all models, only BInD achieved relative NCI counts above 1.0 across all interaction types, while others showed deficiencies in more than one NCI type. AR, DiffSBDD, and TargetDiff performed significantly less well in salt bridges and π‐π stacking. Despite having the highest hydrophobic interaction count, DecompDiff showed more than twice as many steric clashes as BInD, indicating that its higher NCI count may come at the cost of structural instability. All three generated similar NCI counts within the reference ligand‐dependent models, except for π‐π stacking of InterDiff. DecompDiffref and BInDref showed comparable results, with BInDref showing fewer steric clashes, highlighting better structural reliability. Overall, BInD achieved sufficient balance across NCI types with low steric clashes.

Next, we evaluated the NCI similarity between the generated molecular structures and their energy‐minimized poses. A reliable SBDD model should generate molecules with favorable NCIs to avoid structural changes during energy minimization. Figure 3c illustrates the result. BInD showed the highest NCI similarity with a median of 0.8, demonstrating the effectiveness of explicitly considering NCIs during generation. Moreover, compared to InterDiff, BInDref, which is trained to simultaneously generate NCI patterns rather than simply using a given reference ligand's NCI pattern, demonstrates greater robustness in NCI‐guided generation.

Molecular design empowered by NCIs

While deep SBDD models generate molecules with desirable properties, as a distribution learner, they can fall short of achieving binding affinities higher than those of the training molecules. To address this, DecompOpt[ 31 ] suggested re‐docking molecular fragments into protein pockets to maximize binding affinities, but this involves computationally intensive docking for each molecule. Drawing on real‐world drug design scenarios, in which NCIs guide the design of high‐affinity molecules,[ 32 ] we introduce a NCI‐driven molecule design and optimization approach that retrieves favorable NCI patterns from previously sampled molecules for the next sampling. The details of the NCI‐retrieving strategy are provided in the Experimental Section.

Figure 3d displays Vina energies for molecules generated by BInDref, BInD, and BInDopt(p%) with a series of ps from 50% to 10%. BInD showed higher Vina energies than those of reference molecules, while it achieved slightly lower Vina energies than those of BInDref by effectively identifying favorable NCI patterns. As p decreases, retrieving NCI patterns with lower Vina scores, BInDopt(p%) starts to produce molecules with higher affinities. The Vina score, minimization, and docking values maintain relative differences, showing that inpainting NCIs does not damage the performance of BInD. Notably, this NCI retrieval relied solely on in‐place scoring without computationally intensive docking trials.

Target‐specific molecule design

We applied our NCI‐driven design strategy to a case that aims to selectively inhibit a double‐mutant epidermal growth factor receptor (EGFR) while sparing the wild‐type (WT) receptor. Experimental details are provided in the Experimental Section.

As shown in Figure  4a, molecules generated by BInD showed marginally stronger binding to the mutant pocket with a median affinity difference of 0.67 kcal mol−1. In contrast, the molecules generated by Pocket2Mol and TargetDiff showed –0.068 and –0.24 kcal mol−1, respectively, exhibiting indistinguishable affinity differences compared to the randomly selected molecules from the training set, despite their target‐aware generation.

Figure 4.

Figure 4

BInD as a promising framework for designing mutant‐selective EGFR inhibitors. a) A box plot illustrates differences between Vina docking scores on the mutant and WT EGFR pockets, where positive values correspond to the lower score on the mutant. Median values are depicted as notches as well as four quartile values. b) Density plot showing the distributions of Vina docking scores on each mutant and WT EGFR pockets. A diagonal line divides a plot in half, where the upper area indicates where the docking score on the mutant pocket is lower. A black star indicates the reference ligand of its original crystal structure. c) t‐SNE plot in the middle visualizes the NCI patterns generated from BInD, BInDopt1, and BInDopt2, with the color indicating the selectivity measure. Two t‐SNE plots at the bottom correspond to BInD (right, red) and BInDopt2 (left, blue), respectively. Examples of generated molecules are visualized with Vina minimized and docking poses and Vina docking scores. NCIs with the mutated residues – M790 and R858 – are shown as dashed lines.

Optimizations further increased the binding energy difference, achieving median values of 0.89 and 1.1 kcal mol−1 for BInDopt1 and BInDopt2, respectively. Figure 4b apparently shows that the binding energy distribution of BInDopt2 shifted toward the mutant‐selective region: upper left side of the diagonal line. This reveals that the selectivity between similar protein pockets can be effectively reinforced by retrieving target‐specific NCI patterns and undergoing optimization cycles. Moreover, the plot illustrates that the molecules generated from BInD readily possess stronger binding affinities toward the target than the other models. Additional result in Table S15 (Supporting Information) supports the claim, where the proportions of BInD‐generated molecules in which the energy differences exceed a certain criterion increase with the optimization cycle. Note that only BInDopt1 and BInDopt2 can generate molecules with an energy difference exceeding 4 kcal mol−1 among the compared models. In contrast, the distribution of Pocket2Mol largely overlaps with that of random molecules, barely showing an advantage in utilizing the information of the target pocket.

We visualized the NCI patterns of the generated molecules by plotting t‐distributed stochastic neighbor embedding (t‐SNE) of NCI fingerprints. The middle plot in Figure 4c shows the combined results for BInD, BInDopt1, and BInDopt2, with higher selectivity NCI patterns clustered on the left. Separate t‐SNE plots for BInD and BInDopt2 below reveal that while BInD's NCI patterns are evenly spread with a concentration on the right side, BInDopt2 shifts more to the left. This shift indicates that the NCI‐driven sampling strategy increasingly focuses on the mutant‐selective region through optimization.

We show examples of generated molecules on both sides of Figure 4c. In each example, Vina minimized and docked structures are shown together with RMSD values and Vina docking scores to the mutant and WT pockets. All of them showed well‐aligned Vina minimization and docking poses, indicating the reliability of our model for generating stable poses. Two examples on the left side of Figure 4c are from BInDopt2, where both consist of NCIs with two mutated residues, Met790 and Arg858, respectively. The example of BInD, located on the right side of Figure 4c, also involves a hydrophobic interaction with Met790. However, the molecule is too far from Arg858 to form an NCI. Upon thinking that the mutated residues are the main contributors that derive the structural difference between the mutant and WT pockets, forming the interaction with the residues may provide a chance to gain selectivity, as in the example molecule from BInD. Intriguingly, these NCIs are formed without expert knowledge of the mutation, which explains why BInD could achieve such high selectivity in contrast to the two baselines. Thus, our case study emphasizes the potential of BInD to design a target‐specific molecule with emerging intelligence to detect critical sites that would lead to the desirable interaction.

3. Conclusion

In this work, we presented BInD, a diffusion‐based framework for reliable SBDD that simultaneously addresses three critical objectives: local geometry, molecular properties, and protein‐ligand interactions. By representing protein‐ligand complexes as an informative bipartite graph that explicitly incorporates both bonds and interactions and formulating them into knowledge‐based guidance terms, our approach achieves superior yet balanced performance across various benchmarks related to the three key objectives, highlighting the effectiveness of our strategy. BInD offers a well‐rounded approach to molecular design, addressing both structural and interaction‐related aspects of protein‐ligand binding. The framework's ability to generate chemically feasible molecules with realistic 3D poses and favorable binding interactions opens new possibilities for computer‐aided drug discovery and optimization. We envisage BInD as a promising example of leveraging the multi‐task objectives to achieve a challenge to balance the performance between key requirements that are crucial in various practical scenarios.[ 33 , 34 ]

4. Experimental Section

BInD Framework

Initially, positions are sampled from an isotropic Gaussian distribution, and types are set to an auxiliary type. BInD then generates a 3D molecular graph (L t ) and its corresponding NCI pattern (I t ) at a time t between T and 0. A single denoising step at a time t is summarized in Figure 1d. Given L t , I t , and a protein pocket P as input, a dynamic interaction network denoises the input into the previous time step t − 1. During the generation process, the dynamic interaction network captures information from the global semantics to local refinements by progressively decreasing the message‐passing distance. From the obtained Lt1gen and It1gen, we integrate chemical knowledge to attenuate the potential inconsistency between molecular geometry and its bonds and interactions as a form of guidance terms. Positions of atoms are slightly modified to prevent a malformed structure regarding bond and NCI types.

Definitions and Notations

Our model constructs 3D molecular graphs and NCI types between ligand and protein atoms from a given protein structure. Specifically, a protein pocket is provided as P={(hiP,xiP,eijP)}i,j{1,2,,NP} where N P denotes the number of protein atoms. hiP and eijP denote a protein node and edge feature, respectively, and xiPR3 denotes the position of a protein atom. The generated output, comprising a molecule and NCIs, is provided as L={(hiL,xiL,eijL)}i,j{1,,NL} and I={iij}i{1,,NP},j{1,,NL} where N L denotes the number of ligand atoms, hiL and eijL denotes a ligand node and edge feature, respectively, xiLR3 denotes a position of a ligand atom, and i ij is an NCI type between a protein and ligand atom. For simplicity, we abbreviate the notation of the generated ligand and its NCIs as h, x, e, and i. The details of node and edge features used in this work are provided in Tables S11 and S12 (Supporting Information).

Forward Diffusion Process for Atom, Bond, and NCI

Recognizing the importance of edge features (bonds and NCIs) in deep learning‐based SBDDs, we incorporated a diffusion process for a complete bipartite graph of the protein‐ligand complex. The NCI patterns of the protein‐ligand complexes were first extracted using the Protein‐Ligand Interaction Profiler (PLIP).[ 35 ] Four types of NCI are considered, including salt bridges, hydrogen bonds, hydrophobic interactions, and π‐π interactions. The salt bridges and hydrogen bonds exhibit directional properties, such as donor‐acceptor or anion‐cation pairs. We constructed a bipartite graph from these extracted NCIs and chemical bonds, with protein and ligand atoms as nodes and NCIs as edges.

Following the progress in diffusion models on a continuous space[ 36 ] and a categorical space,[ 37 ] at each diffusion time step t, an atom position is shifted toward the standard Gaussian distribution by adding small Gaussian noise. Categorical entities, including the atom type, bond type, and NCI types, are perturbed by adding small probabilities to a certain absorbing type. The forward diffusion process at a time step t is defined as:

q(Lt,It|Lt1,It1,P)=q(ht|ht1)·q(xt|xt1)·q(et|et1)·q(it|it1), (1)

while the forward diffusion process of continuous atom position x t and categorical h t , e t , i t are denoted as follows:

q(xt|xt1)=N(xt;1βtxt1,βtI), (2)
q(it|it1)=C(it;it1Qt), (3)

with the predefined noise schedule, β1, ⋅⋅⋅, β T , while h t and e t following the same equation. The probability transition matrix Q t introduces a small noise, shifting toward a certain probability mass, namely the absorbing type, by slightly decreasing the probability of h t − 1. For bonds and NCIs, the non‐bonding and non‐NCI types are naturally selected as the absorbing types, respectively, and for the atom types, an additional masking atom type, depicted as U in Figure 1c, is introduced as the absorbing type. With the m‐th index as the absorbing type, the probability transition matrix is as follows:

[Qt]ij=1,ifi=j=m,1βt,ifi=jm,βt,ifj=m,im. (4)

The choice of the noise schedule for each of [h, x, e, i] varies in the implementation as described in Supporting Information 8.1; for convenience, we unified the notation β t regardless of the entity type. The protein‐ligand complex's overall distribution is decomposed into node, position, edge, and NCI features, each treated as an independent distribution. By the Markov property, L t and I t can be directly obtained as a closed form equation from the data L 0 and I 0 with α t = 1 − β t , α¯t=s=1tαs, and Q¯t=Q1Q2Qt as follows:

q(xt|x0)=N(xt;α¯tx0,(1α¯t)I), (5)
q(it|i0)=C(it;i0Q¯t), (6)

where e t and i t follow the same as Equation 6. For a large t, the distribution of atom, bond types, and NCI types will be a point mass distribution to the absorbing type, while the distribution of atomic positions will become a standard Gaussian distribution.

Reverse Generative Process

During the reverse generative process, a molecule is generated from the prior distribution, which is N(0,I), centered on the protein pocket centroid for atom positions and a point mass categorical distribution on the absorbing type for categorical entities. Following previous works,[ 36 , 37 ] a posterior of the single step of types and positions can be obtained by the Bayes rule as follows:

q(xt1|xt,x0)=N(xt1;μt(xt,x0),βtI), (7)
q(it1|it,i0)=Cit1;itQti0Q¯t1i0Q¯tit, (8)

where

μt(xt,x0):=α¯t1βt1α¯tx0+αt(1α¯t1)1α¯txt, (9)
βt:=1α¯t11α¯tβt, (10)

while the posterior for bond and atom types follows the same as Equation 8. To match the true reverse generative posterior, we parameterize the reverse process, p θ(L t − 1, I t − 1|L t , I t , P). Multiple choices can parametrize the reverse process; we chose the model to predict the original data [L 0, I 0] following the previous diffusion‐based molecular generative models.[ 15 , 24 ] Specifically, starting from L 0 and I 0, we first sample L t and I t by Equations (5), (6). The model Xθ predicts L^0 and I^0, with the training objective defined as follows:

L^0,I^0=Xθ(Lt,It,t,P), (11)
Loss=DKLq(Lt1|Lt,L0)pθ(Lt1|Lt,L^0)+DKLq(It1|It,I0)pθ(It1|It,I^0). (12)

The hyper‐parameter setting for training is detailed in Table S13 (Supporting Information).

Dynamic Interaction Network

Strongly inspired by the recent model architectures[ 38 , 39 , 40 ] that account for a molecule with 3D coordinates, we design a new E(3)‐equivariant neural network to denoise a 3D molecular graph inside a protein pocket. While EGNN[ 38 ] originally updates the hidden features of node and atom positions in a homogeneous graph, protein‐ligand complexes are represented as bipartite graphs with heterogeneous NCI edges. Moreover, the number of edges for NCI predictions scales to N P × N L, though the actual NCIs to predict are sparse. As a result, it is essential to design an E(3)‐equivariant model architecture that efficiently propagates messages through the bipartite graph.

To accomplish this, for a noised graph as input, we first construct a radial graph with distinct distance cutoffs for protein‐protein nodes, protein‐ligand nodes, and ligand‐ligand nodes, denoted as γP, γI, and γL, respectively:

mijPfϕP(hiP,hjP,eijP,dijP), (13)
mijLfϕL(hiL,hjL,eijL,dijL), (14)
mijIfϕI(hiP,hjL,iij,dijI). (15)

The message features are then separately aggregated to each protein and ligand node as follows:

miPjnγP(i)mijP, (16)
miLjnγL(i)mijL, (17)
miI,mjIjnγI(i)mijI,inγI(j)mijI, (18)

where n γ(i) is a set of atom indices, {j}, within the distance cutoff, d ij < γ. Note that the aggregation of mijI is asymmetric since an NCI edge is heterogeneous. For clarity, we use i as an index for a protein atom and j as an index for a ligand atom. Then, hidden node features are updated as follows:

hiPfψP(hiP,miP,miI,zP,zL), (19)
hjLfψL(hjL,mjL,mjI,zP,zL), (20)

where the global protein and ligand features (z P and z L) are computed by aggregating all the node features of protein and ligand nodes, followed by a shallow linear layer:

zP,zL=fθhjP,fθhiL. (21)

In the early stages of our experiments, we found that incorporating the compressed representation of protein and ligand features enhanced the training process, as the radial graph alone may not capture the global states of the protein and ligand. The ligand node positions and edges are then updated as follows:

xjLxjL+int(j)fτI(mijI)·(xiPxjL)+knt(j)fτL(mjkL)·(xkLxjL), (22)
eijPeijP+fηP(mijP), (23)
eijLeijL+fηL(mijL), (24)
iijiij+fηI(mijI). (25)

Note that the subscripts θ, ϕ, τ, and η indicate learnable model parameters.

During the reverse diffusion process, early steps (large t) are known to generate the global semantics of the sample, while later steps (small t) focus on fine‐tuning and refinement.[ 41 ] To account for this, we set the radius cutoffs of a ligand bond and interaction edges as increasing functions of the time step t. This dynamic cutoff allows for long‐range message passing during the early steps (large t) to capture the global semantics of the protein, while later steps (small t) emphasize the local structure. We choose the simplest linear function:

γ(t)=γmin+tT(γmaxγmin). (26)

The values for γ min and γ max are set to different values for bond and interaction edges provided in Table S13 (Supporting Information). We further conduct an ablation study to differentiate the effect of the time‐scheduled radius cutoffs. As variants of BInD, we train and sample using both maximum and minimum fixed distance cutoffs. The results in Table S9 demonstrate that the dynamic cutoff is beneficial in balancing the global interaction and local geometry properties of generated molecules.

After processing through multiple layers of dynamic interaction networks, the types of atoms, bonds, and NCIs are predicted as follows:

hi,one-hotLCsoftmax(MLP(hiL)), (27)
eij,one-hotLCsoftmax(MLP(eijL+ejiL)), (28)
iij,one-hotCsoftmax(MLP(iij)). (29)

The number of used dynamic interaction network layers is provided in Table S13 (Supporting Information).

Sampling Techniques

After training the reverse generative model, we applied additional techniques to generate a large bipartite graph. When simultaneously generating both the molecular graph and its 3D structure, inconsistencies may arise between ligand atom‐bond relationships and protein‐ligand atom interactions, including NCIs. To address this issue, we employed two approaches: resampling and the use of guidance terms.

Since the SBDD tasks include both local (e.g., bond distance) and global (e.g., QED and SA) objectives, we incorporate repetitive resampling of forward and reverse steps during the sampling process. Previous work[ 42 ] demonstrated that, in the context of diffusion models for fixed image inpainting, iteratively refining intermediate states allows the model to better align global information with its local information. Building on this idea, we observed that resampling the intermediate states in a straightforward generation scheme significantly reduces inconsistencies between the generated bonds and atom positions, improving structural coherence. However, resampling throughout the reverse process would slow down the generative process due to the additional refinement iterations. Since the early stages of the reverse process already have sufficient steps for refinement, we opted to apply the resampling technique only during the later stages, where the fine‐level generation occurs.

Previous studies in diffusion‐based image generation[ 43 , 44 ] have demonstrated that using guidance terms derived from the derivative of a classifier can substantially enhance sample quality. Building on this concept, MolDiff[ 15 ] demonstrated that incorporating guidance terms based on bond distance deviations from predefined lengths improves unconditional molecular generation. Expanding on this idea, we extend the guidance terms to account for bond distances, bond angles, NCIs, and protein‐ligand clashes. Specifically, we propose four knowledge‐based guidance terms: bond distance, bond angle, NCI distance, and steric clash guidance, defined as follows:

μθ(xt,t)=μθ(xt,t)+δBD+δID+δBA+δSC, (30)
xt1N(xt1;μθ(xt,t),βtI), (31)

where μθ(x t , t) is a model‐predicted μt(xt,x0), while δBD, δID, δBA, and δSC denote the knowledge‐based guidance terms. Specifically, each guidance term is defined as follows:

δBD,i=aBDxtjnL^0(i)max(0,dijLdBDmax)+max(0,dBDmindijL), (32)
δID,i=aIDxtjnL^0(i)κNCImax(0,dijIdID,κmax)+max(0,dID,κmindijI), (33)
δBA,i=aBAxtinL^0(j),knL^0(j),ikmax(0,dBAmindikL), (34)
δSC,i=aSCxti{1,,NL}j{1,,NP}max(0,dSCmindij), (35)

where nL^0(i) denotes the indices of bond‐connected nodes to i‐th node in L^0. a BD, a ID, a BA, and a SC are scaling coefficients for each guidance term whose values are provided in Table S13 (Supporting Information). Distance threshold values, dBDmin, dBDmax, dID,κmin, dID,κmax, dBAmin, and dSCmin, are provided in Table S14 (Supporting Information). We conduct ablation studies on each term to clarify the contribution. We categorized guidance terms into intra‐ and inter‐molecular geometry guidance, and their impact is evaluated by measuring performance changes on related benchmark metrics when those terms are neglected. Tables S7 and S8 (Supporting Information) show the results, where intramolecular guidance terms are beneficial to lower the strain energy, while intermolecular guidance terms contribute to lowering the Vina score and steric clashes.

NCI‐Driven Molecule Design and Optimization

In traditional molecule design, molecules are often created by anchoring or forbidding specific NCIs.[ 32 ] Previous methods have adopted this approach by conditioning molecule generation within a protein pocket based on the information of specific NCIs.[ 27 , 45 , 46 ] However, BInD simultaneously generates NCI edges along with a molecule, enabling the adoption of the inpainting technique.[ 42 , 47 ] In light of this, we propose an NCI‐driven molecule generation approach with desired NCI patterns.

The lower branch of Figure 1d illustrates the case where a desired pattern of NCIs, I0fix, is given. The information is first noised to match the time step, then mixed with It1gen with a binary mask matrix, m fix, that indicates which interaction edge to fix with a given NCI. In summary, a single step of NCI inpainting can be formulated as follows:

It1fixq(It1fix|It,I0fix), (36)
It1genq(It1gen|It,I^0), (37)
It1=mfixIt1fix+(1mfix)It1gen. (38)

When a reference ligand is given, as in the test set, we extract its NCI pattern to set as I0fix. By letting all entities of m fix as 1, we can guide the molecular generation to follow the NCI pattern from the reference. We named the method as BInDref.

Moreover, we propose an NCI‐retrieving strategy for optimizing target specificity. This strategy begins by generating 100 molecules for each protein pocket. We then perform computationally cheap in‐place Vina scoring for all generated ligands, which is much faster than docking. We filter the top p % of molecules with the highest affinities based on Vina scores and retrieve their NCI patterns from this. We randomly selected one NCI pattern for each generation round. This NCI pattern is set as I0fix to drive a molecular generation process to increase binding affinity. Then, we re‐generate molecules by following Equations (36) to (38). For each p, we named the corresponding method BInDopt(p %). In comparison to optimization strategies that retrieve molecular fragments for the next round of generation,[ 31 ] our method can search for more diverse molecules while retaining favorable interaction patterns, reducing the risk of mode collapse.

Even though we here utilized whole NCI patterns from reference or pre‐sampled molecules, one can also employ specialized knowledge on the target system to partially fix and generate the rest of the NCI patterns by setting m fix, purposing to anchor or to veto specific amino acid residues.

Dataset

We used the CrossDocked2020 dataset[ 48 ] to train and test BInD. Following previous works,[ 11 , 24 ] we curated a full CrossDocked2020 set of 22.5 million docked protein‐ligand complexes, selecting those with a binding pose RMSD of less than 1 Å. Then, we split the train and test sets with sequence identity below 30%, resulting in a training set of 100,000 complexes comprising 14,365 protein structures of 1,419 gene families, and a test set of 100 different proteins and 91 gene families.

Baselines

We selected a range of deep SBDD models as baselines, including both autoregressive and diffusion models, as well as point cloud‐generating and 3D graph‐generating approaches. For autoregressive models, we choose AR,[ 11 ] which generates molecules by sequentially creating point clouds, and Pocket2Mol,[ 12 ] which generates a 3D graph.

For diffusion‐based models using point cloud representations, we selected DiffSBDD[ 23 ] and TargetDiff,[ 24 ] both of which generate atom types and positions within a protein pocket. DiffSBDD uses continuous diffusion,[ 36 ] while TargetDiff employs categorical diffusion[ 37 ] for atom types. DecompDiff[ 16 ] generates a molecule starting from decomposed priors to generate fragment graphs from each, which are then connected to form a complete molecule. DecompDiff offers two sampling options: one using fragment centers obtained from a prior sampling method[ 49 ] (DecompDiff), and the other using fragment centers retrieved from reference ligands of the test complexes in the CrossDocked2020 dataset (DecompDiffref). InterDiff[ 46 ] extends the point cloud‐generating approach by generating molecules conditioned on an interaction prompt retrieved from the reference ligands' NCI patterns during generation. Although InterDiff incorporates NCIs while generation, two important originality exist in our model: first, BInD generates an NCI pattern so that it is free from the reference, and second, geometric properties of each NCI type are considered during the generation.

For all baseline models, we brought the models from their official repositories and generated molecules following the provided default settings. For a fair comparison, we separately compare methods requiring a reference ligand for a generation, including InterDiff, DecompDiffref, with BInDref, in which an NCI pattern from a reference ligand is inpainted.

Evaluation Details

Following previous SBDD methods[ 11 , 12 , 16 , 23 , 24 ], we generate 100 molecules per 100 CrossDocked2020 test pockets to evaluate BInD and baseline models across all metrics. Protein‐ligand binding affinities were evaluated using AutoDock Vina.[ 50 ] Despite the existing uncertainties in affinity estimation of docking methods, the CrossDocked2020 dataset is intrinsically constructed via docking protocols, and a sufficient number of samples can make it statistically meaningful, rendering the assessment feasible. For the benchmark of molecular properties, QED and SA scores were calculated using RDKit, following the previous studies[ 12 , 24 ]. For each protein pocket, we computed the average Vina score, minimization, docking energy, QED, and SA values, and reported the overall average and median values.

We further examined FCD and a functional group distribution to assess the chemical similarity between the generated and training data. Since the CrossDocked2020 dataset comprises drug‐like molecules,[ 48 ] a lower FCD and well‐aligned functional group distribution suggest that the generated molecules closely resemble drug‐like compounds. The functional group distribution was assessed using JSD and MAE, following recent work.[ 51 ] Specifically, we selected the 25 most frequent functional groups in CrossDocked2020. Then, we compared two types of functional group distributions: frequency and ratio. The frequency distribution, evaluated with JSD, captures the overall occurrence pattern of each functional group, while the ratio, assessed with MAE, measures the average occurrence per molecule.

To evaluate strain energy, we followed the recent approach,[ 7 ] calculating it as E strain = E generatedE minimized. Here, E generated is the universal force field (UFF) energy of the generated structure, and E minimized is the UFF energy after minimization, assessed in the absence of the protein. This evaluation provides insight into the model's ability to produce stable and realistic local geometries. NCIs were analyzed using the protein‐ligand interaction profiler (PLIP),[ 35 ] and steric clashes were evaluated following the PoseCheck[ 7 ] protocol. To calculate NCI similarity, we flattened the NCI patterns of the protein side into a 1D vector following the previous work[ 45 ] and measured the Jaccard similarity between the vectors.

Details on Double‐Mutant EGFR‐Targeted Design

We used two EGFR structures from Sogabe et al.,[ 52 ] one is a wild‐type (PDB ID: 3W2S), and the other is a double‐mutant (PDB ID: 3W2R) where Thr790 is modified to a methionine and Leu858 is modified to an arginine. This double‐mutated EGFR is clinically significant due to its role in exhibiting drug resistance.[ 53 ] Initially, we generate 300 molecules inside the pocket of mutant EGFR with BInD and the other two baseline models, Pocket2Mol and TargetDiff. Although EGFR structures are included in the training set, all models – BInD, Pocket2Mol, and TargetDiff – were trained on the same dataset, ensuring a fair and consistent basis for comparison. Then, following the NCI‐driven designing scheme that retrieves interaction patterns of the top 10 % Vina scores, we carried out two rounds of optimization. At each round, 300 molecules are additionally generated, and each set of molecules is named BInDopt1 and BInDopt2, where the numbers indicate the optimization round. In addition, as a negative control, we randomly select 300 compounds from the training set ligands so that they are intrinsically unrelated to the target. To assess selectivity, we docked molecules to both mutant and WT pockets. Both pockets share a reference ligand, so they have nearly identical pockets except for two mutated residues.[ 52 ] We use docking instead of local minimization to prevent bias toward a pocket where molecules are generated.

Conflict of Interest

The authors declare no conflict of interest.

Author Contributions

J.L. and W.Z. contributed equally to this work, conceptualized the work and developed the model. J.L. and W.Z. trained the model and carried out the experiments for benchmarks and case studies. J.L., W.Z., J.S., and W.Y.K. designed the experiments, analyzed the results, and contributed to manuscript writing. The whole work was supervised by W.Y.K.

Supporting information

Supporting Information

Acknowledgements

This work was supported by Basic Science Research Programs through the National Research Foundation of Korea, which is funded by the Ministry of Science and ICT (Grant Nos. NRF‐2022M3J6A1063021; RS‐2023‐NR077040; RS‐2023‐00257479) and by the Ministry of Health and Welfare (Grant No. RS‐2024‐00512498), to J.L., W.Z., J.S., and W.Y.K.

Lee J., Zhung W., Seo J., and Kim W. Y., “BInD: Bond and Interaction‐Generating Diffusion Model for Multi‐Objective Structure‐Based Drug Design.” Adv. Sci. 12, no. 35 (2025): 12, e02702. 10.1002/advs.202502702

Data Availability Statement

The data and processing scripts for BInD are available at https://github.com/lee‐jwon/BInD. The original CrossDocked2020 dataset can be downloaded from https://github.com/gnina/gnina. The training and generation scripts for BInD and its trained settings are available at https://github.com/lee‐jwon/BInD.

References

  • 1. Isert C., Atz K., Schneider G., Curr. Opin. Struct. Biol. 2023, 79, 102548. [DOI] [PubMed] [Google Scholar]
  • 2. Bai Q., Xu T., Huang J., Pérez‐Sánchez H., Drug Discovery Today 2024, 104024. [DOI] [PubMed] [Google Scholar]
  • 3. Berman H. M., Acta Crystallographica Section A: Foundations of Crystallography 2008, 64, 88. [DOI] [PubMed] [Google Scholar]
  • 4. Burley S. K., Berman H. M., Bhikadiya C., Bi C., Chen L., Di Costanzo L., Christie C., Dalenberg K., Duarte J. M., Dutta S., Feng Z., Ghosh S., Goodsell D. S., Green R. K., Guranović V., Guzenko D., Hudson B. P., Kalro T., Liang Y., Lowe R., Namkoong H., Peisach E., Periskova I., Prlić A., Randle C., Rose A., Rose P., Sala R., Sekharan M., Shao C., Nucleic Acids Res. 2018, 47, D464. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5. Bian Y., Xie X.‐Q., J. Mol. Model. 2021, 27, 1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6. Skalic M., Jiménez J., Sabbadin D., De Fabritiis G., J. Chem. Inf. Model. 2019, 59, 1205. [DOI] [PubMed] [Google Scholar]
  • 7. Harris C., Didi K., Jamasb A., Joshi C., Mathis S., Lio P., Blundell T., in NeurIPS 2023 Generative AI and Biology (GenBio) Workshop . 2023.
  • 8. Qu Y., Qiu K., Song Y., Gong J., Han J., Zheng M., Zhou H., Ma W.‐Y., in Forty‐first International Conference on Machine Learning . 2024, https://openreview.net/forum?id=KaAQu5rNU1.
  • 9. Huang L., Xu T., Yu Y., Zhao P., Chen X., Han J., Xie Z., Li H., Zhong W., Wong K.‐C., Zhang H., Nat. Commun. 2024, 15, 2657. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10. Qiang B., Song Y., Xu M., Gong J., Gao B., Zhou H., Ma W.‐Y., Lan Y., in Int. Conference on Machine Learning . PMLR, 2023, pp. 28277–28299. [Google Scholar]
  • 11. Luo S., Guan J., Ma J., Peng J., Adv. Neural Inf. Process. Syst. 2021, 34, 6229. [Google Scholar]
  • 12. Feng W., Wang L., Lin Z., Zhu Y., Wang H., Dong J., Bai R., Wang H., Zhou J., Peng W., Huang B., Zhou W., Nature Machine Intelligence 2024, 6, 62. [Google Scholar]
  • 13. Liu M., Luo Y., Uchino K., Maruhashi K., Ji S., in Int. Conference on Machine Learning 2022.
  • 14. Bickerton G. R., Paolini G. V., Besnard J., Muresan S., Hopkins A. L., Nat. Chem. 2012, 4, 90. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15. Peng X., Guan J., Liu Q., Ma J., in Proc. of the 40th International Conference on Machine Learning , vol. 202 Proceedings of Machine Learning Research. (Eds: Krause A., Brunskill E., Cho K., Engelhardt B., Sabato S., Scarlett J.), PMLR, 2023, pp. 27611–27629, https://proceedings.mlr.press/v202/peng23b.html. [Google Scholar]
  • 16. Guan J., Zhou X., Yang Y., Bao Y., Peng J., Ma J., Liu Q., Wang L., Gu Q., in Int. Conference on Machine Learning . PMLR, 2023, pp. 11827–11846. [Google Scholar]
  • 17. Adams K., Abeywardane K., Fromer J., Coley C. W., arXiv preprint arXiv:2411.04130 2024.
  • 18. Weller J. A., Rohs R., J. Chem. Inf. Model. 2024, 64, 6450. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19. Cremer J., Le T., Noé F., Clevert D.‐A., Schütt K. T., Chem. Sci. 2024, 15, 14954. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20. Cao R., Yamins D., Cognit. Syst. Res. 2024, 85, 101200. [Google Scholar]
  • 21. Huh M., Cheung B., Wang T., Isola P., in Forty‐first International Conference on Machine Learning . 2024, https://openreview.net/forum?id=BH8TYy0r6u.
  • 22. Vignac C., Osman N., Toni L., Frossard P., in Joint European Conference on Machine Learning and Knowledge Discovery in Databases . Springer, 2023, pp. 560–576.
  • 23. Schneuing A., Harris C., Du Y., Didi K., Jamasb A., Igashov I., Du W., Gomes C., Blundell T. L., Lio P., Welling M., Bronstein M., Correia B., Nat. Comput. Sci. 2024, 4, 899. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24. Guan J., Qian W. W., Peng X., Su Y., Peng J., Ma J., in Int. Conference on Learning Representations . 2023.
  • 25. Ertl P., Schuffenhauer A., J. Cheminform. 2009, 1, 1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26. Preuer K., Renz P., Unterthiner T., Hochreiter S., Klambauer G., J. Chem. Inf. Model. 2018, 58, 1736. [DOI] [PubMed] [Google Scholar]
  • 27. Feng W., Wang L., Lin Z., Zhu Y., Wang H., Dong J., Bai R., Wang H., Zhou J., Peng W., Huang B., Zhou W., Nature Machine Intelligence 2024, 6, 62. [Google Scholar]
  • 28. Xie Y., Shi C., Zhou H., Yang Y., Zhang W., Yu Y., Li L., arXiv preprint arXiv:2103.10432 2021.
  • 29. Long S., Zhou Y., Dai X., Zhou H., Adv. Neural Inf. Process. Syst. 2022, 35, 23894. [Google Scholar]
  • 30. Zhou P., Huang J., Tian F., Curr. Med. Chem. 2012, 19, 226. [DOI] [PubMed] [Google Scholar]
  • 31. Zhou X., Cheng X., Yang Y., Bao Y., Wang L., Gu Q., in The Twelfth International Conference on Learning Representations . 2024, https://openreview.net/forum?id=Y3BbxvAQS9.
  • 32. Bhujbal S. P., Kim H., Bae H., Hah J.‐M., Pharmaceuticals 2022, 15, 1170. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33. Kasat R. B., Gupta S. K., Comput. Chem. Eng. 2003, 27, 1785. [Google Scholar]
  • 34. Meng R., Jiang Q., Liu D., npj Flexible Electron. 2022, 6, 39. [Google Scholar]
  • 35. Salentin S., Schreiber S., Haupt V. J., Adasme M. F., Schroeder M., Nucleic Acids Res. 2015, 43, W443. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36. Ho J., Jain A., Abbeel P., Adv. Neural Inf. Process. Syst. 2020, 33, 6840. [Google Scholar]
  • 37. Austin J., Johnson D. D., Ho J., Tarlow D., Van Den Berg R., Adv. Neural Inf. Process. Syst. 2021, 34, 17981. [Google Scholar]
  • 38. Satorras V. G., Hoogeboom E., Welling M., in Int. conf. on machine learning . PMLR, 2021, pp. 9323–9332. [Google Scholar]
  • 39. Schütt K. T., Sauceda H. E., Kindermans P.‐J., Tkatchenko A., Müller K.‐R., J. Chem. Phys. 2018, 148, 24. [DOI] [PubMed] [Google Scholar]
  • 40. Thomas N., Smidt T., Kearnes S., Yang L., Li L., Kohlhoff K., Riley P., arXiv preprint arXiv:1802.08219 2018.
  • 41. Kim G., Kim B., Park E., Cho S., arXiv preprint arXiv:2401.17547 2024.
  • 42. Lugmayr A., Danelljan M., Romero A., Yu F., Timofte R., Gool L. V., in Pro. of the IEEE/CVF conference on computer vision and pattern recognition . 2022, pp. 11461–11471.
  • 43. Dhariwal P., Nichol A., Adv. Neural Inf. Process. Syst. 2021, 34, 8780. [Google Scholar]
  • 44. Nichol A., Dhariwal P., Ramesh A., Shyam P., Mishkin P., McGrew B., Sutskever I., Chen M., arXiv preprint arXiv:2112.10741 2021.
  • 45. Zhung W., Kim H., Kim W. Y., Nat. Commun. 2024, 15, 2688. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46. O'Boyle N. M., Banck M., James C. A., Morley C., Vandermeersch T., Hutchison G. R., J. Cheminform. 2011, 3, 1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47. Anciukevičius T., Xu Z., Fisher M., Henderson P., Bilen H., Mitra N. J., Guerrero P., in Proc. of the IEEE/CVF Conference on Computer Vision and Pattern Recognition . 2023, pp. 12608–12618.
  • 48. Francoeur P. G., Masuda T., Sunseri J., Jia A., Iovanisci R. B., Snyder I., Koes D. R., J. Chem. Inf. Model. 2020, 60, 4200. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 49. Rooklin D., Wang C., Katigbak J., Arora P. S., Zhang Y., J. Chem. Inf. Model. 2015, 55, 1585. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 50. Eberhardt J., Santos‐Martins D., Tillack A. F., Forli S., J. Chem. Inf. Model. 2021, 61, 3891. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 51. Lin H., Huang Y., Zhang O., Liu Y., Wu L., Li S., Chen Z., Li S. Z., Adv. Neural Inf. Process. Syst. 2024, 36. [Google Scholar]
  • 52. Sogabe S., Kawakita Y., Igaki S., Iwata H., Miki H., Cary D. R., Takagi T., Takagi S., Ohta Y., Ishikawa T., ACS Med. Chem. Lett. 2013, 4, 201. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 53. Bollinger M. K., Agnew A. S., Mascara G. P., J. Oncol. Pharm. Pract. 2018, 24, 379. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supporting Information

Data Availability Statement

The data and processing scripts for BInD are available at https://github.com/lee‐jwon/BInD. The original CrossDocked2020 dataset can be downloaded from https://github.com/gnina/gnina. The training and generation scripts for BInD and its trained settings are available at https://github.com/lee‐jwon/BInD.


Articles from Advanced Science are provided here courtesy of Wiley

RESOURCES