An intrinsically interpretable neural network architecture for sequence to function learning.
An intrinsically interpretable neural network architecture for sequence to function learning.
复制标题
用于序列到函数学习的本质上可解释的神经网络架构。
DOI:
10.1101/2023.01.25.525572
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
Chikina,Maria
中科院分区:
文献类型:
--
作者:
Balcı,AliTuğrul;Ebeid,MarkMaher;Benos,PanayiotisV;Kostka,Dennis;Chikina,Maria
MotivationSequence-based deep learning approaches have been shown to predict a multitude of functional genomic readouts, including regions of open chromatin and RNA expression of genes. However, a major limitation of current methods is that model interpretation relies on computationally demandingpost hocanalyses, and even then, one can often not explain the internal mechanics of highly parameterized models. Here, we introduce a deep learning architecture called totally interpretable sequence-to-function model (tiSFM). tiSFM improves upon the performance of standard multilayer convolutional models while using fewer parameters. Additionally, while tiSFM is itself technically a multilayer neural network, internal model parameters are intrinsically interpretable in terms of relevant sequence motifs.ResultsWe analyze published open chromatin measurements across hematopoietic lineage cell-types and demonstrate that tiSFM outperforms a state-of-the-art convolutional neural network model custom-tailored to this dataset. We also show that it correctly identifies context-specific activities of transcription factors with known roles in hematopoietic differentiation, including Pax5 and Ebf1 for B-cells, and Rorc for innate lymphoid cells. tiSFM’s model parameters have biologically meaningful interpretations, and we show the utility of our approach on a complex task of predicting the change in epigenetic state as a function of developmental transition.Availability and implementationThe source code, including scripts for the analysis of key findings, can be found at https://github.com/boooooogey/ATAConv, implemented in Python.