Repository navigation
v4.3.1: In-browser volume viewing and WarpTools parsing #482
michal-g
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
This minor feature release builds on the interactive dashboard web app shipped in v4.3.0, with much richer in-browser volume exploration in the trajectory creator, as well as introducing a new WarpTools parsing utility. We have also broadened dependency support (including Python 3.14) and fixed several issues, primarily with outdated dependencies.
Interactive dashboard
Unified volume ↔ trajectory workflow
Volume viewing has been subsumed into the trajectory creator so path editing and volume display share one session model. This includes VTK↔ChimeraX view synchronization, improved path overlay / picker refresh behavior, separate direct vs. nearest interpolation modes, automatic k-means shortest-trajectory calculation, and tighter controls for particle sets and path arrangement.
cryodrgn abinitoutput using EMPIAR-10792 analyzed with the trajectory creatorVolume slice and 3D viewing without requiring ChimeraX
The trajectory creator interface now includes a dedicated volume slice viewer for inspecting decoded volumes as 2D slices in the browser, with user-controllable slice planes / rotation centres, multi-volume slice display, and contrast controls. A VTK-based 3D volume viewer is also integrated into the same workflow.
Custom color covariates from
.pklfilesDashboard plots can now load user-chosen
.pklcolor covariates from file to use in analysis scatterplots in addition to using existing covariates such as znorm and k-means labels.Particle explorer image-grid polarity controls
The montage of images used in the particle explorer gains an original/inverted contrast toggle.
Other dashboard updates
.jsfiles directly from the web.New utility:
parse_warptoolsWe are adding
cryodrgn_utils parse_warptoolsfor converting WarpTools / RELION5 subtomogram.starfiles into cryoDRGN-compatible 2D particle rows (#480):cryodrgn_utils parse_warptools -t tomograms.star -p particles.star \ --tilt-dim 5760 4092 -o particles_2d.star # Then produce pose+CTF inputs for reconstruction as usual: cryodrgn parse_star particles_2d.star --poses pose.pkl --ctf ctf.pkl --Apix 2 -D 128WarpTools stacks that set
rlnCtfDataAreCtfPremultipliedare called out explicitly so CTF correction can be disabled appropriately in cryoDRGN. Parsing also includes cached per-tomogram projection construction for better throughput on large tilt series.Dependencies and compatibility
torch>=2,numpy>=1.25,pandas>=2.2,plotly>=5,<7, etc.)Testing and code quality
with...for open-file buffer handling across various utilities (issue raised by GitHub’s automated security analysis)tests/data/hand-vol.mrcPlease let us know if you have any questions or suggestions by replying here or opening an issue on our GitHub board!
This discussion was created from the release v4.3.1: In-browser volume viewing and WarpTools parsing.
All reactions