UniIF: Unified Molecule Inverse Folding

Molecule inverse folding has been a long-standing challenge in chemistry and biology, with the potential to revolutionize drug discovery and material science. Despite specified models have been proposed for different small- or macro-molecules, few have attempted to unify the learning process, resulting in redundant efforts. Complementary to recent advancements in molecular structure prediction, such as RoseTTAFold All-Atom and AlphaFold3, we propose the unified model UniIF for the inverse folding of all molecules. We do such unification in two levels: 1) Data-Level: We propose a unified block graph data form for all molecules, including the local frame building and geometric feature initialization. 2) Model-Level: We introduce a geometric block attention network, comprising a geometric interaction, interactive attention and virtual long-term dependency modules, to capture the 3D interactions of all molecules. Through comprehensive evaluations across various tasks such as protein design, RNA design, and material design, we demonstrate that our proposed method surpasses state-of-the-art methods on all tasks. UniIF offers a versatile and effective solution for general molecule inverse folding.

Paper

Similar papers

Peer review

Reviewer m3n95/10 · confidence 1/52024-07-08

Summary

This paper proposes representing molecular systems as blocks of atoms and designs a neural network architecture that processes such representations. The method is applied for benchmark inverse folding tasks for protein/RNA. A materials-related task is also explored.

Strengths

- The proposed method seems to perform well on various protein/RNA inverse folding benchmarks that focus on the recovery rate metric. (this reviewer is not experienced in protein/RNA design tasks, so it is hard for this reviewer to put the results in context.) - The idea of representing clusters of atoms as blocks is an interesting approach and is potentially useful for representing molecular systems across different scales. while such ideas have already been explored in several previous works as the authors noted, there are new elements such as vector basis for blocks.

Weaknesses

- The protein inverse folding ablation seems to show the various introduced techniques do not influence model performance much. The insights of the models seem obscured from this perspective, especially considering block-based representations and architectures have already been explored in previous works (GET/EPT). The RNA design task does not include ablation, and this reviewer is not convinced by the materials-related task (see below). It is rather unclear what a reader can take away from this work in terms what techniques actually contribute to improved performance. - If "unified" is the key word of the method, perhaps the authors should include experiments where the model is trained on various data modalities and see if that improves performances on individual tasks. - The materials sections are rather strange in this paper. Inverse folding for proteins/RNAs can be understood as inferring the sequence from a given structure. The materials task is not introduced in great detail. What is being predicted? How is it "inverse folding?" - To follow up on that, the baselines that the proposed model is compared against are not what's considered state-of-the-art in materials representation. For materials, there are popular benchmarks such as Matbench (https://matbench.materialsproject.org/), JARVIS (https://pages.nist.gov/jarvis_leaderboard/), or Open catalyst (https://opencatalystproject.org/index.html), where results of SOTA models are readily available. This reviewer is not convinced by the materials-related results presented as significant details regarding the dataset/goals are missing, and the baselines are not really used for materials.

Questions

- In the experiments, what exactly does with/without ESM mean? How is ESM used? Why can't the proposed method also become "with ESM"? Why is it valuable to consider "without ESM"? Are models "with ESM" more expensive or what? - Can the author clarify the materials task and why it is inverse folding? Can the authors compare to materials-focused SOTA methods in the space?

Rating

5

Confidence

1

Soundness

3

Presentation

2

Contribution

2

Limitations

The authors did not write about the limitations of the proposed method.

Reviewer kcUc5/10 · confidence 4/52024-07-09

Summary

This paper propose a unified framework for inverse folding. Their model is applicable to small molecules, proteins and RNA. More specifically, they propose a unified frame representation for amino acid, atom and nucleotide. They further propose a GNN-based model to learn the structure information. Results show that their model can outperform other baselines in protein design, RNA design and material design. --- I changed my score to 5 after the discussion with other reviewers and AC.

Strengths

(1) The paper is clarified clearly. (2) The idea of unifying inverse folding for different types of molecules is interesting and reasonable. (3) Experimental results show their model work good in different design tasks.

Weaknesses

Major points: 1. Some important experimental details are missing. For instance, while the paper proposes a unified inverse folding framework, it's unclear whether the model is trained on a combined dataset from different types of molecules. Specifically, the training sets for RNA design and material design are quite limited. If the model is trained with protein data, it would be beneficial to demonstrate whether incorporating data from other types improves performance. 2. Additionally, if I understand correctly, the paper does not explain the decoder part of the inverse folding model. Minor points: 1. It would be helpful if the paper included a comparison of perplexity, as related works such as PiFold have used this metric. 2. The performance on protein design looks comparable with other models to me.

Questions

(1) As illustrated in the previous part, do you train the model on three types of molecules? (2) What decoder model is used?

Rating

5

Confidence

4

Soundness

3

Presentation

4

Contribution

4

Limitations

The limitations are not discussed.

Reviewer Aoua5/10 · confidence 3/52024-07-09

Summary

Previous approaches on molecule inverse folding (IF), which is crucial for drug and material discovery, focus separately on either macro-molecules or small molecules, leading to the lack of a unified approach for different molecule types. To this end, the paper proposes UniIF to unify the IF from a data and model perspective. Specifically, by introducing a unified block for processing different molecules and a geometric block to capture their 3D interactions, UniIF shows improvements in various tasks across different molecules.

Strengths

- The proposed UniIF is novel and effective for unifying IF across different molecules, including protein, RNA, and small molecules. - The UniIF can excel in protein, RNA, and material design, which is impressive. Extensive experiments have been conducted to provide justification for the effectiveness of the proposed method. - The paper is generally well-written, with clear illustrations and tables.

Weaknesses

- The ablation experiments in Table 1 (-GDP), which remove the geometric dot product features, show miner drawbacks in proteins with longer sequences. This makes the geometric interaction extractor mainly capture the interaction of the virtual inter-atoms. The idea for capturing long-range dependency or interaction using virtual blocks has been studied in [1,2,3,4]; the authors could consider providing a discussion on how their proposed techniques differ from these referenced works. - In addition, the UniIF adopted both node and edge feature extractors as feature augmentation, which is model-agnostic. However, the comparison of all three tasks does not show the potential benefit of introducing such a featureizer. - The paper could provide further insight into the benefit of employing a unified framework for protein, RNA, and material design. For example, could the UniIF model different molecules in a unified latent space, allowing the researchers to investigate their underlying interactions? [1] Neural Message Passing for Quantum Chemistry. In ICML, 2017 [2] An analysis of virtual nodes in graph neural networks for link prediction. In LoG, 2022 [3] On the Connection Between MPNN and Graph Transformer. In ICML, 2023. [4] Neural Atoms: Propagating Long-range Interaction in Molecular Graphs through Efficient Communication Channel. In ICLR, 2024.

Questions

1. Could you provide some discussions or experiments on the effectiveness of the proposed featureizer? 2. Is it possible to train UniIF with mixed molecule datasets? 3. For Equation 7, the SVD decomposition could be time-consuming when scaling the input size. Could the author explain the motivation for such a design and why a simple approach, like "mean," does not work?

Rating

5

Confidence

3

Soundness

3

Presentation

3

Contribution

2

Limitations

The proposed UniIF offers a unified framework for learning different molecules, such as protein and RNA. However, it still models different molecules individually, hindering the proposed framework's potential impact.

Reviewer r3pY4/10 · confidence 4/52024-07-14

Summary

This paper addresses the challenge of inverse folding, i.e. the design of novel molecules or macromolecules with specific desired 3D structure, with the goal of improving real-world drug and material design. The authors point out that this challenge has been addressed independently for different contexts, such as inverse folding for small molecules vs inverse folding for large macromolecules. They argue that this has resulted in redundant efforts. To address this issue, they propose a unified model for the inverse folding of all molecules. They demonstrate the efficacy of their novel unified approach across three benchmark molecular design tasks involving protein, RNA and material design.

Strengths

The authors make an interesting argument that inverse folding problems in different scientific domains should be addressed by a single approach. They present an elegant approach that unifies approaches across domains. Their results demonstrates improved performance as measured by sequence recovery at benchmark tasks involving protein, RNA and material design. The authors carry out ablation studies that provide some insight into the source of this improved performance.

Weaknesses

While the unified approach is elegant, it is not clear (and the authors do not assert) that the unification is responsible for any performance improvements. However, it is easy for the reader to be left with the impression that the improved results stem from unification. The authors should make it clear that either (i) unification is satisfying but is not connected to performance improvements, or (ii) unification leads to performance improvements and explain clearly the data supporting this. The recovery metric is confusing, since it is not clear that higher recovery actually corresponds to the ability to design novel molecules. Indeed, the recovery metric penalizes the model for novelty, which seems to contradict the stated goal ('enabling scientists to synthesize novel molecules with the desired structure'). This undermines the claim that the approach presented in the paper 'can benefit multiple domains, such as machine learning, drug design, and material design'. Specifically, rediscovering existing macromolecules does not benefit these domains. Moreover, even if the metric were aligned with the stated goals, it is not clear to this reviewer that existing inverse folding methods are not good enough to solve any real world application of inverse folding such as the stated goals described in the introduction to this paper of improvements in drug and material design. This leads me to wonder what problem this paper is trying to solve. While the paper focuses on maintaining the structure of the target molecules (or material), no attempt is made to ensure that the function is maintained. This does not bode well for applications such as drug design, that require that the designed molecule functions correctly. The paper does not include any wetlab experiments, instead relying on performance at benchmark tasks to demonstrate improved performance. The authors argue that this is the only limitation of this paper, and that wetlab experiments are by definition out of scope for an AI paper. This raises the question of whether improvements on the benchmark tasks and associated metrics used in this paper corresponds to progress on the stated goals of the paper.

Questions

In the absence of wetlab experiments, please could the authors address this limitation by providing data that demonstrates that improved performance at the specific benchmark tasks in inverse folding cited in this paper results in improved performance at novel molecule design. This data can be extracted from previously published work, with appropriate citation. There have been a series of recent works presenting improvements at inverse folding. These works, including this paper, make lofty claims about the impact that such improvements will have on drug and material design. Please could the authors point to any realized impact on drug and material design resulting from improvements at inverse folding as measured by performance on these benchmark tasks. If such realized impact is difficult to find, please could the authors identify and address this limitation. Please could the authors propose strategies to mitigate the risk that further improvements in performance on benchmark tasks, such as the improvements reported in this paper, will not result in realized impact in drug or material design. Please could the authors propose strategies to mitigate the risk that the metric used in this work penalizes the model for the design of novel molecules, thereby undermining the stated goals. Please could the authors identify a set of real world applications for inverse folding, describing the problem, how inverse folding will contribute to solving this problem, and why existing inverse folding methods are not good enough to solve each specific real world problem identified (NB inferior performance on benchmark tasks does not demonstrate that existing methods are not good enough). I note that the number of sequences for CATH 4.3 differs from the referenced papers - please could the authors explain this discrepancy. For the time split protein tasks, it would be helpful to establish how similar each test sequence is to those used in training, both in terms of proximity in sequence space and in terms of 3D structure. Please then stratify performance as a function of each distance for each held out test set. It would be helpful to also compute these distances for the CATH topology-based split, to provide a watermark for comparison.

Rating

4

Confidence

4

Soundness

2

Presentation

3

Contribution

2

Limitations

In addition to the questions above, please could the authors describe limitations of their work that may prevent improvements at inverse design as measured by performance on benchmark tasks using a recovery metric from having impact on real-world challenges such as drug and material design.

Authorsrebuttal2024-08-07

Author Rebuttal

> **Q5** Could the authors identify real-world applications for inverse folding, detailing the problem, how inverse folding could help, and why existing methods fall short for each specific application? >> **R4** If the computing benchmark is not recognized and only wetlab experiments are considered, it becomes difficult for us to explain why existing methods fail in applications due to limitations in money, time, equipment, and experience. Here are some real-world applications of inverse folding: - Binding site design[2]: Designing binding sites for small molecules starting from previously characterized designs generated using Rosetta. - Membrane protein design[6]: Creating soluble and functional analogues of integral membrane proteins uisng AF2+ProteinMPNN. Inverse folding methods are used for sampling new amino acid sequences for a given fold, where improving the recovery is an important goal in these research. By reducing the temperature, one can balance the recovery and diversity. In comparison, our proposed UniIF could balance recovery and diversity better than baselines. > **Q6** I note that the number of sequences for CATH 4.3 differs from the referenced papers - please could the authors explain this discrepancy. >> **R6** Previously, the protein number of CATH4.3 follows the extual description from ESMIF[7]. However, it was recently discovered that they released a dataset with a different number of proteins than what they described. Hence, we correct the description, but actually use the same dataset as in the baseline. > **Q7** For the time split protein tasks, it would be helpful to establish how similar each test sequence is to those used in training, both in terms of proximity in sequence space and in terms of 3D structure. Please then stratify performance as a function of each distance for each held out test set. It would be helpful to also compute these distances for the CATH topology-based split, to provide a watermark for comparison. >> **Q8** There is no way to find the CATH code for novel protein sequences. Following your suggestion, we can provide hirachical performance in terms of sequence and structure similarity using mmseq and foldseek in CASP15 dataset. We found that the sequence similarity positively correlated with the recovery more significantly. | seq cut | rec | struct cut | rec | |:-------:|:----:|------------|:----:| | <0.3 | 0.48 | <0.1 | 0.51 | | <0.5 | 0.51 | <0.3 | 0.49 | | <0.8 | 0.52 | <0.8 | 0.52 |

Authorsrebuttal2024-08-13

Thanks for your reply!

Dear reviewer r3pY, Thank you once again for your reply! We agree with you that AI researchers should consider reaching out to potential collaborators from other fields, particularly those already equipped with funding, equipment etc. We are also looking for such opportunities. We're glad to hear that you appreciate the unified framework and that we have the chance to clarify your question regarding whether individual tasks benefit from training on datasets for other tasks. > The answer is no, based on our experiments. But our method already achieves SOTA performance on each single task. For example, we attempted to train UniIF on a mixed dataset of proteins and RNA, which resulted in slightly lower performance compared to training on a single dataset. However, we would like to emphasize the benefits of the unified framework: - UniIF can be trained on different molecules within a unified latent space, allowing researchers to explore underlying interactions—similar to what AF3 accomplished. We plan to extend this in the future. - UniIF currently achieves state-of-the-art performance on individual tasks, thanks to the careful design of the model, including the interaction operator, GNN layer, and virtual frame. To evaluate the effectiveness of UniIF, we also provide the ablation results of RNA design. The performance gain obtained by virtual frame (VFrame) and geometric dot product (GDP) is more significant in RNA dataset. This is because the protein design performance has reached a bottleneck stage where any improvement is difficult. Things will be more clear on RNA dataset. Here is the RNA ablation results: >| model | short | medium | long | all | >|------------|-------|--------|-------|-------| >| w/o VFrame | 44.44 | 49.25 | 37.40 | 45.45 | >| w/o EAttn | 47.89 | 49.00 | 36.71 | 48.28 | >| w/o GDP | 46.88 | 48.00 | 37.19 | 47.06 | >| UniIF | 48.21 | 49.66 | 37.29 | 48.94 | - UniIF can serve as a strong baseline that can be further enhanced by incorporating domain-specific knowledge, such as adding secondary structure information for RNA design. That is, individual tasks can be enhanced by adding domain-specific knowledge to UniIF, although UniIF has already achieved SOTA performance. We sincerely hope this could clarify your concerns, and we would be happy to answer any additional questions. If we have adequately addressed your concerns, we kindly hope that you consider raising the score to support acceptance. Your comment and suggestion are important and valuable for us. Thank you. Best, Authors.

Authorsrebuttal2024-08-13

Thanks for your comments!

Dear Reviewer r3pY, Thanks for your review. We have tried our best to address your questions and we respectfully thank you for supporting the acceptance of our work. Also, please let us know if you have any further questions. Look forward to further discussions! Sincerely, The Authors

Authorsrebuttal2024-08-07

Further clarifications

>> **Reply to W1** In the task of protein design, GET can achieve 38.3% recovery. This is because GET is designed for protein-molecule interactions learning, and do not responsible for protein design.   Here is the citation of CHILI: >> [1] Friis-Jensen, Ulrik, et al. "CHILI: Chemically-Informed Large-scale Inorganic Nanomaterials Dataset for Advancing Graph Machine Learning." arXiv preprint arXiv:2402.13221 (2024).

Reviewer m3n92024-08-08

Thank you for the response and efforts for the rebuttal. It is challenging for this reviewer to evaluate the performance of the model on the protein/RNA tasks due to lack of experience in these fields, while the materials task is relatively new and not commonly benchmarked. Since there are some new ideas in the paper and the performance metrics seem to outperform existing works, this reviewer would give the benefit of the doubt for a rating increase from 4 to 5, but with a confidence of 1.

Reviewer Aoua2024-08-09

Thanks for your response. I retain my score considering the contribution of the submission.

Authorsrebuttal2024-08-11

Looking forward to your reply

Dear reviewer r3pY, We express our sincere gratitude for your constructive feedback in the initial review. It is our hope that our responses adequately address your concerns. Your expert insights are invaluable to us in our pursuit of elevating the quality of our work. We are fully aware of the demands on your time and deeply appreciate your dedication and expertise throughout this review. We eagerly anticipate your additional comments and are committed to promptly addressing any further concerns. Once again, we extend our heartfelt thanks for your time and effort during the author-reviewer discussion period. Best, Authors

Reviewer r3pY2024-08-12

Thank you for the considered response to my review. I fully agree with the authors that the lack of well curated datasets that would allow AI researchers to address key issues in this domain is a significant issue. I also fully agree with the authors that AI researchers should collaborate with bio-labs to validate their algorithm, and increase their impact on the field - indeed carrying out wetlab experiments is not simply a matter of getting funding and equipment, there is significant technical expertise and experience required, so I would not suggest that AI researchers try setting up experiments from scratch. Navigating collaborations with bio-labs is crucial to achieving significant impact, and I urge these authors to consider reaching out to potential collaborators from other fields, particularly those already equipped with funding, equipment etc. More generally, while I like the idea of a Unified framework across these different tasks, it still remains unclear to me that the unification itself results in improved performance - i.e. that individual tasks benefit from training on the datasets for the other tasks.

Authorsrebuttal2024-08-14

Rebuttal Summary

We thank the reviewers for their insightful and constructive reviews of our manuscript. We are encouraged to hear that the reviewers found the unified framework is **interesting and novel** (Reviewer r3pY,Aoua,kcUc,m3n9), the paper is **well written** (Reviewer Aoua,kcUc) and the proposed **method is effective** (Reviewer r3pY, Aoua, kcUc, m3n9). They think the **method is elegant** (Reviewer r3pY, Aoua, kcUc, m3n9), and extensive experiments have been conducted to provide justification for the **effectiveness** of the proposed method (Reviewer r3pY, Aoua, kcUc, m3n9). During rebuttal, we tried our best to address each reviewer’s concerns point by point, and received major positive comments: - Reviewer r3pY: I like the idea of a Unified framework across these different tasks but not sure whether individual tasks benefit from training on the datasets for the other tasks. - Reviewer Aoua: I retain my score (weak accept) considering the contribution of the submission. - Reviewer kcUc: Thanks for your reply. I have no further comments. (weak accept) - Reviewer m3n9: There are some new ideas in the paper and the performance metrics seem to outperform existing works. The reviewer increases the score from 4 to 5 (borderline accept). We thank all reviewers again for all the efforts that help us improve the manuscript. In case our answers have justifiably addressed your concerns, we respectfully hope that you can increase your score to support the acceptance of our work. ======================================================================== Regarding the remaning question raised by reviewer r3pY, that is "whether individual tasks benefit from training on the datasets for the other tasks", the answer is no. For example, we have tried to train UniIF in mixed protein and RNA dataset, which achieve slightly lower performance than training on single dataset. However, we would like to highlight the merits of the unified framework: 1. One can train UniIF model on different molecules in a unified latent space, allowing the researchers to investigate their underlying interactions, as suggested by reviewer Aoua. Just like what AF3 did, and we will extend this in the future. 2. Currently, UniIF achieves SOTA performance on single tasks, thanks to the carefully model design. 3. One can take UniIF as the strong baseline and incoorpatate their domain-specific knowledge to further enhance the performance, i.e., adding secondary structure information for RNA design. We believe that incorporating more specific domain knowledge can lead to a stronger model within its domain. However, the unified approach is elegant, and our method already achieves state-of-the-art performance, suggesting that further integrating domain knowledge could unlock even greater potential of UniIF.

Program Chairsdecision2024-09-25

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC