node2loc
node2loc predicts protein subcellular locations by learning node2vec graph embeddings from a protein-protein interaction network and classifying these embeddings with a recurrent neural network to infer protein localization.
Key Features:
- Distributed Representation Learning: Uses node2vec to generate graph embeddings of proteins from a protein-protein interaction (PPI) network.
- Recurrent Neural Network (RNN) Integration: Processes the learned embeddings with a Recurrent Neural Network to predict protein subcellular locations.
- Handling Class Imbalance with SMOTE: Applies the Synthetic Minority Over-sampling Technique (SMOTE) to augment underrepresented subcellular location classes.
- Performance Reporting: Reports classification performance using the Matthews correlation coefficient (MCC), with an achieved MCC of 0.812.
Scientific Applications:
- Protein subcellular localization prediction: Predicts protein subcellular locations by integrating protein-protein interaction data and learned embeddings.
- Functional and contextual inference: Supports interpretation of protein function and cellular context when experimental localization data are unavailable or difficult to obtain.
Methodology:
Generates node2vec embeddings from a protein-protein interaction network, applies a Recurrent Neural Network for classification, uses SMOTE to address class imbalance, constructs a benchmark dataset comprising 16 distinct subcellular locations, and evaluates performance using the Matthews correlation coefficient (MCC = 0.812).
Topics
Details
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 11/14/2019
- Last Updated:
- 1/4/2021
Operations
Publications
Pan X, Chen L, Liu M, Huang T, Cai Y. Predicting protein subcellular location using learned distributed representations from a protein-protein network. Unknown Journal. 2019. doi:10.1101/768739.