Milo: differential abundance testing on single-cell data using k-NN graphs
Emma DanniD, Neil Cowan HendersoniD, Sarah Amalia TeichmanniD, Michael David MorganiD, John C. MarioniiD
Abstract
Single-cell omic protocols applied to disease, development or mechanistic studies can reveal the emergence of aberrant cell states or changes in differentiation. These perturbations can manifest as a shift in the abundance of cells associated with a biological condition. Current computational workflows for comparative analyses typically use discrete clusters as input when testing for differential abundance between experimental conditions. However, clusters are not always an optimal representation of the biological manifold on which cells lie, especially in the context of continuous differentiation trajectories. To overcome these barriers to discovery, we present Milo, a flexible and scalable statistical framework that performs differential abundance testing by assigning cells to partially overlapping neighbourhoods on a k-nearest neighbour graph. Our method samples and refines neighbourhoods across the graph and leverages the flexibility of generalized linear models, making it applicable to a wide range of experimental settings. Using simulations, we show that Milo is both robust and sensitive, and can reveal subtle but important cell state perturbations that are obscured by discretizing cells into clusters. We illustrate the power of Milo by identifying the perturbed differentiation during ageing of a lineage-biased thymic epithelial precursor state and by uncovering extensive perturbation to multiple lineages in human cirrhotic liver. Milo is provided as an open-source R software package with documentation and tutorials at https://github.com/MarioniLab/miloR.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 938
- FWCI
- 32.79
- Field percentile
- top 1%
- Organism
- Assay
- Research Focus
- Approach
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
- Sensitive cluster-free differential expression testing.
Alsu M. Missarova, Leah U. Rosen, … John C. Marioni·bioRxiv·Mar 8, 2023
- Dawnn: single-cell differential abundance with neural networks for common and rare cell populations
George T. Hall, Sergi Castellano·bioRxiv·May 5, 2023
- Benchmarking differential abundance methods for finding condition-specific prototypical cells in multi-sample single-cell datasets
Haidong Yi, Alec L. Plotkin, Natalie Stanley·Genome biologyPeer-reviewed·Jan 3, 2024
- Cell-attribute aware community detection improves differential abundance testing from single-cell RNA-Seq data
Alok K. Maity, Andrew Erich Teschendorff·bioRxiv·Apr 28, 2023
- Comparing phenotypic manifolds with Kompot: Cluster-free differential expression at single-cell resolution
Dominik J. Otto, Erica A. Arriaga-Gomez, … Manu N. Setty·bioRxiv·Jun 3, 2025
- Nabo - a framework to define leukemia-initiating cells and differentiation in single-cell RNA-sequencing data
Parashar Dhapola, Mohamed Eldeeb, … Karlsson Göran·bioRxiv·Sep 30, 2020