CNN-BLPred
CNN-BLPred classifies β-lactamase (BL) enzymes using a convolutional neural network to improve molecular and functional classification for antimicrobial resistance research.
Key Features:
- Deep Learning (CNN): Uses a convolutional neural network with a simple architecture including a single convolutional layer for BL classification.
- Molecular and Functional Classification: Supports both molecular and functional classification of β-lactamase enzymes.
- Gradient Boosted Feature Selection (GBFS): Applies GBFS using Gradient Boosted Trees to reduce the initial 10,912 features by approximately 95%.
- Benchmarking: Evaluated with leave-one-out cross-validation, 10-fold cross-validation, and independent test sets and compared against RNNs and Random Forests.
- Performance Improvements: Reported a 7% increase in classic β-lactamase prediction accuracy and an average 25.64% improvement across Classes A, B, C, and D during 10-fold cross-validation.
- Class Balancing: Employs Random Oversampling (ROS), Random Undersampling (RUS), and SMOTE to mitigate class imbalance.
Scientific Applications:
- Antimicrobial resistance research: Enables accurate classification of β-lactamase enzymes to support studies of antibiotic resistance prevalence and spread.
- Enzyme function and mechanism studies: Assists investigation of β-lactamase molecular and functional diversity relevant to resistance mechanisms.
- Antibiotic development: Provides classification data that can inform design and evaluation of β-lactamase–targeting antibiotics and inhibitors.
Methodology:
Feature extraction and selection followed by GBFS using Gradient Boosted Trees to reduce 10,912 features by ~95%; classification via a CNN with a single convolutional layer; class balancing using ROS, RUS, and SMOTE; benchmarking with leave-one-out cross-validation, 10-fold cross-validation, and independent test sets with comparisons to RNNs and Random Forests.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Python
- Added:
- 7/21/2018
- Last Updated:
- 11/25/2024
Operations
Publications
White C, Ismail HD, Saigo H, KC DB. CNN-BLPred: a Convolutional neural network based predictor for β-Lactamases (BL) and their classes. BMC Bioinformatics. 2017;18(S16). doi:10.1186/s12859-017-1972-6. PMID:29297322. PMCID:PMC5751796.