iEnhancer-ECNN
iEnhancer-ECNN identifies and classifies DNA enhancers and predicts enhancer strength from sequence data using ensemble convolutional neural networks.
Key Features:
- Data Transformation Techniques: Uses one-hot encoding and k-mer representations to convert DNA sequences into model inputs.
- Model Construction: Implements ensembles of convolutional neural networks (ECNNs) to aggregate multiple CNN predictors.
- Two-layer Framework: Operates a two-layer framework with Layer 1 for enhancer identification (accuracy 0.769) and Layer 2 for enhancer strength classification (accuracy 0.678).
- Evaluation Metrics: Assesses performance using Area Under the Receiver Operating Characteristic Curve (AUC), sensitivity, and Matthews correlation coefficient (MCC).
Scientific Applications:
- Comparative Benchmarking: Outperforms existing state-of-the-art methods on the Liu et al. benchmark dataset with improvements in AUC, sensitivity, and MCC.
- Robustness and Stability: Reports increases in MCC of approximately 11.0%, 46.5%, and 65.0% respectively, with notable improvement in the enhancer classification layer.
Methodology:
Transforms sequences via one-hot encoding and k-mers and applies ensemble convolutional neural networks in a two-layer framework for identification (layer 1) and strength classification (layer 2).
Topics
Details
- Tool Type:
- command-line tool
- Added:
- 1/14/2020
- Last Updated:
- 12/14/2020
Operations
Publications
Nguyen QH, Nguyen-Vo T, Le NQK, Do TT, Rahardja S, Nguyen BP. iEnhancer-ECNN: identifying enhancers and their strength using ensembles of convolutional neural networks. BMC Genomics. 2019;20(S9). doi:10.1186/s12864-019-6336-3. PMID:31874637. PMCID:PMC6929481.