DeepGOZero
DeepGOZero predicts protein functions using ontology-based zero-shot learning to infer Gene Ontology (GO) classes for proteins from sequence data.
Key Features:
- Zero-Shot Learning Capability: Leverages zero-shot learning to predict GO classes with minimal or no experimental annotations using ontology-derived embeddings.
- Ontology Axioms Utilization: Integrates formal Gene Ontology axioms and logical relationships into the prediction model to enhance inference.
- Neural Network Integration: Combines ontology embeddings with neural networks to map protein sequence data to GO class predictions.
- Generic Zero-Shot Prediction Methodology: Employs a prediction approach that can be generalized to infer associations with other ontology classes beyond protein function.
Scientific Applications:
- Protein function prediction for unannotated GO terms: Predicts functions for GO classes that lack experimental annotations to extend functional annotations.
- Functional annotation of uncharacterized proteins: Generates hypotheses about molecular functions, biological processes, and cellular components for proteins from sequence data.
- Ontology-based association inference: Applies the zero-shot ontology-informed approach to infer associations between entities and ontology classes in other domains.
Methodology:
Uses a model-theoretic approach to learn ontology embeddings from Gene Ontology axioms and combines those embeddings with neural networks to perform zero-shot predictions from protein sequence data.
Topics
Details
- License:
- BSD-3-Clause
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python, Groovy
- Added:
- 9/18/2022
- Last Updated:
- 11/24/2024
Operations
Publications
Kulmanov M, Hoehndorf R. DeepGOZero: Improving protein function prediction from sequence and zero-shot learning based on ontology axioms. Unknown Journal. 2022. doi:10.1101/2022.01.14.476325.