OmiDos: Dissecting Private and Shared Signatures of Single-Cell Multi-Omics Data with Dynamic Orthogonal Deep Generative Model
Release: Source
OmiDos: Here, we introduce OmiDos, a novel dynamic orthogonal deep generative model, specifically designed to disentangle shared and unique molecular signatures across multi-omics layers in single-cell multi-omics data. Unlike prior methods that rely on simplistic assumptions about shared features, OmiDos leverages deep transfer learning to extract invariant shared signals from paired data while enforcing orthogonality constraints to separate modality-specific signals into distinct latent spaces. To address unpaired data, OmiDos incorporates an adversarial discriminator combined with noise contrastive estimation. Furthermore, OmiDos features a decoder layer enhanced by a maximum mean discrepancy regularization, enabling robust batch correction across diverse experimental conditions..
The key highlights of our work are:
- 🌞 OmiDos Elevates Cell Type Discovery through Private Embedding to Shared Embedding Transfer. By incorporating both private and shared embeddings, OmiDos enhances the resolution of cellular heterogeneity, facilitating the identification of potentially novel cell populations.
- 🌞 OmiDos Deciphers Regulatory Programs by Leveraging Private Embedding to Enhance the Signatures in the Shared Embedding. The features captured in the private embedding enhance the signal in the shared embedding, leading to the annotation of a potential enhancer. Its activity strongly correlates with the regulatory dynamics observed in E13.5 and E14.5 epithelial cell differentiation and migration.
- 🍎 OmiDos Mitigates Batch Effects while Preserving Regulatory Signals. OmiDos not only balanced batch correction but also preserved the regulatory signals necessary for accurate cell type resolution across both modalities. Additionally, it accurately identifies cell-type-specific regulatory elements across immune cell populations, ensuring biologically meaningful integration.
- 🌞 OmiDos Reduces Unpaired-Specific Biases to Infer Cell Lineages. OmiDos effectively integrates unpaired multi-omics data, ensuring optimal cell type alignment across modalities while preserving distinct cell lineage structures. The shared embedding revealed significant cell lineage relationships, confirming that OmiDos maintains expected biological associations while mitigating biases associated with unpaired data.
- 🍎 OmiDos Captures Cancer-specific Epigenome for Medulloblastoma Progression. In a targeted application to the Sonic Hedgehog medulloblastoma mouse model, OmiDos identified a critical regulatory shift from reliance on distal regulatory elements during early development to a preference for proximal elements in the tumor stage, delineating a dynamic transition essential for understanding tumor progression.
It is recommended to use git for installation.
# create a virtual environment named OmiDos
$ conda create -n OmiDos # activate the environment
$ conda activate OmiDos # install R enviroment
$ conda install -c conda-forge r-base=4.1.3
$ conda install -c conda-forge r-devtools
$ conda install -c conda-forge r-seurat
$ conda install python=3.9
$ pip install leidenalg# clone OmiDos repository
$ git clone https://github.com/fanyi21/OmiDos.git# Install OmiDos
$ python setup.py install 🍁 In a mouse secondary palate development dataset, OmiDos precisely identified a critical enhancer at the genomic locus chr16: 32697085-32697585, elucidating its essential role in regulating \emph{Muc4} expression. Its activity strongly correlates with the regulatory dynamics observed in E13.5 and E14.5 epithelial cell differentiation and migration..
$ cd OmiDos/Analysis/
$ run notebookThank you for using OmiDos! Any questions, suggestions or advices are welcome.
email address:lixt314@jlu.edu.cn, fanyi21@mails.jlu.edu.cn
