ProFET
ProFET extracts engineered biophysical and sequence-derived features from protein sequences to enable machine learning classification of high-level protein functions without relying on external databases or sequence alignment.
Key Features:
- Comprehensive Feature Extraction: Extracts hundreds of features encompassing biophysical and sequence-derived attributes that capture statistically informative patterns for protein classification.
- Diverse Representations: Generates compact feature sets using various sequence and amino-acid alphabet representations to improve machine learning efficiency.
- Alignment-free Classification: Performs classification without relying on external databases or sequence alignment.
- Universal Application: Applies across datasets to predict subcellular localization, structural classes, and functional properties such as neuropeptide precursors, thermophilic proteins, and nucleic acid-binding proteins.
- Benchmark Performance: Demonstrated robust performance on 17 benchmark datasets for binary and multi-class classification tasks.
- Biological Interpretability: Produces features that provide insight into properties associated with high-level protein functions.
- Scalable Implementation: Implemented in Python and adaptable for multi-genome scale analysis.
Scientific Applications:
- Protein functional annotation: Enables high-level classification of protein functions without database homology or sequence alignment.
- Subcellular localization and structural class prediction: Supports prediction of subcellular localization and structural classes from sequence-derived features.
- Specialized protein identification: Identifies neuropeptide precursors, thermophilic proteins, and nucleic acid-binding proteins from sequence features.
- Drug discovery and functional genomics: Provides feature-based classifications useful for target characterization in drug discovery and analyses in functional genomics and systems biology.
Methodology:
Implements a universal feature-engineering approach that extracts biophysical and sequence-derived attributes using various sequence and amino-acid alphabet representations for machine learning-based classification; implemented in Python.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Python
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Ofer D, Linial M. ProFET: Feature engineering captures high-level protein functions. Bioinformatics. 2015;31(21):3429-3436. doi:10.1093/bioinformatics/btv345. PMID:26130574.
PMID: 26130574