You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for reporting, I think this is because in the current interface the matrix is imputed by default.
It also seems that scOpen's interfaces have been reworked since the interface in muon.atac was written. So I'll try to make an upgrade to the interface in muon.atac as well.
A thing to note here that scOpen itself has --no-impute=False as a default argument and is generally proposed as an imputation method. Following this issue, I think I would be more inclined not to perform imputation by default and rather focus on the latent space but I'd be curious to also hear what you think about that.
I ran scopen to impute my ATAC data using the scopen package directly, and it did not cause a memory error, so I think muon is maybe allocating more arrays than it needs to?
I believe imputation is performed by default via the main interface (see here) but scopen_dr(), which was introduced later than the interface in muon, does not perform imputation.
Is there a way around this? I think the original scopen project doesn't require this. (https://github.com/CostaLab/scopen/blob/master/vignettes/epiScanpy.ipynb)
The text was updated successfully, but these errors were encountered: