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.
Raw data
{
"_id": null,
"home_page": "https://github.com/BioX-NKU/scButterfly",
"name": "scButterfly",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "single cell, cross-modality translation, dual-aligned variational autoencoder",
"author": "BioX-NKU",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/22/c0/7a20d647647d4afbff1a7309686aa231a5a5923cbcf9a3f2809a4b91f4e5/scbutterfly-0.0.9.tar.gz",
"platform": null,
"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.\n",
"bugtrack_url": null,
"license": "MIT Licence",
"summary": "A versatile single-cell cross-modality translation method via dual-aligned variational autoencoders",
"version": "0.0.9",
"project_urls": {
"Homepage": "https://github.com/BioX-NKU/scButterfly"
},
"split_keywords": [
"single cell",
" cross-modality translation",
" dual-aligned variational autoencoder"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ce0d9c44aea7e6e348e2c7cd379ce47e0aed3f3a55712069a476d403998cb404",
"md5": "66f38dbba47335bb65e97f9ca504308f",
"sha256": "98aab0c1d8445f69a08126821d6a3d250d17c3d2065a35b339e711754f1293e7"
},
"downloads": -1,
"filename": "scButterfly-0.0.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "66f38dbba47335bb65e97f9ca504308f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 50797,
"upload_time": "2024-07-01T02:32:19",
"upload_time_iso_8601": "2024-07-01T02:32:19.584066Z",
"url": "https://files.pythonhosted.org/packages/ce/0d/9c44aea7e6e348e2c7cd379ce47e0aed3f3a55712069a476d403998cb404/scButterfly-0.0.9-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "22c07a20d647647d4afbff1a7309686aa231a5a5923cbcf9a3f2809a4b91f4e5",
"md5": "be61ef2a597aa83f5b59273ae14019c4",
"sha256": "5c55070b225a6cddf604eb660fe02d38986fd7b958ddfb156dee2a56fcff6162"
},
"downloads": -1,
"filename": "scbutterfly-0.0.9.tar.gz",
"has_sig": false,
"md5_digest": "be61ef2a597aa83f5b59273ae14019c4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 48378,
"upload_time": "2024-07-01T02:32:21",
"upload_time_iso_8601": "2024-07-01T02:32:21.795047Z",
"url": "https://files.pythonhosted.org/packages/22/c0/7a20d647647d4afbff1a7309686aa231a5a5923cbcf9a3f2809a4b91f4e5/scbutterfly-0.0.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-07-01 02:32:21",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "BioX-NKU",
"github_project": "scButterfly",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "scbutterfly"
}