Skip to content
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

Merged
merged 28 commits into from
Dec 21, 2024

Conversation

michal-g
Copy link
Collaborator

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 as cryodrgn analyze and cryodrgn 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 by cryodrgn analyze ... --ksample 50, make_movies will add movie.mp4 under analyze.<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:
Screenshot 2024-12-19 at 6 58 04 PM

Addressing known issues

JatGreer and others added 27 commits September 17, 2024 20:44
Button save utility for interactive filtering
… but keeping v3.4.3 changes to volume evaluation, volumes indices, etc.
@michal-g michal-g requested a review from zhonge as a code owner December 20, 2024 00:19
@michal-g michal-g merged commit 4ba7550 into main Dec 21, 2024
15 checks passed
@michal-g michal-g deleted the v3.4.3 branch December 21, 2024 00:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants