PaperHub
7.5
/10
Spotlight4 位审稿人
最低6最高10标准差1.7
8
10
6
6
3.3
置信度
正确性3.0
贡献度3.3
表达3.3
ICLR 2025

Boltzmann-Aligned Inverse Folding Model as a Predictor of Mutational Effects on Protein-Protein Interactions

OpenReviewPDF
提交: 2024-09-25更新: 2025-03-05

摘要

Predicting the change in binding free energy ($\Delta \Delta G$) is crucial for understanding and modulating protein-protein interactions, which are critical in drug design. Due to the scarcity of experimental $\Delta\Delta G$ data, existing methods focus on pre-training, while neglecting the importance of alignment. In this work, we propose Boltzmann Alignment technique to transfer knowledge from pre-trained inverse folding models to prediction of $\Delta\Delta G$. We begin by analyzing the thermodynamic definition of $\Delta\Delta G$ and introducing the Boltzmann distribution to connect energy to the protein conformational distribution. However, the protein conformational distribution is intractable. Therefore, we employ Bayes’ theorem to circumvent direct estimation and instead utilize the log-likelihood provided by protein inverse folding models for the estimation of $\Delta\Delta G$. Compared to previous methods based on inverse folding, our method explicitly accounts for the unbound state of the protein complex in the $\Delta \Delta G$ thermodynamic cycle, introducing a physical inductive bias and achieving supervised and unsupervised state-of-the-art (SoTA) performance. Experimental results on SKEMPI v2 indicate that our method achieves Spearman coefficients of 0.3201 (unsupervised) and 0.5134 (supervised) on SKEMPI v2, significantly surpassing the previously reported %SoTA values SoTA results of 0.2632 and 0.4324, respectively. Furthermore, we demonstrate the capability of our method in binding energy prediction, protein-protein docking, and antibody optimization tasks. Code is available at [https://github.com/aim-uofa/BA-DDG](https://github.com/aim-uofa/BA-DDG)
关键词
Mutational Effects; Protein-Protein Interactions

评审与讨论

审稿意见
8

The paper proposes a novel and interesting method that leverages Boltzmann Alignment to establish a more sophisticated connection between inverse folding tasks and binding free energy (ΔΔG) prediction. Despite relying on somewhat idealized approximations, the method leverages a thermodynamic cycle and the principles of the Boltzmann distribution to incorporate both bound and unbound states of the protein complex, offering a physically motivated alignment technique that addresses limitations of traditional pre-trained inverse folding models. Through evaluations on the selected SKEMPI v2 dataset, the paper demonstrates that the method achieves significant improvements over existing approaches in both supervised and unsupervised settings. Overall, the paper provides a new perspective for integrating domain knowledge into alignment techniques.

优点

  1. The paper is well-written.

  2. The approach achieves state-of-the-art results compared to baselines.

  3. The paper effectively incorporates domain-specific priors, specifically leverages Boltzmann principles to connect energy with probability, along with the assumption that unbound states can be approximated as independent probabilities for each chain. Though this assumption is idealized, it still is an interesting approach that introduces a motivated alignment.

  4. The paper demonstrates practical applicability on binding energy prediction, protein-protein docking and antibody optimization tasks.

缺点

  1. The method makes strong assumptions, particularly in treating the unbound state as independent probabilities for each chain, which oversimplifies the inter-chain interactions. Additionally, the predictions of inverse folding model’s do not fully align with the predicted probabilities (not the ground truth), introducing biases when single-chain probabilities are combined to approximate complex states. This approximation may result in significant deviations in some situations.

  2. The method has only been validated on a limited dataset, which lacks sufficient evidence to demonstrate the generalizability of the approach and its underlying assumptions.

  3. It seems that the paper lacks sufficient discussion on how improvements in the inverse folding model would translate to gains in this approach. It’s also unclear which specific module in this sophisticated approach contributes most significantly to the information gain.

问题

  1. Could the authors explain the reasons for the relatively low MAE reported in Table 2?

  2. Could the authors clarify how they determined the unbound state approximation for independent chain probabilities (Equation 9)? The paper provides some explanation on this point, but it lacks sufficient detail.

  3. The transformation between energy and probability, along with the approximation of unbound state probabilities, partially explains the high correlation between the inverse folding task and ΔΔG prediction. However, within the neural network, the sophisticated design of model doesn’t appear to provide additional information gain.

Given the strengths of this paper, I would consider raising my score if the authors can address my concerns.

评论

Q1: Could the authors explain the reasons for the relatively low MAE reported in Table 2?

A: As shown in Equation 10, the unsupervised estimation of ΔΔG\Delta\Delta G relies not only on the conditional probabilities modeled by the inverse folding model but also on kBTk_B T (the product of Boltzmann constant and thermodynamic temperature). In the supervised version, we treat kBTk_B T as a learnable parameter, whereas in the unsupervised version, we simply set kBT=1k_B T = 1. While this unknown scaling factor does not impact correlation-based metrics, it does affect absolute metrics like MAE, which may account for the relatively low MAE reported in Table 2.

Q2: Could the authors clarify how they determined the unbound state approximation for independent chain probabilities (Equation 9)? The paper provides some explanation on this point, but it lacks sufficient detail.

A: Thanks and addressed. As illustrated in Fig.1-Left, for a single chain (A) extracted from a complex (AB), we mask both the sequence and structure of the complex AB according to chain A's mask. The resulting masked information is then input into the protein inverse folding model, ProteinMPNN. For the unbound state, each chain is evaluated independently—chain A is processed in isolation, disregarding chain B, and vice versa. Conversely, for the bound state, chains A and B are processed together in ProteinMPNN, preserving all inter-chain interactions (represented as inter-chain edges in ProteinMPNN's graph representation).

Q3: The transformation between energy and probability, along with the approximation of unbound state probabilities, partially explains the high correlation between the inverse folding task and ΔΔG prediction. However, within the neural network, the sophisticated design of model doesn’t appear to provide additional information gain.

A: Thanks for your comment. In our opinion, we do not introduce any sophisticated model design; the only additional learnable parameter compared to the inverse folding model is a scalar kBTk_B T (the product of the Boltzmann constant and thermodynamic temperature). Our main contribution lies in incorporating physical inductive bias to more effectively leverage the inverse folding model for ΔΔG\Delta\Delta G prediction. By incorporating the thermodynamic cycle and Boltzmann distribution, we can achieve better performance than previous ΔΔG\Delta\Delta G predictors (including previous inverse-folding-based methods).

评论

Considering your response, as well as the replies provided to other reviewers, my concerns have been addressed. Although I believe the assumptions made in this work are too strong, I also acknowledge the novelty of this work. I will raise my score for this paper.

评论

Your insightful comments and kind support are greatly appreciated! As the discussion period ends on Dec. 2nd, we welcome any further questions you may have.

评论

Dear Reviewer:

Thank you for your thorough review and constructive comments! We sincerely hope our responses fully address your questions.

W1.1: The method makes strong assumptions, particularly in treating the unbound state as independent probabilities for each chain, which oversimplifies the inter-chain interactions.

A: Thanks for your constructive comment. The unbound state typically refers to a condition with no significant inter-chain interactions. We acknowledge that weak inter-chain interactions, such as transient and solvent-mediated interactions, may exist in the unbound state. However, these interactions generally have minimal impact on free energy, making it a common and effective assumption to treat the unbound state as independent probabilities for each chain, thereby simplifying the problem with negligible cost. In contrast, inter-chain interactions are much stronger in the bound state. To account for this, we compute its probability by inputting the entire complex into ProteinMPNN, preserving all inter-chain interactions represented as edges in the model’s graph structure.

W1.2: Additionally, the predictions of inverse folding model’s do not fully align with the predicted probabilities (not the ground truth), introducing biases when single-chain probabilities are combined to approximate complex states. This approximation may result in significant deviations in some situations.

A: Thanks for your insightful comment. We agree that, although the pretrained inverse folding model we use is probabilistic, its predicted probabilities do not reflect the ground truth because it is simply trained using a cross-entropy loss on biologist-resolved structure-sequence pairs. However, our proposed Boltzmann Alignment establishes a bidirectional connection between the inverse folding model's predicted probabilities and the ΔΔG\Delta\Delta G values, enabling mutual enhancement. Experimental results demonstrate that this approach not only enables the use of the inverse folding pretrained model to predict ΔΔG\Delta\Delta G but also allows the fine-tuned inverse folding model to generate sequences with higher affinity (Section 4.4.3).

We are not sure if we have correctly understood and addressed your question here. If you have any further questions, please feel free to let us know.

W2: The method has only been validated on a limited dataset, which lacks sufficient evidence to demonstrate the generalizability of the approach and its underlying assumptions.

A: Thanks for pointing this out. (1) SKEMPIv2 remains the largest and most well-established benchmark available for ΔΔG\Delta\Delta G prediction. (2) Due to the high cost of measurements and the lack of high-throughput techniques, experimentally determined ΔΔG\Delta\Delta G data is limited in availability. (3) We also hope to see more public datasets in this field. Recent efforts, such as AlphaSeq, are promising, though their whole dataset is not yet publicly available.

W3: It seems that the paper lacks sufficient discussion on how improvements in the inverse folding model would translate to gains in this approach. It’s also unclear which specific module in this sophisticated approach contributes most significantly to the information gain.

A: Thanks. Our main contribution lies in incorporating physical inductive bias to more effectively leverage the inverse folding model for ΔΔG\Delta\Delta G prediction. We do not introduce any sophisticated model design, except for a single learnable parameter, kBTk_B T. Therefore, in our opinion, we consider the ablation study (on thermodynamic cycle and supervision method) in Section 4.3 to be clear and sufficient. However, we would appreciate any further suggestions or specific ablation experiments you think could enhance the clarity of our results.

审稿意见
10

In this paper authors propose a novel, thermodynamics inspired, approach for predicting binding free energy change upon mutation (ddG) building, in particular, on the capabilities of protein inverse folding models. Validation of the method employs standard literature benchmark (SKEMPI v2 curating and integrating a vast number of experimental measurements of ddG across various types of proteins). Beyond that, authors demonstrate applicability of their method across several tasks (binding energy prediction, antibody optimisation and docking). The reported results, in general, significantly outperform a spectrum of modern methods presented in the relevant literature both in supervised and unsupervised context.

优点

The paper is very well written and, I believe, easy to follow both for machine-learning and also, to large extent, for biology-oriented audiences thus extending its potential impact. The limitations and weaknesses are appropriately discussed. It focuses on relevant and important problem in protein science - predicting the energetic effect of mutation on the free energy of protein-protein complex formation. The contribution is clearly original, correctly references and builds upon several already existing contributions in the field (in particular - inverse folding models, direct preference optimisation). Most importantly, benchmark reports significant improvement across several investigated metrics on commonly-accepted dataset (SKEMPI) and described ablations and controls (folded structures) strengthen the confidence in the reported result.

缺点

  • Method is structure based, it requires at least experimentally resolved or confidently predicted complex structure,
  • The representation of protein is rather coarse, only backbone. Side-chain atoms and solvent molecules are omitted yet they are obviously important drivers of protein-protein interactions.
  • No representation of dynamics (structures are represented as static snapshots), which can affect the method performance for mutations inducing significant conformational changes.
  • The described method seems to excel at point mutations and there's a trend towards decreased performance in more complex multiple mutations. Majority of those weaknesses are highlighted and discussed by the authors in the appropriate sections across the paper.

问题

  • In section 4.4.3 authors utilise dataset from Shen et al (2022) however focus only on point mutations. This dataset is, I think, much richer and contains double and triple mutants from multiple optimisation rounds. I believe it would be important to expand this section to show proposed model performance more extensively. This, I believe, has a potential to boost the impact and trust in the model in a typical antibody design scenario.
  • Following on sec 4.4.3 - preference probabilities are a good metric but they in my view they are a bit abstract. I think a simpler metric of e.g. how the method ranks particular mutation would be more interpretable (as they relate to simple consideration of how many designs one can screen in the wet lab before finding a particular hit).
  • In the typical design scenario, as the problem is hard and the reported performance of the method is not perfect, one can also consider the uncertainty of the prediction which is an important and frequently used feature in e.g. protein folding models. It could potentially strengthen the paper if authors could discuss and provide more information on how uncertainty estimation could be introduced to the model.
  • In appendix B - authors write "We compare BA-DDG with several representative methods under single-point, multi-point, and all-point mutations on SKEMPI v2". It's not clear to me what is the difference between multi-point and all-point mutations. Is the all-point a union of point- and multi-point mutations (I'd assume so by looking at the following Table) ? For clarity authors can consider to explain this more in the paper.
  • The discussion about computational (non-ML) methods for ddG estimation is scarce. Even though it's purely ML venue, I miss a bit more thorough discussion of how the proposed method relates to force-field methods utilising more nuanced thermodynamical cycles / approaches like MM-GBSA/PBSA, FEP, TI, etc.
评论

Dear Reviewer:

Thank you for your constructive comments and kind support! All your concerns have been carefully addressed as below. We sincerely hope our responses fully address your questions.

W1: Method is structure based, it requires at least experimentally resolved or confidently predicted complex structure.

A: Thanks. Similar to previous state-of-the-art methods on SKEMPIv2, our approach is also structure-based. With recent advances in robust structure prediction methods, we are able to reduce our reliance on crystal structures, thus enhancing the applicability of our approach.

W2: The representation of protein is rather coarse, only backbone. Side-chain atoms and solvent molecules are omitted yet they are obviously important drivers of protein-protein interactions.

Thanks. We agree that side-chain atoms and solvent molecules are important drivers of protein-protein interactions.
Our framework can be further extended to consider side-chain conformations. In Equation (1), the probabilities can be represented as p(X,RS)p(X, R | S) instead of p(XS)p(X | S), where RR represents side-chain conformations. According to the chain rule of probability, this can be expanded as: p(X,RS)=p(RX,S)p(XS).p(X, R | S) = p(R | X, S) \cdot p(X | S). Based on this, Equation (8) can be modified to jointly leverage the probabilities on backbone and side-chain conformations to estimate ΔΔG\Delta\Delta G.
We employ RDE to estimate the side-chain probability p(RX,S)p(R | X, S), here are the results:

MethodP-PeaP-SpeA-PeaA-SpeA-RMSEA-MAEA-AUROC
BA-DDG0.54530.51340.71180.63461.45161.01510.7726
BA-DDG w RDE0.53100.50030.73290.64861.40600.98940.7838

The results show that BA-DDG with RDE achieves improvements on overall metrics but shows a slight decrease in per-structure metrics. This outcome may stem from challenges in side-chain conformation modeling or limitations in our current implementation. While we acknowledge the reviewer's insightful comment, we have not yet made progress in addressing these challenges, highlighting this as an important direction for future work.

W3: No representation of dynamics (structures are represented as static snapshots), which can affect the method performance for mutations inducing significant conformational changes.

A: Thanks for pointing this out. We agree that for mutations inducing significant conformational changes, simply using the wild-type structure as the mutant structure may affect the results. Exploring the representation of dynamics could be an important direction for future work.

W4: The described method seems to excel at point mutations and there's a trend towards decreased performance in more complex multiple mutations. Majority of those weaknesses are highlighted and discussed by the authors in the appropriate sections across the paper.

A: Thanks. As reported in Table 6, BA-DDG performs better on single-point mutations compared to multi-point mutations, which is also observed in other methods. This could be due to multi-point mutations being inherently more challenging, or it may indicate potential areas for improvement in our approach.

评论

Q3: In the typical design scenario, as the problem is hard and the reported performance of the method is not perfect, one can also consider the uncertainty of the prediction which is an important and frequently used feature in e.g. protein folding models. It could potentially strengthen the paper if authors could discuss and provide more information on how uncertainty estimation could be introduced to the model.

A: Thank you for this insightful comment. We agree that uncertainty estimation is an important yet challenging problem. While metrics such as pLDDT in protein folding models provide valuable confidence scores, they are also known to suffer from false positives. Extending uncertainty estimation to our approach would require careful consideration of similar issues, and we see this as an interesting direction for future work. We have considered three possible directions for introducing uncertainty estimation:

  1. Inference Ensembles: Using multiple models or parameter sets during inference to assess the variability in predictions.
  2. Dropout as a Bayesian Approximation: Applying dropout during inference to approximate a posterior distribution over model predictions.
  3. Inverse Folding Model Uncertainty: Extending the inverse folding model to output uncertainty metrics similar to pLDDT in protein folding models. These uncertainty estimates could then be integrated into BA-DDG for uncertainty estimation of ΔΔG\Delta\Delta G.

We hope to explore these ideas in our future work.

Q4: In appendix B - authors write "We compare BA-DDG with several representative methods under single-point, multi-point, and all-point mutations on SKEMPI v2". It's not clear to me what is the difference between multi-point and all-point mutations. Is the all-point a union of point- and multi-point mutations (I'd assume so by looking at the following Table) ? For clarity authors can consider to explain this more in the paper.

A: Thanks and addressed. Your understanding is correct: "all-point" indeed represents a union of point- and multi-point mutations. We will clarify this distinction in the revised version of the paper to improve clarity.

Q5: The discussion about computational (non-ML) methods for ddG estimation is scarce. Even though it's purely ML venue, I miss a bit more thorough discussion of how the proposed method relates to force-field methods utilising more nuanced thermodynamical cycles / approaches like MM-GBSA/PBSA, FEP, TI, etc.

A: As we are less familiar with these methods, and given that FEP can be computationally expensive, we are still working on this. We hope to provide some reliable results by Nov 26.

Update (Nov 27): We have attempted to conduct ΔΔG\Delta\Delta G estimations using non-ML methods, including MM-PBSA and FEP, on a subset of the SKEMPIv2 dataset. However, the results were lower than expected, likely due to our limited experience with these non-ML methods. We are continuing our efforts and will share reliable results if obtained before the discussion period ends.

评论

I'd like to thank the authors for all the effort in providing the additional convincing results. In sum, taking into the account also the suggestions and concerns raised by other reviewers and authors' responses, I believe it's a strong and novel work that is thoroughly benchmarked and with clearly noted limitations. As such, I think it should be highlighted, therefore I find it appropriate to raise my score accordingly.

评论

We sincerely appreciate your valuable suggestions and kind encouragement! With the discussion period ending on Dec. 2nd, we welcome any further questions you may have.

评论

Q1: In section 4.4.3 authors utilise dataset from Shen et al (2022) however focus only on point mutations. This dataset is, I think, much richer and contains double and triple mutants from multiple optimisation rounds. I believe it would be important to expand this section to show proposed model performance more extensively. This, I believe, has a potential to boost the impact and trust in the model in a typical antibody design scenario.

A: Thanks for your suggestion. Results for multi-point mutations are as follows, using the same setting as described in Section 4.4.3.

mutationsperplexity (BA-DDG)perplexity (ProteinMPNN)preference (BA-DDG)preference (ProteinMPNN)
RH103M,LH104F1.5562.52432.12%17.60%
TH30P,RH103M1.0231.31053.22%45.09%
TH31W,RH103M1.6693.89436.87%13.63%
AH39F,RH103M1.6586.31231.13%2.478%
NH55L,RH103M1.4652.60036.04%15.20%
NH57L,RH103M1.3660.93644.32%57.68%
TH30P,RH103M,LH104F1.1512.18145.21%22.29%
TH31W,RH103M,LH104F1.4422.94139.40%22.71%
TH30P,TH31W,RH103M1.2032.60645.74%22.44%
AH39F,RH103M,LH104F1.3004.62137.94%4.705%
AH39F,NH55L,RH103M1.5004.92934.63%3.416%
NH55L,NH57L,RH103M1.2101.40342.93%36.75%
AH39F,NH57L,RH103M1.4092.32938.18%15.82%
TH30P,AH39F,RH103M1.1362.84143.07%10.82%
TH31W,AH39F,RH103M1.6066.74234.08%2.438%
TH31W,NH55L,RH103M1.4193.30239.33%18.19%
TH30P,NH57L,RH103M1.0120.94852.97%51.40%
TH31W,NH57L,RH103M1.4652.55640.62%27.91%
AH39F,TH30P,RH103M,LH104F1.0813.03644.56%7.513%
Average1.3513.05340.65%20.95%

Q2: Following on sec 4.4.3 - preference probabilities are a good metric but they in my view they are a bit abstract. I think a simpler metric of e.g. how the method ranks particular mutation would be more interpretable (as they relate to simple consideration of how many designs one can screen in the wet lab before finding a particular hit).

A: Thanks for your suggestion. For a CDR region of length LL with KK mutations, the number of possible mutants is C(L,K)×19KC(L, K) \times 19^K. For double and triple mutations, this results in 117,325 and 17,833,400 mutants, respectively. Here we report the ranking results only for single-point mutations.

MethodTH31WAH53FNH57LRH103MLH104FAverage
ProteinMPNN32.59%72.47%2.23%78.95%38.66%44.18%
BA-DDG3.64%3.04%12.15%70.04%12.55%20.24%
审稿意见
6

The paper presents Boltzmann Alignment, a novel approach for predicting changes in protein-protein binding free energy due to mutations. It utilizes pre-trained inverse folding models and introduces physical inductive bias through the Boltzmann distribution.

优点

  • The integration of Boltzmann distribution within the framework to enhance ∆∆G prediction is innovative and addresses a significant challenge in computational biology.
  • The authors effectively showcase the versatility of their method in binding energy prediction, protein-protein docking, and antibody optimization, indicating its broad applicability.
  • The paper is well-organized, and the results are presented clearly, making it easy for readers to follow the methodology and findings.

缺点

I haven't identified any significant weaknesses.

问题

Are there any specific types of mutations or protein interactions where the authors have observed the method to be particularly effective or challenging? Sharing such insights could help guide future research directions.

评论

Table R3. Spearman correlation of different mutation types.

ACDEFGHIKLMNPQRSTVWY
A-0.40.94290.81820.74550.43990.66830.60.87910.69050.40610.6190.5727-1.00.87270.3360.21670.4551-0.14290.2857
C-0.01802
D0.60350.52941.0-0.24320.8009-0.028960.46671.00.61.0
E0.444-0.60.3554-0.50.60.4-0.80.70560.50.57140.40.70.49710.5357-0.1429-0.40.4-0.2-0.6
F0.5885-0.50.07143-0.50.50.50.50.78510.6079
G0.54480.70.54390.60710.32140.00.8810.70.83030.75450.35710.26190.90.71430.37360.77140.67470.80.4671
H0.56891.01.00.9-1.00.80.6
I0.60390.51.00.20.8
K0.5304-0.31430.48360.69810.94290.69050.39290.60.96430.90.036360.30.52750.15810.64290.82860.42860.82860.9429
L0.69340.40.83220.68210.42860.750.80.10710.75360.96240.89290.78570.83330.80950.53570.94290.50.26360.6
M0.49580.50.78570.81.0-0.80.5
N0.48440.80.66910.8571-0.083330.07143-0.028570.20.024510.7-0.80.60.13760.67030.1667-0.13170.94290.26190.1198
P0.55810-0.20.10.4-0.40.60.8-0.30.85710.8-0.2-0.20.40.714300.90.00.4
Q0.44110.66110.53570.80.0-1.0
R0.4731-0.37140.12730.42460.10710.4667-0.04762-0.80.75690.3217-0.1727-0.3810.66670.5643-0.085710.03571-0.4286-0.066670.2381
S0.36940.8660.25711.00.30.51.00.00.70.92860.90.80.7857
T0.6356-0.80.89090.51650.45-0.6-0.10.34550.86670.4286-0.40.35160.52380.74550.71670.5690.64390.4857-0.1
V0.46761.00.50.8660.251.00.2857
W0.3950.3332-0.08571
Y0.6440.028570.10.78570.3810.8214-0.66670.25710.90480.45490.1-0.60.30.64290.30.7143-10.64290.5
评论

Table R2. Pearson correlation of different mutation types.

ACDEFGHIKLMNPQRSTVWY
A-0.19880.920.73890.78090.78480.80320.53310.9160.67670.64980.7460.4222-0.90890.82380.64670.63650.4-0.1790.523
C0.3257
D0.69370.58850.996-0.1560.8849-0.01330.4820.76490.41970.9998
E0.3422-0.44740.2951-0.1530.83480.4737-0.68960.90630.91750.26620.50330.82220.59730.6426-0.27-0.57720.27490.07094-0.503
F0.58390.2144-0.22770.16520.9940.94420.91710.38220.802
G0.52480.49170.6920.7330.62470.33390.92420.97460.88530.85060.54670.21840.92440.57540.63910.45880.650.59390.4164
H0.80110.77480.8160.9723-0.82580.9210.5883
I0.52220.85430.99540.42450.9887
K0.7319-0.3820.91140.86420.96470.90170.95260.95750.97380.86210.80360.3980.9556-0.0071020.90720.96910.96920.99350.9876
L0.60470.33490.84220.75060.64470.61460.69770.40820.86630.92430.93990.94750.96660.86640.78710.78720.35470.34720.4514
M0.57130.87780.98140.85050.773-0.68490.4637
N0.54150.73670.86690.85690.046230.09854-0.0088940.05180.28150.9353-0.78470.5664-0.11390.71040.4796-0.25660.9399-0.02546-0.08176
P0.54580.3119-0.3881-0.058420.732-0.059880.61290.7510.160.95910.7768-0.2584-0.29690.80460.7951-0.2450.84320.41190.6894
Q0.46180.49230.93330.965-0.6764-0.998
R0.36570.1696-0.011980.38840.2490.1796-0.3426-0.54550.630.5761-0.127-0.36360.91290.3441-0.22480.03203-0.2689-0.2240.3185
S0.42340.99380.22870.95730.1940.89740.99980.22710.54080.87450.87660.83050.7575
T0.6281-0.50370.87090.76170.3854-0.5595-0.12120.20190.96730.7394-0.60150.25920.64280.71420.73610.56460.46040.79760.03427
V0.49560.9978-0.017660.95830.66551.00.6282
W0.35890.18780.2381
Y0.68070.51410.38810.77720.31310.8236-0.88730.53660.90260.58150.3493-0.58840.87590.54350.6850.7062-0.93260.89910.4674
评论

Table R1. Frequencies of different mutation types.

ACDEFGHIKLMNPQRSTVWY
A046111036546138108114111791877
C70000000000000110100
D21720163100121211902941253
E26351105654275755161564555
F12703701031320002303910
G795977048510878581361458
H1800324100520304610011
I1030022300042200602410
K2546203468760715115132576766
L14041218674715097888769116
M400113211740003201403
N16841789764175405151398688
P654454554574405475544
Q1510090000750100501300
R29061029798423121189150676108
S1963642500332457505107
T16641113945119741381091701965
V1101333107231100117012
W9501021000210011200106
Y2276986478681455585847160
评论

Dear Reviewer:

Thank you for time and effort! We sincerely hope our responses fully address your questions.

Q1: Are there any specific types of mutations or protein interactions where the authors have observed the method to be particularly effective or challenging? Sharing such insights could help guide future research directions.

A: Thanks for your constructive suggestion. While we have explored this, we have not yet obtained conclusive results. Nevertheless, we are happy to share our detailed analysis results.

Analysis of different protein interaction types:

TypeP-PeaP-Spe
AB/AG0.53240.5388
Pr/PI0.68520.6720
TCR/pMHC0.59410.5495

The protein interaction type annotations in the SKEMPIv2 dataset are incomplete, with approximately 3000 data points labeled, with one-third for antibody-antigen (AB/AG), enzyme-substrate (Pr/PI), and TCR-pMHC interactions, respectively. Here we report the average per-structure correlation metric for each protein interaction type, as shown in the table. Differences in metrics across types are observed, but we cannot rule out the impact of data distribution differences.

Analysis of different mutation types: We report the frequencies of different mutation types for single-point mutations in the SKEMPIv2 dataset, along with the correlation metrics of BA-DDG, calculated separately for each mutation type. The rows represent the wild-type amino acid, and the columns represent the mutant amino acid. Mutation types with frequencies greater than 10 are highlighted in bold.(When the frequency is too low, the correlation metric may be either uncalculable or meaningless.) Due to uneven data distribution, we cannot determine whether BA-DDG's lower performance on specific mutation types is due to a lack of training samples or the inherent difficulty of these types.

Thanks for your recognition of our work. If you have any further questions, please feel free to raise them during the discussion phase.

评论

We sincerely appreciate your time and effort in reviewing our submission! With the discussion period ending soon on Dec. 2nd, we kindly welcome any further comments or questions you may wish to share. We are happy to engage in any further opportunities for clarification.

评论

Thanks for the authors' responses and they address my concerns well. I will keep my positive score.

审稿意见
6

This paper employs pre-trained inverse folding models based on the Boltzmann distribution and thermodynamic cycles to associate energy with log-likelihood from inverse folding models for predicting ΔΔG. It introduces both unsupervised and supervised inverse folding models, each achieving state-of-the-art (SoTA) accuracy on the SKEMPI v2 dataset. Additionally, the study demonstrates that the proposed thermodynamic cycle is effective and offers advantages over traditional SFT and DPO methods. Notably, the method does not strictly require crystal structures when a reasonably accurate predicted structure is available. Furthermore, the paper explores applications of this approach in binding affinity energy prediction, protein-protein docking, and antibody optimization.

优点

  1. It creatively used Boltzmann Alignment, which introduces physical inductive bias through Boltzmann distribution and thermodynamic cycle to link binding energy and log-likelihood in inverse folding models.

  2. This work achieved SOTA and outperforms other SFT and DPO methods. The method can not only be used in binding energy prediction, but also be used in protein-protein docking, and antibody optimization.

缺点

  1. The code is not available, it should be open-sourced upon publication.

  2. Dividing the dataset into 3 folds by structure cannot strictly prevent data leakage, different protein complexes might have similar protein binding structures.

问题

  1. In Section 4.1, Dividing the dataset into 3 folds by structure cannot strictly prevent data leakage, different protein complexes might have similar protein binding structures, can you elaborate more about the method you used to split data and prevent data leakage? Could you explain more about data partition process, why it can help to reduce data leakage process?

  2. Could you explain more about data partition process, and why it can help to reduce data leakage process?

  3. The SKEMPI dataset includes both single-point mutations and multiple-point mutations. Given the varying complexity, predicting binding affinity for single-point mutations may be less challenging and could potentially yield more accurate prediction results compared to multiple-point mutations. This raises the question: why not consider training separate models tailored for single and multiple mutation binding affinity prediction tasks, rather than using a single model for both?

评论

Dear Reviewer:

Thank you for your thorough review and insightful comments! In the following, we will address each issue in detail and provide the necessary experimental results.

W1: The code is not available, it should be open-sourced upon publication.

A: Thanks for your suggestion. We are currently organizing and refactoring the code, and we plan to release our code upon publication.

W2 & Q1 & Q2: In Section 4.1, Dividing the dataset into 3 folds by structure cannot strictly prevent data leakage, different protein complexes might have similar protein binding structures, can you elaborate more about the method you used to split data and prevent data leakage? Could you explain more about data partition process, why it can help to reduce data leakage process?

A: Thanks for your insightful comment. (1) Our decision to randomly divide the dataset into 3 folds by structure was primarily to ensure consistency and fair comparison with previous works, including RDE, Surface-VQMAE, DDGPred, Prompt-DDG, DiffAffinity and ProMIM. (2) From the perspective of ΔΔG\Delta\Delta G labels, structure-based split does not introduce data leakage. (3) We have the same concern with you that different protein complexes might share similar protein binding structures. A more rigorous approach, such as clustering structures based on TM-scores, could be considered in the future. However, this has not yet been explored for SKEMPI v2 in existing studies.

Q3: The SKEMPI dataset includes both single-point mutations and multiple-point mutations. Given the varying complexity, predicting binding affinity for single-point mutations may be less challenging and could potentially yield more accurate prediction results compared to multiple-point mutations. This raises the question: why not consider training separate models tailored for single and multiple mutation binding affinity prediction tasks, rather than using a single model for both?

A: Thanks for your insightful suggestion. We explored training separate models for single- and multiple-point mutations but observed no significant improvement in performance compared to a unified model under the same training conditions. We speculate that, despite the increased complexity of multiple-point mutations, both tasks fundamentally address the same underlying problem, and leveraging shared data does not seem to harm performance.

ModelMutationP-PeaP-SpeA-PeaA-SpeA-RMSEA-MAEA-AUROC
unifiedsingle0.56060.51920.73210.61571.18480.84090.7662
separatesingle0.55030.51760.72770.60781.19290.84580.7693
unifiedmultiple0.49240.49590.66500.62932.01511.49440.7875
separatemultiple0.48690.45470.69280.61011.94571.48780.7934
评论

Thank you for your insightful comments once again! As the discussion period is coming to close (Dec. 2nd), if you have any further questions, please feel free to raise them. We are happy to engage in any further opportunities for clarification.

AC 元评审

The paper considers protein-protein interactions and proposes Boltzmann Alignment to predict the change in binding free energy resulting from mutation. The approach make use of physical inductive bias through Boltzmann distribution and thermodynamic cycle to link pre-trained inverse folding models to binding free-energy prediction. The paper is a pleasure to read and accessible. The contributions are novel and the approach intuitive and interesting. The value of the proposed method achieves SOTA results on SKEMPI v2 benchmark and its broader applicability is also convincingly demonstrated for binding energy prediction, protein-protein docking, and antibody optimization.

审稿人讨论附加意见

The authors have done a great job at addressing the reviewers concerns and have provided valuable additional experimental results, including training of separate models for single-point vs multiple-point mutations. The additional results on multi-point mutations reported to reviewer XU4j are impressive and it would be great to include them in the supplements. We also encourage the authors to incorporate the remark they provided to Reviewer 5mfi, justifying the assumption to treat the unbound state as independent probabilities.

All reviewers are satisfied by the author responses and have maintained or raised their scores as a result. The AC fully agrees that this is a strong paper.

最终决定

Accept (Spotlight)