Integrating single-cell multimodal epigenomic data using 1D-convolutional neural networks.
Integrating single-cell multimodal epigenomic data using 1D-convolutional neural networks.
复制标题
使用一维卷积神经网络整合单细胞多模式表观基因组数据。
DOI:
10.1101/2024.02.16.580655
复制
发表时间:
2024
期刊:
影响因子:
--
通讯作者:
Welch,JoshuaD
中科院分区:
文献类型:
--
作者:
Gao,Chao;Welch,JoshuaD
MotivationRecent experimental developments enable single-cell multimodal epigenomic profiling, which measures multiple histone modifications and chromatin accessibility within the same cell. Such parallel measurements provide exciting new opportunities to investigate how epigenomic modalities vary together across cell types and states. A pivotal step in using these types of data is integrating the epigenomic modalities to learn a unified representation of each cell, but existing approaches are not designed to model the unique nature of this data type. Our key insight is to model single-cell multimodal epigenome data as a multichannel sequential signal.ResultsWe developedConvNet-VAEs, a novel framework that uses one-dimensional (1D) convolutional variational autoencoders (VAEs) for single-cell multimodal epigenomic data integration. We evaluatedConvNet-VAEs on nano-CUT&Tag and single-cell nanobody-tethered transposition followed by sequencing data generated from juvenile mouse brain and human bone marrow. We found thatConvNet-VAEs can perform dimension reduction and batch correction better than previous architectures while using significantly fewer parameters. Furthermore, the performance gap between convolutional and fully connected architectures increases with the number of modalities, and deeper convolutional architectures can increase the performance, while the performance degrades for deeper fully connected architectures. Our results indicate that convolutional autoencoders are a promising method for integrating current and future single-cell multimodal epigenomic datasets.Availability and implementationThe source code of VAE models and a demo in Jupyter notebook are available at https://github.com/welch-lab/ConvNetVAE