Annotating Gene Ontology terms for protein sequences with the Transformer model
Duong, D. B.; Gai, L.; Uppunda, A.; Le, D.; Eskin, E.; Li, J. J.; Chang, K.-W.
Show abstract
Predicting functions for novel amino acid sequences is a long-standing research problem. The Uniprot database which contains protein sequences annotated with Gene Ontology (GO) terms, is one commonly used training dataset for this problem. Predicting protein functions can then be viewed as a multi-label classification problem where the input is an amino acid sequence and the output is a set of GO terms. Recently, deep convolutional neural network (CNN) models have been introduced to annotate GO terms for protein sequences. However, the CNN architecture can only model close-range interactions between amino acids in a sequence. In this paper, first, we build a novel GO annotation model based on the Transformer neural network. Unlike the CNN architecture, the Transformer models all pairwise interactions for the amino acids within a sequence, and so can capture more relevant information from the sequences. Indeed, we show that our adaptation of Transformer yields higher classification accuracy when compared to the recent CNN-based method DeepGO. Second, we modify our model to take motifs in the protein sequences found by BLAST as additional input features. Our strategy is different from other ensemble approaches that average the outcomes of BLAST-based and machine learning predictors. Third, we integrate into our Transformer the metadata about the protein sequences such as 3D structure and protein-protein interaction (PPI) data. We show that such information can greatly improve the prediction accuracy, especially for rare GO labels.
Matching journals
The top 3 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- FAPM: Functional Annotation of Proteins using Multi-Modal Models Beyond Structural Modeling 98%
- Combining protein sequences and structures with transformers and equivariant graph neural networks to predict protein function 98%
- GOBoost: Leveraging Long-Tail Gene Ontology Terms for Accurate Protein Function Prediction 97%
Similar papers in this journal
- Improving protein function prediction by learning and integrating representations of protein sequences and function labels 97%
- KSMoFinder - Knowledge graph embedding of proteins and motifs for predicting kinases of human phosphosites 97%
- MULAN: Multimodal Protein Language Model for Sequence and Structure Encoding 96%
Similar papers in this journal
- Combined topological data analysis and geometric deep learning reveal niches by the quantification of protein binding pockets 96%
- Critiquing Protein Family Classification Models Using Sufficient Input Subsets 95%
- ProALIGN: Directly learning alignments for protein structure prediction via exploiting context-specific alignment motifs 95%
Similar papers in this journal
- Multi-Head Attention-based U-Nets for Predicting Protein Domain Boundaries Using 1D Sequence Features and 2D Distance Maps 96%
- Struct2Graph: A graph attention network for structure based predictions of protein-protein interactions 96%
- Keeping up with the genomes: efficient learning of our increasing knowledge of the tree of life 95%
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.