Skip to content

v4.2.0: Introducing cryoDRGN-AI ab-initio reconstruction#471

Merged
michal-g merged 42 commits intomainfrom
v4.2.0
Mar 20, 2026
Merged

v4.2.0: Introducing cryoDRGN-AI ab-initio reconstruction#471
michal-g merged 42 commits intomainfrom
v4.2.0

Conversation

@michal-g
Copy link
Copy Markdown
Collaborator

In this major release we are introducing the cryodrgn abinit command which implements the cryoDRGN-AI ab-initio reconstruction method originally released in its own repo.

More info about running this command can be found at our documentation for this release. Note that the existing ab-initio commands abinit_homo and abinit_het have been marked for deprecation as abinit_homo_old and abinit_het_old.

We are also making the following other minor improvements to the codebase in this release:

  • support for Python 3.13 as well as PyTorch 2.9
  • bug fixes in parse_relion (Bug fixes for parse_relion #470)
  • more GPU memory-efficient pose search by taking evaluation of candidate poses:
    y_hat = self.model(x)

    and doing it in chunks:
    y_hat = [
    self.model(x_chunk).view(x_chunk.shape[0], 1, -1, YX)
    for x_chunk in x.chunk(self.nkeptposes)
    ]
  • adding ability to control number of volumes sampled along each principal component in cryodrgn analyze using --n-per-pc
  • implementing keepreal for ImageDataset

michal-g and others added 28 commits November 10, 2025 14:51
…GN-AI pose search; syncing analysis folder names
…well as syncing configs and better interactive backend for filtering
@michal-g michal-g requested a review from zhonge as a code owner February 16, 2026 18:33
@michal-g michal-g merged commit a340dcb into main Mar 20, 2026
9 checks passed
@michal-g michal-g deleted the v4.2.0 branch March 20, 2026 17:09
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