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