IEEE/ACM Trans Comput Biol Bioinform. 2023 Nov-Dec;20(6):3482-3488. doi: 10.1109/TCBB.2023.3240456. Epub 2023 Dec 25.
Protein functions are tightly related to the fine details of their 3D structures. To understand protein structures, computational prediction approaches are highly needed. Recently, protein structure prediction has achieved considerable progresses mainly due to the increased accuracy of inter-residue distance estimation and the application of deep learning techniques. Most of the distance-based ab initio prediction approaches adopt a two-step diagram: constructing a potential function based on the estimated inter-residue distances, and then build a 3D structure that minimizes the potential function. These approaches have proven very promising; however, they still suffer from several limitations, especially the inaccuracies incurred by the handcrafted potential function. Here, we present SASA-Net, a deep learning-based approach that directly learns protein 3D structure from the estimated inter-residue distances. Unlike the existing approach simply representing protein structures as coordinates of atoms, SASA-Net represents protein structures using pose of residues, i.e., the coordinate system of each individual residue in which all backbone atoms of this residue are fixed. The key element of SASA-Net is a spatial-aware self-attention mechanism, which is able to adjust a residue's pose according to all other residues' features and the estimated distances between residues. By iteratively applying the spatial-aware self-attention mechanism, SASA-Net continuously improves the structure and finally acquires a structure with high accuracy. Using the CATH35 proteins as representatives, we demonstrate that SASA-Net is able to accurately and efficiently build structures from the estimated inter-residue distances. The high accuracy and efficiency of SASA-Net enables an end-to-end neural network model for protein structure prediction through combining SASA-Net and an neural network for inter-residue distance prediction. Source code of SASA-Net is available at https://github.com/gongtiansu/SASA-Net/.
蛋白质的功能与其 3D 结构的细微差别密切相关。为了了解蛋白质结构,非常需要计算预测方法。最近,由于残基间距离估计精度的提高和深度学习技术的应用,蛋白质结构预测取得了相当大的进展。大多数基于距离的从头预测方法采用两步图:基于估计的残基间距离构建势能函数,然后构建最小化势能函数的 3D 结构。这些方法已经被证明非常有前途;然而,它们仍然存在一些局限性,特别是手工制作的势能函数的不准确性。在这里,我们提出了 SASA-Net,这是一种基于深度学习的方法,它直接从估计的残基间距离学习蛋白质 3D 结构。与现有方法简单地将蛋白质结构表示为原子坐标不同,SASA-Net 使用残基的姿势表示蛋白质结构,即每个残基的坐标系,其中该残基的所有骨架原子都固定。SASA-Net 的关键元素是空间感知自注意力机制,它能够根据所有其他残基的特征和残基间的估计距离来调整残基的姿势。通过迭代应用空间感知自注意力机制,SASA-Net 不断改进结构,最终获得高精度的结构。使用 CATH35 蛋白质作为代表,我们证明 SASA-Net 能够准确、有效地从估计的残基间距离构建结构。SASA-Net 的高精度和高效率使得通过将 SASA-Net 和残基间距离预测的神经网络模型结合起来,能够实现蛋白质结构预测的端到端神经网络模型。SASA-Net 的源代码可在 https://github.com/gongtiansu/SASA-Net/ 获得。