
pmid: 38848472
pmc: PMC11189660
Abstract Motivation Channel interference in mass cytometry can cause spillover and may result in miscounting of protein markers. Chevrier et al. introduce an experimental and computational procedure to estimate and compensate for spillover implemented in their R package CATALYST. They assume spillover can be described by a spillover matrix that encodes the ratio between the signal in the unstained spillover receiving and stained spillover emitting channel. They estimate the spillover matrix from experiments with beads. We propose to skip the matrix estimation step and work directly with the full bead distributions. We develop a nonparametric finite mixture model and use the mixture components to estimate the probability of spillover. Spillover correction is often a pre-processing step followed by downstream analyses, and choosing a flexible model reduces the chance of introducing biases that can propagate downstream. Results We implement our method in an R package spillR using expectation-maximization to fit the mixture model. We test our method on simulated, semi-simulated, and real data from CATALYST. We find that our method compensates low counts accurately, does not introduce negative counts, avoids overcompensating high counts, and preserves correlations between markers that may be biologically meaningful. Availability and implementation Our new R package spillR is on bioconductor at bioconductor.org/packages/spillR. All experiments and plots can be reproduced by compiling the R markdown file spillR_paper.Rmd at github.com/ChristofSeiler/spillR_paper.
Original Paper, 1303 Biochemistry, 10051 Rheumatology Clinic and Institute of Physical Medicine, Mass Cytometry, 610 Medicine & health, [MATH] Mathematics [math], Spillover Compensation, Flow Cytometry, Mass Spectrometry, [STAT] Statistics [stat], [SDV] Life Sciences [q-bio], 1312 Molecular Biology, 1706 Computer Science Applications, Humans, Finite Mixture Model, 2613 Statistics and Probability, 610 Medicine & health, 2605 Computational Mathematics, Software, Algorithms, 1703 Computational Theory and Mathematics
Original Paper, 1303 Biochemistry, 10051 Rheumatology Clinic and Institute of Physical Medicine, Mass Cytometry, 610 Medicine & health, [MATH] Mathematics [math], Spillover Compensation, Flow Cytometry, Mass Spectrometry, [STAT] Statistics [stat], [SDV] Life Sciences [q-bio], 1312 Molecular Biology, 1706 Computer Science Applications, Humans, Finite Mixture Model, 2613 Statistics and Probability, 610 Medicine & health, 2605 Computational Mathematics, Software, Algorithms, 1703 Computational Theory and Mathematics
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 3 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
