Skip to main content

Single cell multi-omics cross modal generation, multi-omics simulation and perturbation

Project description

scCross

A Deep Learning-Based Model for the integration, cross-dataset cross-modality generation, self augmentation and matched multi-omics simulation of single-cell multi-omics data. Our model excels at maintaining in-silico perturbations during cross-modality generation and harnessing these perturbations to identify key genes.

For detailed instructions, comprehensive documentation, and helpful tutorials, please visit:

Overview

Alt text Single-cell multi-omics provides deep biological insights, but data scarcity and modality integration remain significant challenges. We introduce scCross, harnessing variational autoencoder and generative adversarial network (VAE-GAN) principles, meticulously designed to integrate diverse single-cell multi-omics data. Incorporating biological priors, scCross adeptly aligns modalities with enhanced relevance. Its standout feature is generating cross-modality single-cell data and in-silico perturbations, enabling deeper cellular state examinations and drug explorations. Applied to dual and triple-omics datasets, scCross maps data into a unified latent space, surpassing existing methods. By addressing data limitations and offering novel biological insights, scCross promises to advance single-cell research and therapeutic discovery.

Key Capabilities

  1. Combine more than three single-cell multi-omics datasets, whether they are matched or unmatched, into a unified latent space. This space can be used for downstream analysis, even when dealing with over 4 million cells of varying types.

  2. Generate cross-compatible single-cell data between two or more different omics. Trained and tested on independent referenced multi-omics datasets is also feasible.

  3. Augment single-cell omics data through self-improvement techniques.

  4. Simulate single-cell multi-omics data that match a specific cellular state, irrespective of the type and quantity of omics data involved.

  5. Accurately identify key genes by comparing two different cell clusters using in-silico perturbation methods.

  6. Maintain genomic integrity during omics perturbations and cross-generations effectively.

Installation

You may install scCross by the following command:

pip install sccross

Example workthroughs

Example workthroughs for each dataset in our study can be found in the examples forder.

Codeocean

We employ codeocean reproducible platform to help you get into our codes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sccross-1.0.6.0.tar.gz (49.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sccross-1.0.6.0-py3-none-any.whl (54.3 kB view details)

Uploaded Python 3

File details

Details for the file sccross-1.0.6.0.tar.gz.

File metadata

  • Download URL: sccross-1.0.6.0.tar.gz
  • Upload date:
  • Size: 49.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.2

File hashes

Hashes for sccross-1.0.6.0.tar.gz
Algorithm Hash digest
SHA256 19aeef3754f2a17509aa675cdaa80a4f3affaa3b795acb6da4e1ce8b405dda09
MD5 d1ac25d0b7126d3fdea43344bab78284
BLAKE2b-256 c19e83a3753b8eea55791ae447c2443a3a8c86e24ab4b562b352bd29fa86fb4d

See more details on using hashes here.

File details

Details for the file sccross-1.0.6.0-py3-none-any.whl.

File metadata

  • Download URL: sccross-1.0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 54.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.2

File hashes

Hashes for sccross-1.0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2bbdc907d34750cce0edbf48f47ebdfb4665e643060fbd3c95276355f8b373ff
MD5 162afd9a8c8e77d6e48e9719c95d8d0a
BLAKE2b-256 00181e422d352ebbefd5cbf2333dc99c97cfb5b305cac06bb25dac6564cadc15

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page