NetAutoProbit
NetAutoProbit applies a network-based hierarchical Bayesian auto-probit model to predict protein functions by integrating protein-protein association network topologies and accounting for false negative labels in Gene Ontology (GO) annotations.
Key Features:
- Network-based spatial auto-probit extension: Extends the spatial auto-probit model to network-indexed binary processes for protein function prediction.
- Hierarchical Bayesian probit framework: Uses a hierarchical Bayesian probit-based framework to model binary functional labels.
- Latent multivariate conditional autoregressive Gaussian process: Implements a latent multivariate conditional autoregressive Gaussian process to integrate network topology into latent functional similarity.
- Integration of protein-protein association networks: Incorporates protein-protein association networks (binary or weighted) to inform and propagate functional similarity.
- Modeling of false negative labels: Models and corrects for false negative labels in training datasets derived from Gene Ontology (GO).
- Gene Ontology (GO) integration: Defines protein functions using GO terms and uses GO-derived annotations for training and evaluation.
- Evaluation on STRING networks: Evaluated against standard algorithms using weighted yeast protein-protein association networks from the STRING database.
- Extended uncertainty modeling: An extended version that incorporates uncertainty in negative labels yields significant improvements in predictive accuracy.
- Implementation: Implemented in Matlab.
Scientific Applications:
- Protein function prediction in networks: Prediction of protein functions within complex protein-protein association networks, including weighted yeast networks from STRING.
- Annotation uncertainty correction: Modeling and correction of false negative GO annotations to improve functional annotation accuracy.
- Method benchmarking: Comparative evaluation against standard algorithms for network-based function prediction.
Methodology:
Hierarchical Bayesian probit-based modeling using a latent multivariate conditional autoregressive Gaussian process for network-indexed binary processes, integration of binary or weighted protein-protein association networks, explicit modeling of false negative GO labels, evaluation against standard algorithms on weighted yeast STRING networks, implemented in Matlab.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- MATLAB
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Jiang X, Gold D, Kolaczyk ED. Network-based Auto-probit Modeling for Protein Function Prediction. Biometrics. 2010;67(3):958-966. doi:10.1111/j.1541-0420.2010.01519.x. PMID:21133881. PMCID:PMC3116961.