TALE

TALE annotates protein functions from high-throughput amino acid sequence data by applying a transformer-based self-attention model with joint sequence–label embedding to assign hierarchical Gene Ontology terms represented on directed graphs.


Key Features:

  • Transformer-based Architecture: Employs transformer self-attention to capture global sequence patterns and improve generalization across novel sequences and species.
  • Joint Sequence–Label Embedding: Integrates sequence encodings and hierarchical function labels (Gene Ontology terms on directed graphs) into a joint latent space to support prediction of unseen or rarely annotated functions.
  • Enhanced Generalizability: Demonstrates superior annotation performance for sequences with low homology and for proteins from novel species or functions absent in training data.
  • Integration with Sequence Similarity Methods (TALE+): Combines TALE with sequence similarity-based approaches to increase accuracy using only sequence data and surpasses methods that use additional network information in two of three Gene Ontology categories.

Scientific Applications:

  • Protein Function Annotation: Provides high-throughput computational annotation of protein functions based solely on sequence data as an alternative to experimental methods.
  • Novel Species and Functions Discovery: Enables exploration of proteins from novel species and detection of rarely annotated or previously unseen functions through improved generalization.

Methodology:

Uses deep learning with transformer architectures (self-attention) to learn global sequence patterns, constructs joint sequence–label embeddings that combine sequence encodings and hierarchical Gene Ontology label embeddings on directed graphs, and can be combined with sequence similarity-based methods in the TALE+ variant.

Topics

Details

License:
MIT
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
2/25/2021

Operations

Publications

Cao Y, Shen Y. TALE: Transformer-based protein function Annotation with joint sequence–Label Embedding. Unknown Journal. 2020. doi:10.1101/2020.09.27.315937.