deepRAM
deepRAM predicts DNA and RNA binding specificities using convolutional neural networks (CNNs), recurrent neural networks (RNNs), and hybrid CNN/RNN deep learning architectures.
Key Features:
- Comprehensive Architectural Exploration: Implements convolutional neural networks (CNNs), recurrent neural networks (RNNs), and hybrid CNN/RNN architectures to enable systematic comparison of model architectures.
- Automatic Model Selection: Employs a fully automatic model selection strategy for unbiased selection and comparison of architectures.
- Performance Insights: Systematic evaluation identifies that deeper and more complex architectures, particularly hybrid CNN/RNN models, achieve superior accuracy when sufficient training data are available.
- Interpretability Considerations: Documents a trade-off where RNN-based architectures improve prediction accuracy but reduce clarity of learned sequence features relative to convolutional networks.
Scientific Applications:
- ChIP-seq and CLIP-seq Data Analysis: Applied to ChIP-seq and CLIP-seq datasets to predict protein–DNA and protein–RNA binding sites and specificities.
- DNA/RNA Binary Classification: Applicable to general DNA/RNA sequence binary classification tasks for genomic research.
Methodology:
Integrates data preprocessing, model training, evaluation, and an automatic model selection mechanism for empirical performance-based comparison of architectures.
Topics
Details
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 11/14/2019
- Last Updated:
- 12/20/2020
Operations
Publications
Trabelsi A, Chaabane M, Ben-Hur A. Comprehensive evaluation of deep learning architectures for prediction of DNA/RNA sequence binding specificities. Bioinformatics. 2019;35(14):i269-i277. doi:10.1093/bioinformatics/btz339. PMID:31510640. PMCID:PMC6612801.
Links
Issue tracker
https://github.com/MedChaabane/deepRAM/issues