journal article·2023-10Open access

Deciphering the protein landscape with ProtFlash, a lightweight language model

Lei Wang, Hui Zhang, Wei Xu, Zhidong Xue, Yan Wang

Cell Reports Physical Science· Volume 4· Issue 10

Abstract

Protein language models have been gaining attention and have achieved some exciting breakthroughs in protein modeling tasks compared with the utilization of co-evolutionary and biological priors. To overcome the shortcomings of existing large-scale protein language models, such as high computational complexity and large memory consumption, we propose a lightweight protein language model, ProtFlash. It is the first protein language model with linear complexity based on an attention strategy, which differs significantly from existing methods in that it primarily utilizes multiple positional encodings and a mixed chunk attention mechanism that combines local and global attention. Furthermore, the results of the Tasks Assessing Protein Embeddings show that ProtFlash achieves a better or equivalent performance than the state-of-the-art protein language models. As shown through a rigorous comparison of computational complexity and memory consumption, it also performs better than existing protein language models.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Machine Learning in Bioinformatics · Protein Structure and Dynamics · Genomics and Phylogenetic Studies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (45)

Show source-provided references
1. Murray · 2017 · 477
2. Analyzing protein structure and function
3. The language of proteins: NLP, machine learning & protein sequences10.1016/j.csbj.2021.03.022 ↗
4. Learning the protein language: Evolution, structure, and function10.1016/j.cels.2021.05.017 ↗
5. UniProt: the Universal Protein Knowledgebase in 2023
6. Pfam: The protein families database in 202110.1093/nar/gkaa913 ↗
7. Combining evolutionary information and neural networks to predict protein secondary structure10.1002/prot.340190108 ↗
8. Improved protein structure prediction using predicted interresidue orientations10.1073/pnas.1914677117 ↗
9. Coevolution-based inference of amino acid interactions underlying protein function10.7554/eLife.34300 ↗
10. Bert: Pre-training of deep bidirectional transformers for language understanding
11. Language models are few-shot learners
12. Cpm-2: Large-scale cost-effective pre-trained language models10.1016/j.aiopen.2021.12.003 ↗
13. Magrane · 2011
14. Modeling aspects of the language of life through transfer-learning protein sequences10.1186/s12859-019-3220-8 ↗
15. Evaluating Protein Transfer Learning with TAPE
16. Biological structure and function emerge from scaling unsupervised learning to 250 million protein sequences10.1073/pnas.2016239118 ↗
17. ProtTrans: Toward Understanding the Language of Life Through Self-Supervised Learning10.1109/TPAMI.2021.3095381 ↗
18. UniRef: comprehensive and non-redundant UniProt reference clusters10.1093/bioinformatics/btm098 ↗
19. Protein-level assembly increases protein sequence recovery from metagenomic samples manyfold10.1038/s41592-019-0437-4 ↗
20. SignalP 6.0 predicts all five types of signal peptides using protein language models10.1038/s41587-021-01156-3 ↗
21. DeepLoc 2.0: multi-label subcellular localization prediction using protein language models10.1093/nar/gkac278 ↗
22. Single-sequence protein structure prediction using supervised transformer protein language models10.1038/s43588-022-00373-3 ↗
23. Res-Dom: predicting protein domain boundary from sequence using deep residual network and Bi-LSTM10.1093/bioadv/vbac060 ↗
24. GNN-Dom: An Unsupervised Method for Protein Domain Partition via Protein Contact Map10.1007/978-3-031-23198-8_26 ↗
25. Improving the topology prediction of a-helical transmembrane proteins with deep transfer learning10.1016/j.csbj.2022.04.024 ↗
26. DistilProtBert: a distilled protein language model used to distinguish between real proteins and their randomly shuffled counterparts10.1093/bioinformatics/btac474 ↗
27. Amino acid composition of proteins reduces deleterious impact of mutations10.1038/srep02919 ↗
28. Visualizing data using t-SNE
29. Amino acid substitution matrices from protein blocks10.1073/pnas.89.22.10915 ↗
30. The genetic code is one in a million10.1007/PL00006381 ↗
31. SCOPe: Structural Classification of Proteins-extended, integrating SCOP and ASTRAL data and classification of new structures10.1093/nar/gkt1240 ↗
32. iFeature: a Python package and web server for features extraction and selection from protein and peptide sequences10.1093/bioinformatics/bty140 ↗
33. DeepSF: deep convolutional neural network for mapping protein sequences to folds10.1093/bioinformatics/btx780 ↗
34. DNABERT: pre-trained Bidirectional Encoder Representations from Transformers model for DNA-language in genome10.1093/bioinformatics/btab083 ↗
35. Attention Is All You Need
36. Position Information in Transformers: An Overview10.1162/coli_a_00445 ↗
37. Roformer: Enhanced transformer with rotary position embedding
38. Hua · 2022
39. Layer normalization
40. NetSurfP-2.0: Improved prediction of protein structural features by integrated deep learning10.1002/prot.25674 ↗
41. Critical assessment of methods of protein structure prediction (CASP)Round XII10.1002/prot.25415 ↗
42. Evaluation and improvement of multiple sequence methods for protein secondary structure prediction10.1002/(SICI)1097-0134(19990301)34:4<508::AID-PROT10>3.0.CO;2-4 ↗
43. Sixty-five years of the long march in protein secondary structure prediction: the final stretch?
44. Local fitness landscape of the green fluorescent protein10.1038/nature17995 ↗
45. Global analysis of protein folding using massively parallel design, synthesis, and testing10.1126/science.aan0693 ↗