Abstract
Predicting the structure of ligands bound to proteins is a foundational problem in modern biotechnology and drug discovery, yet little is known about how to combine the predictions of protein-ligand structure (poses) produced by the latest deep learning methods to identify the best poses and how to accurately estimate the binding affinity between a protein target and a list of ligand candidates. Further, a blind benchmarking and assessment of protein-ligand structure and binding affinity prediction is necessary to ensure it generalizes well to new settings. Towards this end, we introduce MULTICOM_ligand, a deep learning-based protein-ligand structure and binding affinity prediction ensemble featuring structural consensus ranking for unsupervised pose ranking and a new deep generative flow matching model for joint structure and binding affinity prediction. Notably, MULTICOM_ligand ranked among the top-5 ligand prediction methods in both protein-ligand structure prediction and binding affinity prediction in the 16th Critical Assessment of Techniques for Structure Prediction (CASP16), demonstrating its efficacy and utility for real-world drug discovery efforts. The source code for MULTICOM_ligand is freely available on GitHub.
Keywords: Protein-ligand structure, pose prediction, binding affinity, deep learning, diffusion model, flow matching, drug discovery
1 |. INTRODUCTION
The effects of ligands binding to proteins are numerous and foundational to research efforts in biotechnology and drug discovery, yet efficiently determining the structure, and thereby the function, of such ligand-bound protein complexes has challenged the structural biology community for decades. In the 15th Critical Assessment of Techniques for Structure Prediction (CASP15) [1], template-based approaches to protein-ligand structure determination generally outperformed those based on deep learning (DL). Nonetheless, over the last few years, several new DL methods (mostly diffusion models [2]) for protein-ligand docking and structure prediction have been introduced [3, 4, 5, 6, 7], importantly raising the question of which method(s) perform(s) best for a range of diverse prediction targets and how to combine them if they are complementary. We sought to answer this question by designing and evaluating a new DL ensembling method called MULTICOM_ligand for protein-ligand modeling, which we will describe in detail in Section 2.
Our MULTICOM_ligand team (group number 207) participating in the 2024 CASP16 experiment submitted 33 models for 13 incidental ligand pose targets; 1,165 models for 233 ligand pose pharma targets; 700 models for 140 lig- and affinity pharma targets; and 110 affinity predictions for 110 phase-2 ligand affinity pharma targets, representing a submission for every protein target available in the CASP16 ligand prediction category. To facilitate such a breadth of prediction types, we designed MULTICOM_ligand as a modular software framework for protein-ligand modeling. Originally developed as a DL benchmarking toolkit for protein-ligand docking methods (i.e., PoseBench [8]), we adapted the core predictor modules of this benchmarking pipeline to support the prediction of arbitrary protein-ligand structures with associated confidence and affinity scores from protein sequence and ligand SMILES string inputs.
Algorithm 1.
MULTICOM_ligand for protein-ligand structure and affinity prediction
| Notation: (X: intermediate protein or protein-ligand structure; : final protein-ligand structure; : binding affinity, : confidence score) | |
| 1: | Input: Protein sequence and ligand SMILES string (S, M) |
| 2: | Predict Xinit ← ESMFold(S) |
| 3: | Sample Xdd ← DiffDock-L (S, M, Xinit) |
| 4: | Sample Xdb ← DynamicBind (S, M, Xinit) |
| 5: | Sample Xnp ← NeuralPLexer (S, M, Xinit) |
| 6: | Predict Xrf aa ← RoseTTAFold-All-Atom (S, M) |
| 7: | Rank Xcon ← StructureConsensus (Xdd,db,np,rf aa) |
| 8: | Bust Xbust ← PoseBustersFilters(Xcon) |
| 9: | if Is Multi-Ligand then |
| 10: | Clash Bust Xbust ← ClashFilters (Xbust) |
| 11: | end if |
| 12: | Finalize |
| 13: | Output: Sampled top-5 heavy-atom structures with confidence scores and binding affinities |
Moreover, to provide high-accuracy estimates of a protein-ligand complex’s binding affinity from only primary sequences, we concurrently developed the new FlowDock generative flow matching model for joint prediction of protein-ligand structure and binding affinity [9]. Notably, our initial development of FlowDock revealed that joint training and prediction of protein-ligand structure and binding affinity yielded top results in various internal affinity prediction benchmarks we used for model prototyping and evaluation. As such, in the CASP16 experiment, we integrated FlowDock into MULTICOM_ligand as an optional add-on of the framework that, as one desires, can use initially provided protein-ligand complex structures as additional model inputs for confidence and affinity estimation. This flexible software design greatly simplified our usage of MULTICOM_ligand for Stage 2 of the CASP16 binding affinity prediction category, in which predictors were given the crystal structure of a protein-ligand complex and asked to estimate the complex’s binding affinity using this additional information.
According to the CASP16 experiment’s official analysis, in the protein-ligand structure prediction category, MULTICOM_ligand ranked fifth with its predictions’ median lDDT-PLI score of 0.58, which denotes a protein-ligand interaction (PLI)-focused implementation of the local Distance Difference Test (lDDT) for assessment of biomolecular structure accuracy. Further, in the protein-ligand binding affinity prediction category, MULTICOM_ligand achieved a Kendall’s Tau ranking coefficient of 0.32 in Affinity Stage 1, earning it fifth place overall. Notably, MULTICOM_ligand performed better than many CASP16 template-based predictors, demonstrating that deep learning has advanced the state of the art of protein-ligand structure and binding affinity prediction since CASP15.
2 |. MATERIALS AND METHODS
2.1 |. Overview of approach
From primary sequence inputs of a protein and one or more ligands alone, MULTICOM_ligand, visualized in Figure 1, provides users with rank-ordered predicted protein-ligand complex conformations filtered using structural and chemical sanity checks available in the PoseBusters software suite [10] and annotated with estimated per-atom quality scores and binding affinity values produced by our new generative flow matching model FlowDock. This approach is generally summarized in Algorithm 1. The steps of the approach are described in detail in the following subsections.
FIGURE 1.

A high-level overview of MULTICOM_ligand, our proposed ensembling method for protein-ligand structure and binding affinity prediction. Given the sequence of a single- or multi-chain protein and the SMILES string of one or multiple ligands, MULTICOM_ligand predicts a number of plausible ligand poses using a selection of the latest deep learning (DL) methods for protein-ligand modeling. Such poses are then rank-ordered using an unsupervised structural consensus ranking heuristic that biases towards the most structurally similar poses across all methods and further filtered using a variety of structural and chemical sanity checks provided by the PoseBusters software suite. Finally, the top-ranked poses are evaluated by our new deep generative flow model FlowDock for joint assessment of protein-ligand structure confidence scores and binding affinities.
2.2 |. Protein-ligand inputs
MULTICOM_ligand represents a protein-ligand complex as a pair of single-/multi-chain protein sequence and SMILES string of one or more ligands (S,M). Multiple chains within a protein sequence are delimited using the character “:”, whereas multi-ligand SMILES sequences within the same string are separated using the character “.” following RDKit’s conventions for parsing “fragment” ligands of a single molecule [11]. Certain protein-ligand structure prediction methods employed in MULTICOM_ligand support using predicted protein structures as input to enhance their prediction accuracy. Accordingly, we use ESMFold [12] to provide predicted protein structure inputs to these methods. Note that, during the CASP16 experiment, we instead predicted these protein structures using AlphaFold 3 [13], though the public release of MULTICOM_ligand’s source code by default uses the MIT-licensed ESMFold model for these purposes.
2.3 |. Structure prediction methods
Based on the results of our previous benchmark of DL-based protein-ligand docking methods [8], MULTICOM_ligand employed four representative DL methods to predict the structure for a protein-ligand sequence input: DiffDock-L [5], DynamicBind [4], RoseTTAFold-All-Atom [6], and NeuralPLexer [7]. We then grouped these methods into one of two groups, DL docking methods (i.e., DiffDock-L and DynamicBind) and DL co-folding methods (i.e., RoseTTAFold-All-Atom and NeuralPLexer), where the former group uses a predicted protein structure to perform DL-based molecular docking and the latter group predicts full protein-ligand complex conformations from primary sequence inputs. Lastly, we further subdivided these DL docking and DL co-folding groups into protein-fixed/protein-flexible categories (i.e., DiffDock-L/DynamicBind) and predictive/generative categories (i.e., RoseTTAFold-All-Atom/NeuralPLexer), respectively.
2.4 |. Ranking heuristics
One of the primary hypotheses driving this work is that geometrically similar ligand poses predicted by different DL methods should largely coincide with an accurate protein-ligand binding pocket and pose prediction overall. That is, when all DL methods have predicted nearly the same binding pocket and ligand pose for a given ligand molecule, they have, in essence, reached a “structural consensus” on the location and orientation of the crystal ligand pose. Based on this consensus (n.b., which may be misled if the majority of methods predict a similar incorrect binding pocket), we formulate an unsupervised ranking metric that calculates the pairwise root mean square deviation (RMSD) of all ligand poses predicted by each DL method and rank-orders the poses according to their average pairwise RMSD to each other. This provides a simple, computationally efficient heuristic (similar to that of [14] for protein complex structure ranking) for selecting our “best guess” of the location and orientation of a ligand pose given a pool of predictions produced by various DL prediction methods.
2.5 |. Ligand pose filters
An important component of MULTICOM_ligand’s design is that it not only curates a list of rank-ordered protein-ligand complex conformations produced by some of the latest DL prediction methods but also re-ranks (i.e., down-weights) its top-5 predicted conformations if any prediction fails to pass each of the standardized structural and chemical validity tests available in the PoseBusters software suite [10]. This provides an additional layer of filtering to ensure that MULTICOM_ligand’s top predictions are ordered according to a secondary heuristic that posits that accurate ligand poses must not only be identified through a consensus of different prediction methods but must also not contain any violations of known ligand biochemistry such as non-planar ring conformations or steric clashes with protein heavy atoms.
2.6 |. Selected poses
During MULTICOM_ligand’s initial stage of development, we discovered the need to add another layer of pose ranking: the possibility of encountering multi-ligand prediction targets for which accurate poses can be identified but may contain undesirable (and unrealistic) inter-ligand steric clashes between ligand heavy atoms. Notably, this phenomenon frequently occurs with DL methods such as DiffDock-L and DynamicBind which were originally trained on only single-ligand protein complexes, necessitating a stopgap measure to prevent such (clashing) poses from being selected as MULTICOM_ligand’s top-ranked pose. Consequently, for multi-ligand prediction targets, MULTICOM_ligand automatically assigns predictions made by the DL method NeuralPLexer (n.b., which was trained on multi-ligand protein complexes with inter-ligand steric clash penalties) a higher rank than any other method’s predictions, to discourage (potentially) clashing poses produced by the other (single-ligand) DL methods from being selected as MULTICOM_ligand’s top pose prediction.
2.7 |. Confidence & affinity prediction
A final component of MULTICOM_ligand’s design is its ability to annotate its top-5 predicted protein-ligand structure conformations with estimated per-atom confidence scores and per-ligand binding affinity values. This is made possible by our new FlowDock generative model, a version of NeuralPLexer fine-tuned with geometric flow matching for joint protein-ligand structure and binding affinity prediction. Notably, the original NeuralPLexer model was trained as a denoising diffusion probabilistic model [15, 16, 17, 2] that predicts protein(-multi)-ligand complex structures and their confidence scores from primary sequence inputs, whereas FlowDock generalizes NeuralPLexer’s diffusion generation framework with the emerging generative modeling framework of conditional flow matching [18, 19, 20] to enable generative (multi-ligand) structure predictions starting from biophysics-informed and empirical prior distributions [21, 22, 23].
At a high level, flow matching (n.b., as a generalization of denoising diffusion) has a DL model learn to solve an ordinary differential equation (ODE) that transforms data points derived from an easy-to-sample prior distribution X0 (e.g., a Gaussian distribution) to another empirical distribution X1 (e.g., the distribution of crystal structures in the RCSB Protein Data Bank (PDB) [24]). A DL model learns a solution to such an ODE by repeatedly “denoising” an interpolative noising schedule whereby, for a random time step t ∈ [0, 1] sampled during training, an input data point x1 ∈ X1 (e.g., a 3D biomolecular crystal structure) is “noised” according to time step t typically using simple linear interpolation such as xt = (1 − t) · x0 + t · x1, and the model is then tasked with predicting the original version of this data point x1. Once trained e.g., in the context of structure prediction, such a DL model can be run iteratively to sample multiple 3D biomolecular structures for a primary input sequence starting from time step t = 0 representing a fully random point cloud x0 ∈ X0. Note that additional (e.g., Gaussian) noise is typically injected into these training and sampling processes to ensure the model produces more than a trivial mapping between point masses [21].
Importantly, the primary novelty of flow matching is that one’s prior distribution can be arbitrarily chosen, in contrast to denoising diffusion for which typically only a Gaussian prior distribution can be used. This makes modeling of 3D biomolecules, in particular, much more flexible in that, with flow matching, one can specify a prior distribution informed by known biophysical properties such as a harmonic prior [21] or one derived from the outputs of another DL structure prediction model such as ESMFold [12]. As such, for a given protein sequence and ligand SMILES string, FlowDock takes precise advantage of this modeling flexibility by sampling an initial protein structure using ESMFold and an initial molecule-like ligand conformation from a harmonic prior distribution at the start of its structure prediction sampling processes, which considerably reduces its training and prediction dynamics for arbitrary protein-ligand complexes.
In addition to introducing bespoke prior distributions for structure sampling, FlowDock repurposes NeuralPLexer’s frozen (i.e., non-trainable) confidence estimation module as an additional (trainable) binding affinity prediction module, which was then fine-tuned for binding affinity estimation using the well-known PDBBind 2020 dataset [25, 26]. Over-all, FlowDock’s model design provides a simple add-on module within MULTICOM_ligand to report (when requested) confidence scores for (predicted) protein and ligand heavy atom coordinates and binding affinity values for each ligand based on their (predicted) heavy atom coordinates (n.b., Pearson’s correlation between the two: −0.127).
3 |. RESULTS AND DISCUSSIONS
The blind structure prediction benchmarking results of MULTICOM_ligand in the CASP16 experiment, as illustrated in Figure 2, demonstrate that our DL ensembling approach to protein-ligand structure modeling (n.b., ranked fifth among 34 predictor groups) reliably produces structurally accurate ligand-bound poses (~2.5 average (Model: 1) RMSD) of the diverse, pharmaceutically relevant protein complexes available in this experiment. Furthermore, Figures 3a and 3b (for Affinity Stages 1 and 2, respectively) illustrate that MULTICOM_ligand’s predicted protein-ligand binding affinities are modestly correlated (Pearson’s R values of 0.30 and 0.31, respectively) with their ground-truth values (n.b., ranking fifth among 28 predictor groups), highlighting the real-world utility of our approach to estimating binding affinities for virtual screening in drug discovery [27].
FIGURE 2.

The histogram of RMSD values of MULTICOM_ligand’s top-ranked (Model: 1) ligand models for the CASP16 protein-ligand structure prediction category (n=233). MULTICOM_ligand ranked 5th in this category.
FIGURE 3.

Summary of MULTICOM_ligand’s CASP16 binding affinity prediction performance: (a) Stage 1 correlation, and (b) Stage 2 correlation. MULTICOM_ligand ranked fifth in this category.
As Figures 2, 3a, and 3b showcase, many of MULTICOM_ligand’s pose and binding affinity predictions are highly accurate, yielding several predicted poses with an RMSD less than 1 and estimated affinities nearly identical to their corresponding true values. Nonetheless, in several other cases, MULTICOM_ligand’s pose predictions yielded RMSDs above 4, indicating in these cases our approach failed to identify the correct protein-ligand binding pockets for DL-based docking. Moreover, the gaps between MULTICOM_ligand’s predicted affinities and their true counterparts were occasionally large, suggesting in these cases MULTICOM_ligand was unsuccessful in differentiating weak from strong binding.
Like all other CASP16 ligand predictor groups, MULTICOM_ligand’s affinity predictions given crystal protein-ligand structures as additional inputs in Affinity Stage 2 were not statistically significant in their differences to those of Stage 1 (Pearson’s R of 0.31 vs. 0.30), highlighting that, to make accurate binding affinity predictions, FlowDock’s representations derived from primary sequence inputs were generally more useful to the model rather than additional structural context proved to be. In the following subsections, we examine a subset of MULTICOM_ligand’s CASP16 pose predictions to study its relative strengths and weaknesses revealed by the experiment.
3.1 |. L1004
As one of the first pharma targets released to predictors for CASP16, ligand target L1004 represents a globular protein with a well-defined binding pocket for molecular docking. As such, the challenge presented by this target is largely in modeling the most accurate pose of this novel ligand within the pocket rather than locating the pocket itself. MULTICOM_ligand’s top-ranked prediction for this target (Figure 4a) yielded a precise ligand RMSD of 0.510 and an lDDT-PLI of 0.963 (ranking 2nd overall). Interestingly, MULTICOM_ligand’s rank-3 prediction achieved an even lower ligand RMSD of 0.483 (ranking 1st overall), suggesting that our structural consensus ranking heuristic mislabeled our most accurate pose for this target yet still ranked it among the ensemble’s top-5 predictions. The top prediction’s AlphaFold 3 protein structure for L1004 had a protein backbone RMSD (BB-RMSD) of 0.224, highlighting that our DL ensemble methods each had access to a highly structurally accurate (holo-like) protein structure for ligand docking or pose prediction for this target, which contributed to their success in this case.
FIGURE 4.

MULTICOM_ligand’s top-ranked protein-ligand complex predictions of three CASP16 ligand targets.
3.2 |. L1009
Due to the hierarchical naming structure of CASP16’s pharma ligand targets, target L1009 contains the same binding pocket as target L1004 yet asks predictors to provide poses for a new and conformationally distinct ligand. MULTICOM_ligand’s top-ranked prediction for this target (Figure 4b) achieved a ligand RMSD of 0.603 and an lDDT-PLI of 0.950 (ranking 2nd overall), comparable to its predictions for L1004 with high overall accuracy. Again of interest, MULTICOM_ligand’s rank-2 prediction yielded even better results with a ligand RMSD of 0.525 (ranking 1st overall), further emphasizing the importance in future work of identifying efficient ways of augmenting our structural consensus ranking heuristic (e.g., with FlowDock’s predicted confidence scores).
3.3 |. T1214
CASP16 incidental ligand target T1214 represents a beta barrel membrane protein structure interacting with a single PQQ ligand molecule. Figure 4c shows MULTICOM_ligand’s (failed) top-ranked prediction of this target, which achieved a modest ligand heavy atom RMSD of 4.244 (n.b., 3.994 with the crystal protein structure) and lDDT-PLI of 0.357 (ranking 34th overall). As our initial AlphaFold 3 prediction of this target’s beta barrel protein structure yielded a reasonable BB-RMSD of 1.687 (n.b., compared to the BB-RMSD of 0.822 achieved by the top-ranking group for this target), one possible explanation for the difficulties MULTICOM_ligand faced for this target is that membrane proteins constitute approximately only 5% of the PDB’s composition [24]. Consequently, we posit that deep learning-based docking methods trained on common subsets of the PDB such as PDBBind [25] are likely to underperform for such targets, since their predictions are primarily optimized for docking with more common types of (e.g., helical) proteins. This suggests that MULTICOM_ligand’s performance may be improved as new deep learning methods (in particular co-folding methods) trained on more balanced mixtures of biomolecular data are introduced.
4 |. CONCLUSIONS
In CASP16, we introduced MULTICOM_ligand, a deep learning-based ensembling method for protein-ligand structure prediction combined with flow matching for joint structure and binding affinity prediction. Its blind assessment results in the CASP16 experiment demonstrate its efficacy and utility for real-world drug discovery efforts. Future work could include investigating whether FlowDock’s predicted confidence scores could enhance the ranking performance of MULTICOM_ligand’s structural consensus heuristic and whether the latest DL co-folding methods such as AlphaFold 3 [13], Chai-1 [28], and NeuralPLexer 3 [29] may benefit from a DL ensembling approach like our new MULTICOM_ligand method or if their predictions may be augmented with additional rank-ordering and binding affinity estimations provided by lightweight generative models such as our new FlowDock model [9].
Acknowledgements
This work was supported by a U.S. NSF grant (DBI2308699) and a U.S. NIH grant (R01GM093123) awarded to JC. Additionally, this work was performed using computing infrastructure provided by Research Support Services at the University of Missouri-Columbia (DOI: 10.32469/10355/97710). We would also like to thank Martin Buttenschoen and Andriy Kryshtafovych for graciously allowing us to use in Figure 1 the PoseBusters and CASP logos, respectively.
Footnotes
Conflicts of interest
The authors declare no conflicts of interest.
Availability statement
The source code repositories accompanying MULTICOM_ligand and FlowDock are available at https://github.com/BioinfoMachineLearning/MULTICOM_ligand and https://github.com/BioinfoMachineLearning/FlowDock, respectively. The detailed results of MULTICOM_ligand for each CASP16 ligand target are available at https://raw.githubusercontent.com/BioinfoMachineLearning/MULTICOM_ligand/refs/heads/main/notebooks/casp16_ligand_pose_results.csv. Additionally, the CASP data that support the findings of this study are openly available on the CASP website at https://predictioncenter.org/casp16/results.cgi?tr_type=ligand.
References
- [1].Robin X, Studer G, Durairaj J, Eberhardt J, Schwede T, Walters WP. Assessment of protein–ligand complexes in CASP15. Proteins: Structure, Function, and Bioinformatics 2023;91(12):1811–1821. [DOI] [PubMed] [Google Scholar]
- [2].Guo Z, Liu J, Wang Y, Chen M, Wang D, Xu D, et al. Diffusion models in bioinformatics and computational biology. Nature reviews bioengineering 2024;2(2):136–154. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [3].Corso G, Stärk H, Jing B, Barzilay R, Jaakkola TS. DiffDock: Diffusion Steps, Twists, and Turns for Molecular Docking. In: The Eleventh International Conference on Learning Representations; 2023.. [Google Scholar]
- [4].Lu W, Zhang J, Huang W, Zhang Z, Jia X, Wang Z, et al. DynamicBind: Predicting ligand-specific protein-ligand complex structure with a deep equivariant generative model. Nature Communications 2024;15(1):1071. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [5].Corso G, Deng A, Polizzi N, Barzilay R, Jaakkola TS. Deep Confident Steps to New Pockets: Strategies for Docking Generalization. In: The Twelfth International Conference on Learning Representations; 2024.. [Google Scholar]
- [6].Krishna R, Wang J, Ahern W, Sturmfels P, Venkatesh P, Kalvet I, et al. Generalized biomolecular modeling and design with RoseTTAFold All-Atom. Science 2024;384(6693):eadl2528. [DOI] [PubMed] [Google Scholar]
- [7].Qiao Z, Nie W, Vahdat A, Miller III TF, Anandkumar A. State-specific protein–ligand complex structure prediction with a multiscale deep generative model. Nature Machine Intelligence 2024;6(2):195–208. [Google Scholar]
- [8].Morehead A, Giri N, Liu J, Cheng J. Deep Learning for Protein-Ligand Docking: Are We There Yet? In: ICML AI4Science Workshop; 2024.. [Google Scholar]
- [9].Morehead A, Cheng J. FlowDock: Geometric Flow Matching for Generative Protein-Ligand Docking and Affinity Prediction. arXiv preprint arXiv:241210966 2024;. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [10].Buttenschoen M, Morris GM, Deane CM. PoseBusters: AI-based docking methods fail to generate physically valid poses or generalise to novel sequences. Chemical Science 2024;15(9):3130–3139. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [11].Landrum G Rdkit documentation. Release 2013;1(1–79):4. [Google Scholar]
- [12].Lin Z, Akin H, Rao R, Hie B, Zhu Z, Lu W, et al. Evolutionary-scale prediction of atomic-level protein structure with a language model. Science 2023;379(6637):1123–1130. [DOI] [PubMed] [Google Scholar]
- [13].Abramson J, Adler J, Dunger J, Evans R, Green T, Pritzel A, et al. Accurate structure prediction of biomolecular interactions with AlphaFold 3. Nature 2024;p. 1–3. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [14].Roy RS, Liu J, Giri N, Guo Z, Cheng J. Combining pairwise structural similarity and deep learning interface contact prediction to estimate protein complex model accuracy in CASP15. Proteins: Structure, Function, and Bioinformatics 2023;91(12):1889–1902. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [15].Ho J, Jain A, Abbeel P. Denoising diffusion probabilistic models. Advances in neural information processing systems 2020;33:6840–6851. [Google Scholar]
- [16].Kingma D, Salimans T, Poole B, Ho J. Variational diffusion models. Advances in neural information processing systems 2021;34:21696–21707. [Google Scholar]
- [17].Karras T, Aittala M, Aila T, Laine S. Elucidating the design space of diffusion-based generative models. Advances in neural information processing systems 2022;35:26565–26577. [Google Scholar]
- [18].Lipman Y, Chen RT, Ben-Hamu H, Nickel M, Le M. Flow Matching for Generative Modeling. In: The Eleventh International Conference on Learning Representations; 2023.. [Google Scholar]
- [19].Chen RT, Lipman Y. Flow matching on general geometries. In: The Twelfth International Conference on Learning Representations; 2024.. [Google Scholar]
- [20].Klein L, Krämer A, Noé F. Equivariant flow matching. Advances in Neural Information Processing Systems 2024;36. [Google Scholar]
- [21].Jing B, Berger B, Jaakkola T. AlphaFold Meets Flow Matching for Generating Protein Ensembles. In: Forty-first International Conference on Machine Learning; 2024.. [Google Scholar]
- [22].Stark H, Jing B, Barzilay R, Jaakkola T. Harmonic Self-Conditioned Flow Matching for joint Multi-Ligand Docking and Binding Site Design. In: Forty-first International Conference on Machine Learning; 2024.. [Google Scholar]
- [23].Corso G, Somnath VR, Getz N, Barzilay R, Jaakkola T, Krause A. Flexible docking via unbalanced flow matching. In: ICML’24 Workshop ML for Life and Material Science: From Theory to Industry Applications; 2024.. [Google Scholar]
- [24].Bank PD. Protein data bank. Nature New Biol 1971;233(223):10–1038. [Google Scholar]
- [25].Liu Z, Li Y, Han L, Li J, Liu J, Zhao Z, et al. PDB-wide collection of binding data: current status of the PDBbind database. Bioinformatics 2015;31(3):405–412. [DOI] [PubMed] [Google Scholar]
- [26].Stärk H, Ganea O, Pattanaik L, Barzilay R, Jaakkola T. Equibind: Geometric deep learning for drug binding structure prediction. In: International conference on machine learning PMLR; 2022. p. 20503–20521. [Google Scholar]
- [27].McInnes C Virtual screening strategies in drug discovery. Current opinion in chemical biology 2007;11(5):494–502. [DOI] [PubMed] [Google Scholar]
- [28].Discovery C, Boitreaud J, Dent J, McPartlon M, Meier J, Reis V, et al. Chai-1: Decoding the molecular interactions of life. bioRxiv 2024;p. 2024–10. [Google Scholar]
- [29].Qiao Z, Ding F, Dresselhaus T, Rosenfeld MA, Han X, Howell O, et al. NeuralPLexer3: Physio-Realistic Biomolecular Complex Structure Prediction with Flow Models. arXiv preprint arXiv:241210743 2024;. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The source code repositories accompanying MULTICOM_ligand and FlowDock are available at https://github.com/BioinfoMachineLearning/MULTICOM_ligand and https://github.com/BioinfoMachineLearning/FlowDock, respectively. The detailed results of MULTICOM_ligand for each CASP16 ligand target are available at https://raw.githubusercontent.com/BioinfoMachineLearning/MULTICOM_ligand/refs/heads/main/notebooks/casp16_ligand_pose_results.csv. Additionally, the CASP data that support the findings of this study are openly available on the CASP website at https://predictioncenter.org/casp16/results.cgi?tr_type=ligand.
