taborlab / FlowCal

Python Flow Cytometry Calibration Library
MIT License
48 stars 23 forks source link

Support "m-to-n" compensation, wherein the linear compensation model is overdetermined (more channels than fluorophores) #345

Open JS3xton opened 3 years ago

JS3xton commented 3 years ago

In #340, @castillohair and I considered compensating multicolor data with an overdetermined linear model (i.e., using more channels than fluorophores in the spillover matrix), dubbed "m-to-n" compensation by @castillohair. We decided, however, to wait for evidence that m-to-n compensation is superior to the more canonical "n-to-n" compensation, where the linear model is well-determined (i.e., same number of channels as fluorophores).

Hypothesized benefits:

Code changes required:

To move forward, we need multicolor data sets with significant crosstalk and appropriate single-fluorophore controls that we can use to compare m-to-n and n-to-n compensation.