Comments (1)
Well written analysis with clear methodology to predict binary gene expression (low vs. high expression) using 5 chromatin marks in 46 different cell types.
Biology
Gene expression across ~20,000 genes binarized to -1 vs. 1 for low vs. high expression based on chromatin marks +/- 5,000 base pairs away from transcription start site (TSS). The five histone marks are: H3K4me3, H3K4me1, H3K36me3, H3K9me3, and H3K27me3.
Computation
Very well described methods showing exactly what the input data is (Figure 1), what the architecture of the deep model is, and what the outputs are (Figure 2). The model is a single layer convolution of per gene chromatin marks for 100 100bp bins with max pooling followed by a fully connected multilayer perceptron with a softmax discretized output layer. Very well done comparison between SVM and Random Forest methods that have been used previously for this task.
Why it should be included in our review
- While there are definitely concerns over the binary output (gene expression is way more complicated than that!) the authors demonstrate how a deep learning model outperforms state of the art simple machine learning algorithms on the task.
- Proof of concept - next step is predicting actual expression (not just median...)
- The authors provide an interesting solution to the black box problem
- Plot histograms of internal activation energies within the convolutional step to show how bins near the TSS are more activated.
- Mirrors the distribution of chromatin marks observed in wet-lab studies
- Visualize combinatorial interactions between marks at different bins that coordinate differently to produce high vs. low expression
- Show coordination between specific histone marks that indicate gene repression
- Plot histograms of internal activation energies within the convolutional step to show how bins near the TSS are more activated.
- Performed at the per gene level can give more specific predictions when there are altered histone peaks
from deep-review.
Related Issues (20)
- Potential Reorganization HOT 7
- Deep Learning for the Life Sciences
- Deepprune: Learning Efficient and Interpretable Convolutional Networks Through Weight Pruning for Predicting DNA-Protein Binding
- Predicting or Pretending: Artificial Intelligence for Protein-Ligand Interactions Lack of Sufficiently Large and Unbiased Datasets
- In Need of Bias Control: Evaluating Chemical Data for Machine Learning in Structure-Based Virtual Screening
- Hidden bias in the DUD-E dataset leads to misleading performance of deep learning in structure-based virtual screening
- Update subsection: Structure-based prediction of bioactivity HOT 2
- Update 'Imaging applications in healthcare'
- Applications in sleep research HOT 2
- LISA: Towards Learned DNA Sequence Search HOT 1
- DeepArk: modeling cis-regulatory codes of model species with deep learning
- Human Protein Atlas (HPA) Cell Type Prediction using Deep Learning and estimating uncertainty HOT 2
- How can one cite this dynamic review? HOT 3
- Update for 2020? HOT 3
- Add a Systematic Text-Mining Component to the Review? HOT 3
- Titrating gene expression using libraries of systematically attenuated CRISPR guide RNAs HOT 3
- Alpha Fold 2 HOT 1
- feature and labels HOT 1
- Update in Proteomics mass spectrometry HOT 2
- Consider change to reference 346 HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deep-review.