PFresGO

PFresGO predicts protein functions and identifies functionally important residues by integrating Gene Ontology (GO) hierarchies with self-attention and cross-attention deep-learning models to improve functional annotation accuracy.


Key Features:

  • Integration of Gene Ontology (GO) Hierarchies: Incorporates hierarchical structures within Gene Ontology (GO) graphs to model relationships among biological processes, molecular functions, and cellular components.
  • Attention Mechanism Utilization: Uses self-attention operations to model inter-relationships among GO terms and dynamically update embeddings of GO terms and proteins.
  • Cross-Attention for Latent Space Projection: Applies cross-attention operations to project protein representations and GO embeddings into a shared latent space to capture global sequence patterns and local functional residues.
  • Identification of Functionally Important Residues: Analyzes attention weight distributions to pinpoint functionally significant residues within protein sequences.

Scientific Applications:

  • Protein function annotation across GO categories: Annotates protein functions across Gene Ontology categories and enables performance comparison with existing methods.
  • Identification of functional residues and domains: Identifies critical residues and potential functional domains by interpreting attention-derived residue importance.

Methodology:

PFresGO employs self-attention and cross-attention operations adapted from natural language processing and deep-learning techniques to update embeddings, project protein and GO embeddings into a shared latent space, and analyze attention weight distributions to identify functionally important residues.

Topics

Details

License:
Not licensed
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
3/18/2023
Last Updated:
11/24/2024

Operations

Publications

Pan T, Li C, Bi Y, Wang Z, Gasser RB, Purcell AW, Akutsu T, Webb GI, Imoto S, Song J. PFresGO: an attention mechanism-based deep-learning approach for protein annotation by integrating gene ontology inter-relationships. Bioinformatics. 2023;39(3). doi:10.1093/bioinformatics/btad094. PMID:36794913. PMCID:PMC9978587.