DistilProtBert

DistilProtBert applies distilled deep learning language models adapted from natural language processing to analyze protein sequences and discriminate native proteins from singlet-, doublet-, and triplet-shuffled sequences.


Key Features:

  • Distillation Approach: Implements model distillation by training a smaller student network to replicate a larger teacher network derived from ProtBert.
  • Efficiency Improvements: Reduces network size and runtime by 50% and decreases pretraining computational resources by 98% relative to ProtBert.
  • Performance: Maintains accuracy close to the full ProtBert model across evaluated tasks.
  • Application in Protein Sequence Analysis: Discriminates real protein sequences from randomly shuffled sequences that preserve singlet, doublet, and triplet amino-acid composition, achieving AUCs of 0.92, 0.91, and 0.87 respectively.
  • Potential for Novel Discoveries: Identifies false-positive shuffled sequences classified as real proteins, enabling exploration of potential natural-like proteins.

Scientific Applications:

  • Protein Function Prediction: Supports prediction of functions for newly discovered proteins by differentiating genuine sequences from artificial ones.
  • Structural Biology: Assists studies of protein folding and stability by identifying potential natural-like sequences from shuffled data.
  • Evolutionary Studies: Provides insights into sequence features and evolutionary processes by analyzing misclassified shuffled sequences.

Methodology:

Uses model distillation (student network trained to mimic a teacher network derived from ProtBert), adapts deep learning models from NLP for protein sequences, performs pretraining with reduced computational resources, and evaluates classification of real versus singlet/doublet/triplet-shuffled sequences using AUC metrics.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
2/26/2023
Last Updated:
11/24/2024

Operations

Publications

Geffen Y, Ofran Y, Unger R. DistilProtBert: a distilled protein language model used to distinguish between real proteins and their randomly shuffled counterparts. Bioinformatics. 2022;38(Supplement_2):ii95-ii98. doi:10.1093/bioinformatics/btac474. PMID:36124789.

PMID: 36124789
Funding: - DSI of Bar-Ilan University: ECCB2022