Alipanahi B, Delong A, Weirauch M T, et al. Predicting the sequence specificities of DNA- and RNA-binding proteins by deep learning[J]. Nature Biotechnology, 2015, 33(8):831.
DeepBind, is based on deep convolutional neural networks and can discover new patterns even when the locations of patterns within sequences are unknown
challenging aspects of modern high-throughput technologies:
- Data come in qualitatively different forms
- The quantity of data is large(10,000 and 100,000 sequences)
- Each data acquisition technology has its own artifacts, biases and limitations
-
**Input:**The sequence specificities of DNA- and RNA-binding proteins
-
1 Convolution Layer Purpose: to scan sequences for motif detectors;
-
1 Rectification Layer: to isolate positions with a good pattern match by shifting the response of detector
-
1 Pooling Layer: computes the maximum and average of each motif detector’s rectified response across the sequence
- Feed-forward(predictions):
- a) Convolution:convert sequence s to
(n=2m-2)*4array S and output an(n+m-1)*darray X - b) They also tried to y is to initialize kernels from known motifs
- a) Convolution:convert sequence s to
Quang D, Xie X. DanQ: a hybrid convolutional and recurrent deep neural network for quantifying the function of DNA sequences[J]. Nucleic Acids Research, 2016, 44(11):e107-e107.
https://github.com/uci-cbcl/DanQ
- over 98% of the human genome is non-coding.
- Over 1200 GWAS have identified nearly 6500 disease- or trait-predisposing SNPs, 93% of which are located in non-coding regions.
- CNN and RNN, the variants of DNNs are appropriate for this task.
- Input layer: One-hot encoding
- Convolution layer: 1 convolution layer and 1 max pooling layer to scan sequences for motif sites
- BLSTM layer: motifs can follow a regulatory grammar governed by physical constraints.
- **Dense layer:**rectified linear units
- Output layer: muti-task sigmoid
- Initialization: All weights are initialized by randomly from (-0.05, 0.05), and all biases are initially set to 0.
- Optimization: RMSprop algorithm with a minibatch size of 100; Cost function: averagemulti-task binary cross entropy loss function
- Implementation: Keras 0.2.0 library with the Theano 0.7.1 (21,22) backend with NVIDIA Titan Z GPU.
- Evaluation: ROC AUC curve; Precision-Recall cureve(P-R curve); PR-AUC scatter.(PR AUC is less prone to inflation by the class imbalance than ROC AUC)
- ROC AUC: DanQ outperforms DeepSEA for 94.1% of the targets.
- PR AUC: 97.6% of all DanQ PR AUC scores surpass DeepSEA PR AUC scores.
- the model can be made fully recurrent so it can process sequences of arbitrary length, and also may explore the long-range consequences in linkage disequilibrium
- More data
- update and improve the DanQ model(kernels, weights initialization, hyperparameter tuning algorithms).
Angermueller C, Lee H J, Reik W, et al. DeepCpG: accurate prediction of single-cell DNA methylation states using deep learning[J]. Genome Biology, 2017, 18(1):67.
https://github.com/cangermueller/deepcpg
- DNA methylation is one of the most extensively studied epigenetic marks.
- Recent technological advances for DNA methylation: scBS-seq, scRRBS have uncovered new linkages between epigenetic and transcriptional heterogeneity.
- Existing methods: do not account for cell-to-cell variability; require a priori defined features and genome annotations.
- DeepCpG: predicting single-cell methylation states and for modelling the sources of DNA methylation heterogeneity; does not separate the extraction of DNA sequence features and model training
- Sparse single-cell CpG profiles
- CpG module Convolutional filters + Pooling: identifies patters in the CpG neighbourhood across multiple cells
- DNA module Convolutional filters + Pooling + ReLU : identify predictive sequence motifs.
- Fusion module Learns cell-specific interactions between higher-level features from CpG module and DNA module.
-
Convolution layer: activation function
aand pooling functionpas follows -
Output layer: activation function
-
cost funtion: mini-batch:
SGD-Adam,learning_rate=0.5,
-
DeepCpG accurately predicts single-cell methylation states
- Figuration:
object: 32 mouse embryonic stem cells(20 serum-cultured, 12 2i-cultured);train_test:holdout validation;evaluation:AUC, PR curve;
- Figuration:
-
Analysis the effect of DNA sequence features on DNA methylation
-
Discovery of DNA sequence motifs that are associated with epigenetic variability
- Its convolutional architecture: allows for discovering predictive motifs in larger DNA sequence contexts, as well as for capturing complex methylation patterns in neighbouring CpG sites.
- DeepCpG learns higherlevel annotations from the DNA sequence


