scvi-tools icon indicating copy to clipboard operation
scvi-tools copied to clipboard

Deep probabilistic analysis of single-cell and spatial omics data

Results 240 scvi-tools issues
Sort by recently updated
recently updated
newest added

Proposal to implement Prescient. 1. Code: https://github.com/gifford-lab/prescient 2. Paper: https://www.nature.com/articles/s41467-021-23518-w Level of difficulty: Intermediate, the model is already written with PyTorch. A custom training plan is probably necessary.

help wanted
new model

We need to write a script that runs all the notebooks. At the very least so it can be done locally, but ideally on github (perhaps with paying AWS or...

enhancement

Apply this suggestion to our code where/if possible: https://twitter.com/PyTorch/status/1437838231505096708?s=20

enhancement

Dear scvi-tools Team, My name is Thomas Chaton and I am part of the PyTorch Lightning Team. I dived into this framework while investigating speed drop (here is the tracking...

enhancement

We already merged #1103 but I'm not noticing that there are speed issues with pytorch lightning 1.4.x over 1.3.x. Please see the discussion here https://github.com/PyTorchLightning/pytorch-lightning/issues/9304 Not sure if we should...

bug

This PR is a draft and not completed, but it shows a slightly different approach which is compatible with DDP. Explanation: PyTorch Lightning injects a DistributedSampler within the DataLoader. To...

Right now, scANVI returns the prediction for both the cells with unobserved labels and observed labels. We should add a parameter (and default True) to return the observed labels for...

enhancement
scanvi

I find myself frequently doing pairwise differential expression for all clusters in the data, and sometimes I end up running it as an overnight job. It would be very handy...

enhancement
differential expression

Would be great to have validation set ELBO loss for pyro models. As discussed with Adam here https://github.com/YosefLab/scvi-tools/pull/1059#discussion_r633935024 @adamgayoso I can implement this, but could you point me where this...

enhancement
pyro
P2

We should add an `is_sparse` param to our distributions (at least [NB](https://github.com/YosefLab/scvi-tools/blob/0ef7ff0e9a06d65cd458b59c516971099bb55756/scvi/distributions/_negative_binomial.py#L236-L280), with LL computation [here](https://github.com/YosefLab/scvi-tools/blob/0ef7ff0e9a06d65cd458b59c516971099bb55756/scvi/distributions/_negative_binomial.py#L67-L102)) As an example in Pyro for Poisson, see [here](https://github.com/pyro-ppl/pyro/pull/2802/files) If X is known to...

enhancement
P2