Graph2GO
Graph2GO predicts protein functions by learning multi-modal graph-based representations that integrate heterogeneous interaction networks and intrinsic protein features to assign Gene Ontology (GO) terms.
Key Features:
- Integration of Heterogeneous Data: Combines sequence similarity networks and protein-protein interaction networks with intrinsic protein features including amino acid sequences, subcellular locations, and protein domains.
- Advanced Representation Learning: Employs attributed network representation learning to model both interaction networks and protein features within a unified graph representation.
- Predictive Performance: Outperforms baseline methods such as BLAST and approaches like Mashup and deepNF in benchmark evaluations and has been tested across multiple species.
- Extensibility: Architecture supports incorporation of additional protein features to improve predictive accuracy.
Scientific Applications:
- Hypothesis Generation: Generates testable hypotheses to guide large-scale biological experiments for protein function characterization.
- Large-scale Functional Annotation: Enables computational annotation of protein functions within the Gene Ontology framework to prioritize targets for experimental follow-up.
- Bioinformatics and Systems Biology: Supports analyses that require accurate protein function predictions across species and network contexts.
Methodology:
Uses multi-modal graph-based and attributed network representation learning to integrate interaction networks and intrinsic protein features, constructs latent representations, and uses those representations as feature inputs for machine learning models to predict Gene Ontology terms.
Topics
Details
- License:
- MIT
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Programming Languages:
- Python
- Added:
- 6/16/2020
- Last Updated:
- 11/24/2024
Operations
Publications
Fan K, Guan Y, Zhang Y. Graph2GO: a multi-modal attributed network embedding method for inferring protein functions. GigaScience. 2020;9(8). doi:10.1093/gigascience/giaa081. PMID:32770210. PMCID:PMC7414417.
Documentation
Installation instructions
https://github.com/yanzhanglab/Graph2GODownloads
- Downloads pagehttps://www.dropbox.com/s/ilrudy0j7wb7b8s/data.zip?dl=0