Skip to content
DraconiticResearch
Search Sources API
201,683 studies31 sourcesUpdated 58 min ago
Peer-reviewedCC BY 4.0Bioinformatics

Quantifying distribution shifts in single-cell data with scXMatch

7 affiliations
  1. 1Biomedical Network Science Lab, Department of Artificial Intelligence in Biomedical Engineering, Friedrich-Alexander-Universität Erlangen-Nürnberg , Erlangen, 91052,
  2. 2Department of Medicine 3—Rheumatology and Immunology, Friedrich-Alexander-Universität Erlangen-Nürnberg and Universitätsklinikum Erlangen , Erlangen, 91054,
  3. 3Department of Biology, Friedrich-Alexander-Universität Erlangen-Nürnberg , Erlangen, 91058,
  4. 4Max-Planck-Zentrum für Physik und Medizin , Erlangen, 91058,
  5. 5Max Planck Institute for the Science of Light , Erlangen, 91058,
  6. 6Deutsches Zentrum für Immuntherapie, Friedrich-Alexander-Universität Erlangen-Nürnberg , Erlangen, 91054,
  7. 7Exploratory Research Unit, Optical Imaging Competence Center Erlangen, Friedrich-Alexander-Universität Erlangen-Nürnberg , Erlangen, 91058,

Abstract

Motivation: A basic task that frequently arises when analyzing single-cell data is to assess if there is a global distribution shift between the data profiles of cells from two different conditions. Widely used approaches to address this task such as visual inspection of two-dimensional representations or clustering-based workflows lack a solid statistical underpinning and are notoriously unstable and prone to confirmation bias.

Results: To promote more rigorous analysis, we present scXMatch. scXMatch is based on a non-parametric graph-based test to quantify distribution shifts in arbitrary data spaces for which a suitable distance measure is available. We evaluated scXMatch on single-cell gene expression, chromatin accessibility, and imaging-derived cell morphology data, showing that it can robustly detect distribution shifts for different types of single-cell data. scXMatch thus aims to set a new standard in the single-cell biology field, replacing easy-to-manipulate semi-manual distribution shift quantification workflows by principled statistical testing.

Availability and implementation: Python source code of scXMatch is available at https://github.com/bionetslab/scxmatch, a packaged version at https://anaconda.org/bioconda/scxmatch, and scripts to reproduce our results at https://github.com/bionetslab/scXMatch_paper (stable releases at https://doi.org/10.5281/zenodo.20665675).

Related

  1. Protocol for quantifying chromatin DNA replication by multiplex labeling and single-molecule localization microscopy.
    Zhiguang Xiao, Xiaodong Guan, Yujie Sun +2
    STAR protocolsPeer-reviewedCC BYFull textBiophysicsEurope PMC
  2. A single-particle tracking framework for quantifying intracellular partition free energies
    Malthe Nordentoft, Emilie Jessen, Enora Corsin +3
    Biophysical JournalPeer-reviewedCC BY-NC 4.0Full textBiophysicsHAL
  3. Topology-aware few-shot segmentation improves rice leaf-cell boundary and count fidelity, while correction is risky under tested domain shifts
    Gaixing Wei, Da Zeng, Shenglin Qin +1
    Frontiers in Plant SciencePeer-reviewedCC BY 4.0Full textBiophysicsCrossrefPMC
  4. Cell Type-Specific Assessment of Cholesterol Distribution in Models of Neurodevelopmental Disorders
    Shirley Bharat Dixit, Charlotte Czernecki, Isabelle Riezman +6
    The Journal of NeurosciencePeer-reviewedPublisher termsFull text1 citedEnzymology & metabolismPMC
  5. In vitro effects of benzydamine on metabolic viability, clonogenic capacity, apoptotic profile, cell-cycle distribution, and inflammation-related gene expression in SH-SY5Y neuroblastoma cells
    Hatice Ilayhan Karahan, Tulay Kilicaslan Ayna, Cem Sokmen Altintas +2
    The European Chemistry and Biotechnology JournalPeer-reviewedCC BY-NCFull textGeneral biochemistryDOAJ
BibTeX
@article{moller2026quantifying,
  title = {{Quantifying distribution shifts in single-cell data with scXMatch}},
  author = {Anna Möller and Miriam Schnitzerlein and Eric Greto and Vasily Zaburdaev and Stefan Uderhardt and David B Blumenthal},
  journal = {Bioinformatics},
  year = {2026},
  month = oct,
  doi = {10.1093/bioinformatics/btag706},
  url = {https://academic.oup.com/bioinformatics/article/doi/10.1093/bioinformatics/btag706/8860685},
  note = {CC BY 4.0},
}
RIS
TY  - JOUR
TI  - Quantifying distribution shifts in single-cell data with scXMatch
AU  - Anna Möller
AU  - Miriam Schnitzerlein
AU  - Eric Greto
AU  - Vasily Zaburdaev
AU  - Stefan Uderhardt
AU  - David B Blumenthal
PY  - 2026
DA  - 2026/10/03
JO  - Bioinformatics
DO  - 10.1093/bioinformatics/btag706
UR  - https://academic.oup.com/bioinformatics/article/doi/10.1093/bioinformatics/btag706/8860685
AB  - Motivation: A basic task that frequently arises when analyzing single-cell data is to assess if there is a global distribution shift between the data profiles of cells from two different conditions. Widely used approaches to address this task such as visual inspection of two-dimensional representations or clustering-based workflows lack a solid statistical underpinning and are notoriously unstable and prone to confirmation bias.  Results: To promote more rigorous analysis, we present scXMatch. scXMatch is based on a non-parametric graph-based test to quantify distribution shifts in arbitrary data spaces for which a suitable distance measure is available. We evaluated scXMatch on single-cell gene expression, chromatin accessibility, and imaging-derived cell morphology data, showing that it can robustly detect distribution shifts for different types of single-cell data. scXMatch thus aims to set a new standard in the single-cell biology field, replacing easy-to-manipulate semi-manual distribution shift quantification workflows by principled statistical testing.  Availability and implementation: Python source code of scXMatch is available at https://github.com/bionetslab/scxmatch, a packaged version at https://anaconda.org/bioconda/scxmatch, and scripts to reproduce our results at https://github.com/bionetslab/scXMatch_paper (stable releases at https://doi.org/10.5281/zenodo.20665675).
SN  - 1367-4803
SN  - 1367-4811
ER  -