bioRxivBioinformaticsPreprint
transmorph: a unifying computational framework for single-cell data integration
Aziz FouchéiD, Loïc ChadoutaudiD, Olivier DelattreiD, Andrei Y. ZinovyeviD
Abstract
Data integration of single-cell data describes the task of embedding datasets obtained from different sources into a common space, so that cells with similar cell type or state end up close from one another in this representation independently from their dataset of origin. Data integration is a crucial early step in most data analysis pipelines involving multiple batches and allows informative data visualization, batch effect reduction, high resolution clustering, accurate label transfer and cell type inference. Many tools have been proposed over the last decade to tackle data integration, and some of them are routinely used today within data analysis workflows. Despite constant endeavors to conduct exhaustive benchmarking studies, a recent surge in the number of these methods has made it difficult to choose one objectively for a given use case. Furthermore, these tools are generally provided as rigid pieces of software allowing little to no user agency on their internal parameters and algorithms, which makes it hard to adapt them to a variety of use cases. In an attempt to address both of these issues at once we introduce transmorph, an ambitious unifying framework for data integration. It allows building complex data integration pipelines by combining existing and original algorithmic modules, and is supported by a rich software ecosystem to easily benchmark modules, analyze and report results. We demonstrate transmorph capabilities and the value of its expressiveness by solving a variety of practical single-cell applications including supervised and unsupervised joint datasets embedding, RNA-seq integration in gene space and label transfer of cell cycle phase within cell cycle genes space. We provide transmorph as a free, open source and computationally efficient python library, with a particular effort to make it compatible with the other state-of-the-art tools and workflows.
- assay: scRNA-seq
- research focus: batch correction / integration
- research focus: benchmarking
- research focus: dimensionality reduction
- approach: statistical model
- approach: machine learning (classical)
- Citations
- 1
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- uniPort: a unified computational framework for single-cell data integration with optimal transport
Kai Cao, Qiyu Gong, … Lin Wan·Nature CommunicationsPeer-reviewed·Dec 1, 2022
- Dincta: Data INtegration and Cell Type Annotation of Single Cell Transcriptomes
Songting Shi·bioRxiv·Sep 28, 2020
- Manifold alignment for heterogeneous single-cell multi-omics data integration using Pamona
Kai Cao, Yiguang Hong, Lin Wan·BioinformaticsPeer-reviewed·Aug 13, 2021
- Cluster similarity spectrum integration of single-cell genomics data
Zhisong He, Agnieska Brazovskaja, … Barbara Treutlein·Genome biologyPeer-reviewed·Aug 31, 2020
- scMoMaT: Mosaic integration of single cell multi-omics data using matrix trifactorization
Ziqi Zhang, Haoran Sun, … Xiuwei Zhang·bioRxiv·May 17, 2022
- Comprehensive integration of single cell data
Tim Stuart, Andrew Butler, … Rahul Satija·CellPeer-reviewed·Jun 1, 2019