-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
To scvi tools #61
To scvi tools #61
Conversation
This code depends on scverse/scvi-tools#933 being accepted |
Ball park same results as before:
|
@davek44 can you take a look at this? Recalibration is now not done by default, but I've left the option in |
Looks good to me. One thought-- does running solo.train twice choose a different train/validation split the second time? |
@davek44 ah good point. I believe it does. Let me see what the best fix for that is |
They added learning rate plateau helper code at some point, which we should be able to use. See https://github.com/YosefLab/scvi-tools/blob/master/scvi/train/_trainingplans.py#L186 |
It uses the
It would be possible to add, though slightly more complicated |
sweet, so no need to change that part. Any other issues @davek44 ? |
Yea that's all that I see that looked questionable. Go ahead |
Here's the update for moving to scvi-tools. Things mostly moved over smoothly.
Notable changes:
black
code style format.Got increased performance on pbmcs and lower performance on kidney.
Output for performance script:
Updating of softmax scores doesnt really work anymore. Softmax scores get squished to below .1. Still looking into this