Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OmiDos: Dissecting Private and Shared Signatures of Single-Cell Multi-Omics Data with Dynamic Orthogonal Deep Generative Model

Documentation Status

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..

overview

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.

Table of Contents

Installation

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 

Example

🍁 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 notebook

Contact:

Thank you for using OmiDos! Any questions, suggestions or advices are welcome.

email address:lixt314@jlu.edu.cn, fanyi21@mails.jlu.edu.cn

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages