-
Notifications
You must be signed in to change notification settings - Fork 80
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
v3.4.3: Making movies, improving filtering interface, and fixing landscape analysis #427
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Button save utility for interactive filtering
… according to SPA/ET
… but keeping v3.4.3 changes to volume evaluation, volumes indices, etc.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a minor release in which we are introducing a new utility for making volume movies using model analysis results, as well as making some fixes and improvements to existing features:
New visualizations
There is a new command
cryodrgn_utils make_movies
that automatically searches through the output folders created by commands such ascryodrgn analyze
andcryodrgn analyze_landscape
and produces.mp4
movies of reconstructed volumes using ChimeraX (which must be installed separately). For example, if volumes corresponding to k-means clusters were produced bycryodrgn analyze ... --ksample 50
,make_movies
will addmovie.mp4
underanalyze.<epoch>/kmeans50/
with an animation across the fifty k-means volumes:movie.mp4
See
cryodrgn_utils make_movies -h
for more details! We have also added some new types of plots (scree plots and grid plots of PCA components) to the landscape analysis Jupyter notebooks.Improving interactive filtering
Thanks to some help and feedback from the folks at Doppio (see #425, #426) we improved the interface for the interactive particle filtering command

cryodrgn filter
by adding buttons for choosing to save the selection (or not) rather than requiring an additional query step through the command-line:Addressing known issues
analyze_landscape
(Bug when calculating landscape analysis agglomerative clustering mean volumes #423)FutureWarning
messages when using mixed-precision training throughtorch.cuda.amp
:cryodrgn/cryodrgn/commands/train_vae.py
Lines 380 to 386 in 7c07a86
analyze_landscape_full