Open JHYSiu opened 1 year ago
dsb does not run when half the samples are rna + adt, half the samples are rna only (and no intersection between rna,adt is taken).
fix is to take the intersection of the background: mu.pp.intersect_obs(mdata_bg) prior to mu.prot.pp.dsb
I ran into the same problem in panpipes v0.4.1 and the solution given by @JHYSiu solves the issue.
dsb does not run when half the samples are rna + adt, half the samples are rna only (and no intersection between rna,adt is taken).
fix is to take the intersection of the background: mu.pp.intersect_obs(mdata_bg) prior to mu.prot.pp.dsb