用二值向量加速蛋白结构相似性搜索,精度更高、内存减少六倍以上。
Hashing for Protein Structure Similarity Search
- 将蛋白结构编码为二值向量,大幅降低计算与存储开销。
- 在真实数据集上达到当前最优准确率,比现有方法快四倍以上。
- 适合大规模蛋白结构比对,尤其适用于资源受限场景。
蛋白结构相似性搜索(PSSS)在药物设计、功能预测和分子进化等领域至关重要。传统基于比对的方法耗时耗内存;近年提出的无比对方法虽降低开销,但仍难以满足大规模需求,且精度不足。本文提出POSH方法,将蛋白结构表示为二值向量,显著降低时间和内存成本。POSH结合手工设计特征与结构编码器,有效建模蛋白中节点与边的交互关系。实验表明,POSH在真实数据集上优于现有方法,实现超过六倍的内存节省和四倍以上的速度提升。
原文摘要 · Abstract (English)
Protein structure similarity search (PSSS), which tries to search proteins with similar structures, plays a crucial role across diverse domains from drug design to protein function prediction and molecular evolution. Traditional alignment-based PSSS methods, which directly calculate alignment on the protein structures, are highly time-consuming with high memory cost. Recently, alignment-free methods, which represent protein structures as fixed-length real-valued vectors, are proposed for PSSS. Although these methods have lower time and memory cost than alignment-based methods, their time and memory cost is still too high for large-scale PSSS, and their accuracy is unsatisfactory. In this paper, we propose a novel method, called $\underline{\text{p}}$r$\underline{\text{o}}$tein $\underline{\text{s}}$tructure $\underline{\text{h}}$ashing (POSH), for PSSS. POSH learns a binary vector representation for each protein structure, which can dramatically reduce the time and memory cost for PSSS compared with real-valued vector representation based methods. Furthermore, in POSH we also propose expressive hand-crafted features and a structure encoder to well model both node and edge interactions in proteins. Experimental results on real datasets show that POSH can outperform other methods to achieve state-of-the-art accuracy. Furthermore, POSH achieves a memory saving of more than six times and speed improvement of more than four times, compared with other methods.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。