ProbeRating
ProbeRating predicts binding profiles of nucleic acid-binding proteins (NBPs), including RNA-binding proteins (RBPs) and transcription factors (TFs), to infer sequence-binding preferences and inform studies of protein–nucleic acid interactions.
Key Features:
- Deep learning and NLP: Uses deep learning combined with natural language processing techniques to model NBP–nucleic acid interactions.
- Word embeddings (FastText): Adapts FastText word embeddings from Facebook AI Research to extract biological features from sequence information.
- Neural network recommender: Implements a neural network-based recommender system to predict binding profiles for NBPs.
- Homology exploitation: Leverages available data from homologous proteins to infer binding preferences of unexplored or poorly studied NBPs.
- Task evaluation: Has been evaluated on distinct tasks focusing on RBPs and TFs to assess predictive performance.
Scientific Applications:
- Predicting NBP binding profiles: Infers binding profiles for NBPs that lack direct in vivo or in vitro experimental data.
- RBP and TF preference inference: Provides predicted sequence-binding preferences for RNA-binding proteins and transcription factors.
- Characterizing unstudied proteins: Enables study of binding mechanisms and interaction codes for previously uncharacterized NBPs using homologous data.
Methodology:
Applies FastText word embeddings to sequence data and trains a neural network-based recommender using deep learning and NLP approaches, with evaluation performed on separate RBP and TF prediction tasks while exploiting homologous protein data.
Topics
Details
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 1/27/2021
Operations
Publications
Yang S, Liu X, Ng RT. ProbeRating: a recommender system to infer binding profiles for nucleic acid-binding proteins. Bioinformatics. 2020;36(18):4797-4804. doi:10.1093/bioinformatics/btaa580. PMID:32573679. PMCID:PMC7750938.