Auto Byte

专注未来出行及智能汽车科技

微信扫一扫获取更多资讯

Science AI

关注人工智能与其他前沿技术、基础学科的交叉研究与融合发展

微信扫一扫获取更多资讯

南开&山大&北理工团队开发trRosettaRNA:利用Transformer网络自动预测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

理论蛋白质结构预测RNA 3D 结构预测
相关数据
深度学习技术

深度学习(deep learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。 深度学习是机器学习中一种基于对数据进行表征学习的算法,至今已有数种深度学习框架,如卷积神经网络和深度置信网络和递归神经网络等已被应用在计算机视觉、语音识别、自然语言处理、音频识别与生物信息学等领域并获取了极好的效果。

基准技术

一种简单的模型或启发法,用作比较模型效果时的参考点。基准有助于模型开发者针对特定问题量化最低预期效果。

参数技术

在数学和统计学裡,参数(英语:parameter)是使用通用变量来建立函数和变量之间关系(当这种关系很难用方程来阐述时)的一个数量。

数据库技术

数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。

神经网络技术

(人工)神经网络是一种起源于 20 世纪 50 年代的监督式机器学习模型,那时候研究者构想了「感知器(perceptron)」的想法。这一领域的研究者通常被称为「联结主义者(Connectionist)」,因为这种模型模拟了人脑的功能。神经网络模型通常是通过反向传播算法应用梯度下降训练的。目前神经网络有两大主要类型,它们都是前馈神经网络:卷积神经网络(CNN)和循环神经网络(RNN),其中 RNN 又包含长短期记忆(LSTM)、门控循环单元(GRU)等等。深度学习是一种主要应用于神经网络帮助其取得更好结果的技术。尽管神经网络主要用于监督学习,但也有一些为无监督学习设计的变体,比如自动编码器和生成对抗网络(GAN)。

AlphaFold技术

DeepMind 提出的深度神经网络蛋白质形态预测方法。AlphaFold系统,是DeepMind在2017-2018年中一直在研究的项目,它建立在多年以前使用大量基因组数据来预测蛋白质结构的研究基础之上。 AlphaFold产生的蛋白质3D模型比以往任何一种都精确得多,在生物学的核心挑战之一上取得了重大进展。

北京理工大学机构

北京理工大学1940年诞生于延安,是中国共产党创办的第一所理工科大学,是新中国成立以来国家历批次重点建设的高校,首批进入国家“211工程”和“985工程”,首批进入“世界一流大学”建设高校A类行列。

http://www.bit.edu.cn/
相关技术
推荐文章
暂无评论
暂无评论~