南开&山大&北理工团队开发trRosettaRNA:利用Transformer网络自动预测RNA 3D结构

人工智能 新闻
受最近蛋白质结构预测领域突破的启发,南开大学、山东大学以及北京理工大学的研究团队开发了 trRosettaRNA,这是一种基于深度学习的自动化 RNA 3D 结构预测方法。

RNA 3D 结构预测是一个长期存在的挑战。

受最近蛋白质结构预测领域突破的启发,南开大学、山东大学以及北京理工大学的研究团队开发了 trRosettaRNA,这是一种基于深度学习的自动化 RNA 3D 结构预测方法。

trRosettaRNA 流程包括两个主要步骤:通过transformer网络进行 1D 和 2D 几何形状预测;以及通过能量最小化进行的 3D 结构折叠。基准测试表明 trRosettaRNA 优于传统的自动化方法。

在 CASP15 和 RNA-Puzzles 实验的盲测中,对天然 RNA 的自动 trRosettaRNA 预测与人类的顶级预测具有竞争力。当通过均方根偏差的 Z 分数进行测量时,trRosettaRNA 的性能也优于 CASP15 中其他基于深度学习的方法。

该研究以「trRosettaRNA: automated prediction of RNA 3D structure with transformer network」为题,于 2023 年 11 月 9 日发布在《Nature Communications》。

图片

学界对 RNA 3D 结构预测的需求与日俱增

核糖核酸(RNA)是活细胞中最重要的功能分子类型之一。它参与许多基本的生物和细胞过程,例如,作为遗传信息的转录本,发挥催化、支架和结构功能。过去几十年来,随着每年新型 ncRNA 的发现,人们对非编码 RNA (ncRNA),例如转移 RNA (tRNA) 和核糖体 RNA (rRNA),结构和功能的兴趣与日俱增。

与蛋白质类似,ncRNA 分子的生物学功能通常由其 3D 结构决定。然而,由于灵活的主链和弱的长程三级相互作用引起的内在结构异质性,通过实验解决RNA的结构比蛋白质更具挑战性。例如,蛋白质数据库 (PDB) 中仅存放了约 6000 个 RNA 结构,远少于存放的蛋白质结构的数量(约 190,000 个)。因此,迫切需要开发有效的算法来预测 RNA 3D 结构。

当前 RNA 3D 结构预测仍有巨大挑战

目前的 RNA 3D结构预测方法可以分为两类:基于模板的方法和从头方法。基于模板的方法使用 PDB 中的同源模板来预测目标结构。例如,ModeRNA 和 MMB 等代表性方法通过减少同源结构的采样空间来工作。一般来说,当PDB中存在同源模板时,基于模板的方法预测的结构模型是准确的。然而,由于已知RNA结构的数量有限以及RNA序列比对的困难,基于模板的方法进展缓慢。

相反,从头方法通过从头开始模拟折叠过程来构建 3D 构象。通过分子动力学模拟或片段组装,FARNA5、FARFAR、FARFAR2、SimRNA、iFoldRNA、RNAComposer 和 3dRNA 等方法对于某些小 RNA(<100 个核苷酸)效果良好。然而,由于不准确的力场参数和巨大的采样空间,很难为具有复杂拓扑的大RNA生成精确的3D结构。为了部分解决这个问题,通过直接耦合分析(DCA)预测的核苷酸间接触已被用来指导结构模拟。

此外,考虑到 RNA 结构折叠的层次性质,一些方法从二级结构衍生出 3D 结构,例如 Vfold 和 MC-Fold。它们非常快,但建模精度很大程度上取决于输入二级结构的质量。RNA-Puzzles 实验表明,准确预测具有复杂结构的大 RNA 的结构仍然是一个巨大的挑战。

深度学习用于 RNA 3D 结构预测

深度学习最近被用来改进从头 RNA 3D 结构预测。残差卷积网络(ResNet)预测的核苷酸间接触比 DCA 准确约两倍,在一定程度上改善了 3D 结构预测。结果表明,通过从基于几何深度学习的评分系统 (ARES) 中选择模型,FARFAR2 协议在 RNA-Puzzles 实验的盲测中预测了四个目标的最准确模型。受 AlphaFold2 成功的启发,科学家开发了一些新的基于深度学习的方法,例如 DeepFoldRNA、RoseTTAFoldNA 和 RhoFold。

在最新的工作中,南开大学、山东大学以及北京理工大学的研究团队开发了 trRosettaRNA,一种基于深度学习的自动化 RNA 3D 结构预测方法。它的部分灵感来自于深度学习在蛋白质结构预测中的成功应用,特别是在 AlphaFold2 和 trRosetta 中。基准测试和盲测表明 trRosettaRNA 有希望增强 RNA 结构预测。

trRosettaRNA 的结构如图 1 所示。从 RNA 的核苷酸序列开始,首先分别通过程序 rMSA 和 SPOT-RNA 生成多重序列比对 (MSA) 和二级结构。然后将它们转换为 MSA 表示和配对表示,然后将其输入 transformer 网络(名为 RNAformer)以预测 1D 和 2D 几何形状。与 trRosetta 类似,这些几何形状被转换为约束,以指导基于能量最小化的 3D 结构折叠的最后步骤。除非另有说明,下面提到的 RMSD 是通过使用 RNA-Puzzles 社区提供的评估工具包考虑所有原子来计算的。

图片

图1:trRosettaRNA 的总体架构。(来源:论文)

研究人员使用两个独立的数据集和两个盲测对 trRosettaRNA 进行了严格评估。基准测试表明,trRosettaRNA 预测的模型比其他自动化方法更准确。trRosettaRNA 在两个实验中进行了盲评估:RNA-Puzzles(3 个目标)和 CASP15(12 个目标)。RNA-Puzzles 实验表明,trRosettaRNA 的自动预测与人类对三分之二目标的预测具有竞争力。CASP15 实验表明,trRosettaRNA 在基于 RMSD 的累积 Z 分数方面优于其他基于深度学习的方法。该方法在 8 种天然 RNA 上达到了与顶级人类群体相当的准确性,尽管没有任何人为干预。

局限性与未来

然而,研究人员注意到 CASP15 盲测中天然 RNA 的平均 RMSD(第一个模型为 14.8 Å)高于两个基准数据集 RNA 的平均 RMSD (30 个独立 RNA 为 8.5 Å,之前 20 个 RNA-Puzzles 靶标为 10.5 Å)。

建模准确性的差异可以通过目标难度和新颖性来解释。

(1)目标难度。大多数CASP15 RNA表现出高度的灵活性,可以采用多种构象(R1116和R1117除外)。此外,还有两个二聚体(R1107、R1108)和两个具有许多单链区域的蛋白质结合RNA(R1189、R1190)。这些特征对 SPOT-RNA 预测可信二级结构提出了挑战。为了说明这一点,与 20 个 RNA-Puzzles 目标相比,来自 CASP15 的 8 个天然 RNA 的 SPOT-RNA 预测二级结构的平均 F1 分数要低得多(分别为 0.62 和 0.72)。

(2)目标新颖。非冗余基准数据集中的很大一部分 RNA(三分之二,30 个中的 20 个)与之前已知的 RNA 表现出高度相似性 (TM-scoreRNA > 0.6),这使得它们很容易通过数据驱动方法(如 trRosettaRNA)进行预测。相反,CASP15 的 RNA 没有表现出如此程度的相似性。

这反映了与 trRosettaRNA 和该研究中采用的基准测试相关的局限性。首先,trRosettaRNA 的性能容易受到预测二级结构质量的影响。其次,尽管 trRosettaRNA 在内部基准测试中实现了令人鼓舞的准确性,但其在新型 RNA 上的性能仍然有限。此外,合成 RNA 的自动结构预测仍然具有挑战性。

CASP15 实验中的盲测表明,RNA 结构预测的深度学习方法仍处于起步阶段。然而,随着持续发展,深度学习应该有望推进 RNA 结构预测。将基于物理的建模融入深度学习是未来改进的方向之一。

最直接的替代方案之一是将其与其他传统方法相结合,并针对未来那些代表性不足的 RNA 结构优化算法。例如,为了克服对已知 RNA 折叠的偏见,可以利用神经网络(例如基于物理的神经网络)来学习力场或识别/组装局部图案,而不是直接预测全局 3D 结构。

源代码:https://yanglab.qd.sdu.edu.cn/trRosettaRNA

论文链接:https://www.nature.com/articles/s41467-023-42528-4

责任编辑:张燕妮 来源: 机器之心
相关推荐

2021-03-18 15:29:10

人工智能机器学习技术

2009-12-15 16:13:11

3D图像

2017-07-21 11:28:57

前端Threejs3D地图

2023-10-09 09:42:18

自动驾驶模型

2022-11-11 14:46:57

CSS3D 视图

2014-04-28 17:30:53

2023-08-18 08:00:00

游戏开发3D模型

2012-02-28 18:12:48

PowerSmart3D

2012-11-26 12:51:44

木材3D打

2011-10-06 13:30:45

宏碁投影仪

2022-12-16 09:44:39

3D智能

2011-05-26 10:05:07

优派投影机

2023-07-11 15:43:31

模型分子

2023-06-02 10:33:35

2023-04-24 16:25:47

3D开发

2024-01-08 09:33:28

自动驾驶3D

2022-12-29 11:57:43

3D框架

2022-07-13 10:20:14

自动驾驶3D算法

2021-10-27 06:04:20

Facebook3D社交网络元宇宙

2013-08-23 10:51:52

苹果3D手势
点赞
收藏

51CTO技术栈公众号