Skip to main content

A versatile single-cell cross-modality translation method via dual-aligned variational autoencoders

Project description

Recent advancements for simultaneously profiling multi-omic modalities within individual cells have enabled the interrogation of cellular heterogeneity and molecular hierarchy. However, technical limitations lead to highly noisy multi-modal data and substantial costs. Although computational methods have been proposed to translate single-cell data across modalities, b broad applications of the methods still remain impeded b by formidable challenges. Here, we proposed scButterfly, a versatile single-cell cross-modality translation method based on dual-aligned variational autoencoders and innovative data augmentation schemes. With comprehensive experiments on multiple datasets, we provide compelling evidence of scButterfly’s superiority over baseline methods in preserving cellular heterogeneity while translating d datasets o of various contexts and i in revealing cell type-specific biological insights.Besides, we d demonstrate the extensive applications of scButterfly for integrative multi-omics analysis of single-modality data, data enhancement of poor-quality single-cell multi-omics, and automatic cell type annotation of scATAC-seq data. Additionally, scButterfly can be generalized to unpaired data training and perturbation-response analysis via our data augmentation and optimal transport strategies. Moreover, scButterfly exhibits the capability i in consecutive translation from epigenome to transcriptome to proteome and has the potential to decipher novel biomarkers.

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

scbutterfly-0.0.9.tar.gz (48.4 kB view details)

Uploaded Source

Built Distribution

scButterfly-0.0.9-py3-none-any.whl (50.8 kB view details)

Uploaded Python 3

File details

Details for the file scbutterfly-0.0.9.tar.gz.

File metadata

  • Download URL: scbutterfly-0.0.9.tar.gz
  • Upload date:
  • Size: 48.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.25.1 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for scbutterfly-0.0.9.tar.gz
Algorithm Hash digest
SHA256 5c55070b225a6cddf604eb660fe02d38986fd7b958ddfb156dee2a56fcff6162
MD5 be61ef2a597aa83f5b59273ae14019c4
BLAKE2b-256 22c07a20d647647d4afbff1a7309686aa231a5a5923cbcf9a3f2809a4b91f4e5

See more details on using hashes here.

File details

Details for the file scButterfly-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: scButterfly-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 50.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.25.1 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for scButterfly-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 98aab0c1d8445f69a08126821d6a3d250d17c3d2065a35b339e711754f1293e7
MD5 66f38dbba47335bb65e97f9ca504308f
BLAKE2b-256 ce0d9c44aea7e6e348e2c7cd379ce47e0aed3f3a55712069a476d403998cb404

See more details on using hashes here.

Supported by

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