data<- t(solve(t(spillover))%%t(data)),
uBlas of boost can be used for this simple linear operation without adding the extra library dependency.
But we may still need to parse the spillover matrix from FCS header (keyword) within R when the compensation is acquisition defined. Unless we are sure that compensation can always be parsed from xml workspace, we may leave this part in R for now.
/
data<- t(solve(t(spillover))%%t(data)), uBlas of boost can be used for this simple linear operation without adding the extra library dependency. But we may still need to parse the spillover matrix from FCS header (keyword) within R when the compensation is acquisition defined. Unless we are sure that compensation can always be parsed from xml workspace, we may leave this part in R for now. /