Modeling aspects of the language of life through transfer-learning protein sequences
By Michael Heinzinger, Ahmed Elnaggar, Yu Wang, Christian Dallago, Dmitrii Nechaev, Florian Matthes, Burkhard Rost. 2019
548 citations recorded by the source corpus.
Predicting protein function and structure from sequence is one important challenge for computational biology. For 26 years, most state-of-the-art approaches combined machine learning and evolutionary information. However, for some applications retrieving related proteins is becoming too time-consuming. Additionally, evolutionary information is less powerful for small families, e.g. for proteins from the Dark Proteome. Both these problems are addressed by the new methodology introduced here. We introduced a novel way to represent protein sequences as continuous vectors (embeddings) by using the language model ELMo taken from natural language processing. By modeling protein sequences, ELMo effectively captured the biophysical properties of the language of life from unlabeled big data (UniRef50). We refer to these new embeddings as SeqVec (Sequence-to-Vector) and demonstrate their effectiveness by training simple neural networks for two different tasks. At the per-residue level, secondary structure (Q3 = 79% ± 1, Q8 = 68% ± 1) and regions with intrinsic disorder (MCC = 0.59 ± 0.03) were predicted significantly better than through one-hot encoding or through Word2vec-like approaches. At the per-protein level, subcellular localization was predicted in ten classes (Q10 = 68% ± 1) and membrane-bound were distinguished from water-soluble proteins (Q2 = 87% ± 1). Although SeqVec embeddings generated the best predictions from single sequences, no solution improved over the best existing method using evolutionary information. Nevertheless, our approach improved over some popular methods using evolutionary information and for some proteins even did beat the best. Thus, they prove to condense the underlying principles of protein sequences. Overall, the important novelty is speed: where the lightning-fast HHblits needed on average about two minutes to generate the evolutionary information for a target protein, SeqVec created embeddings on average in 0.03 s. As this speed-up is independent of the size of growing sequence databases, SeqVec provides a highly scalable approach for the analysis of big data in proteomics, i.e. microbiome or metaproteome analysis. Transfer-learning succeeded to extract information from unlabeled sequence databases relevant for various protein prediction tasks. SeqVec modeled the language of life, namely the principles underlying protein sequences better than any features suggested by textbooks and prediction methods. The exception is evolutionary information, however, that information is not available on the level of a single sequence.
Subfields: Molecular Biology, Representation & Self-Supervised Learning, Computational Biology & Bioinformatics
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Molecular Biology
- Kevin Kaichuang Yang
- Michael Heinzinger
- Burkhard Rost
- Christian Dallago
- Ahmed Elnaggar
- Sai Pooja Mahajan
- Yu Wang
- Jeffrey J. Gray
In Representation & Self-Supervised Learning
- Kevin Kaichuang Yang
- Burkhard Rost
- Michael Heinzinger
- Alexander Rives
- Llion Jones
- Ali Madani
- Ahmed Elnaggar
- C. Lawrence Zitnick
In Computational Biology & Bioinformatics
- Michael Heinzinger
- Burkhard Rost
- Christian Dallago
- Ahmed Elnaggar
- Yu Wang
- Konstantin Weissenow
- Jeffrey J. Gray
- Sai Pooja Mahajan
Citations in the corpus
- Biological structure and function emerge from scaling unsupervised learning to 250 million protein sequences (2019, background): “If representation space is organized linearly by species, then adding the difference in average representations to a protein in species s will recover the corresponding protein in species t .”
- ProtTrans: Towards Cracking the Language of Life’s Code Through Self-Supervised Deep Learning and High Performance Computing (2020, methodology): “Newer pLMs using context improved over both previous pLM-based approaches [56] (8-9 percentage points in Q3), other transformers [53] (2-4 percentage points in Q3), and over non-contextualized word2vec-type approaches [83], [84] (18-22 percentage points in Q3).”
- FLIP: Benchmark tasks in fitness landscape inference for proteins (2021, background): “The vast majority of representation learning on protein sequences models entire sequences [26, 37, 15, 34].”
- ProtTrans: Towards Cracking the Language of Life’s Code Through Self-Supervised Learning (2021, methodology): “Using embeddings as exclusive input to relatively small-size CNN/FNN models without much optimization yielded methods that appeared competitive in predicting secondary structure, localization and in classifying proteins into membrane/other.”
- Deep Learning in Protein Structural Modeling and Design (2020, methodology): “Heinzinger et al.(89) adopted the bidirectional LSTM in a manner similar to Peters et al.”
- ProteinBERT: a universal deep-learning model of protein sequence and function (2021, background): “A few recent studies have pretrained deep neural language models on protein sequences (e.g. ESM [20], TAPE-Transformer [21], UDSMProt [22], UniRep [23]) [24–26].”
- The language of proteins: NLP, machine learning & protein sequences (2021, methodology): “There have been works using contextualized embedding models (e.g. ELMO) on proteins for supervised-learning tasks (such as GO annotation, subcellular localization or structure prediction), as well as clustering sequences based on the learned representations [15,29,54,34].”
- Protein language model embeddings for fast, accurate, alignment-free protein structure prediction (2021, methodology): “…using no other annotation than the amino acid sequences of 10^7-10^9 proteins (Alley et al., 2019; Asgari & Mofrad, 2015; Bepler & Berger, 2019, 2021; Elnaggar et al., 2021; Heinzinger et al., 2019; Madani et al., 2020; Ofer et al., 2021; Rao et al., 2019; Rives et al., 2021; Wu et al., 2021).”