# cryosphere_singleparticle_heterogeneous_reconstruction_from_cryo_em__0c26d7ab.pdf Published as a conference paper at ICLR 2025 CRYOSPHERE: SINGLE-PARTICLE HETEROGENEOUS RECONSTRUCTION FROM CRYO EM Gabriel Ducrocq Division of Statistics and Machine Learning Link oping University, Link oping, Sweden gabriel.ducrocq@liu.se Lukas Grunewald Department of Chemistry Uppsala University, Uppsala, Sweden lukas.grunewald@kemi.uu.se Sebastian Westenhoff Department of Chemistry Uppsala University, Uppsala, Sweden sebastian.westenhoff@kemi.uu.se Fredrik Lindsten Division of Statistics and Machine Learning Link oping University, Link oping, Sweden fredrik.lindsten@liu.se The three-dimensional structure of proteins plays a crucial role in determining their function. Protein structure prediction methods, like Alpha Fold, offer rapid access to a protein s structure. However, large protein complexes cannot be reliably predicted, and proteins are dynamic, making it important to resolve their full conformational distribution. Single-particle cryo-electron microscopy (cryo-EM) is a powerful tool for determining the structures of large protein complexes. Importantly, the numerous images of a given protein contain underutilized information about conformational heterogeneity. These images are very noisy projections of the protein, and traditional methods for cryo-EM reconstruction are limited to recovering only one or a few consensus conformations. In this paper, we introduce cryo SPHERE, which is a deep learning method that uses a nominal protein structure (e.g., from Alpha Fold) as input, learns how to divide it into segments, and moves these segments as approximately rigid bodies to fit the different conformations present in the cryo-EM dataset. This approach provides enough constraints to enable meaningful reconstructions of single protein structural ensembles. We demonstrate this with two synthetic datasets featuring varying levels of noise, as well as two real dataset. We show that cryo SPHERE is very resilient to the high levels of noise typically encountered in experiments, where we see consistent improvements over the current state-of-the-art for heterogeneous reconstruction. 1 INTRODUCTION Single-particle cryo-electron microscopy (cryo-EM) is a powerful technique for determining the three-dimensional structure of biological macromolecules, including proteins. In a cryo-EM experiment, millions of copies of the same protein are first frozen in a thin layer of vitreous ice and then imaged using an electron microscope. This yields a micrograph: a noisy image containing 2D projections of individual proteins. The protein projections are then located on this micrograph and cut out so that an experiment typically yields 104 to 107 images of size Npix Npix of individual proteins, referred to as particles. Our goal is to reconstruct the possible structures of the proteins given these images. Frequently, proteins are conformationally heterogeneous and each copy represents a different structure. Conventionally, this information has been discarded, and all of the sampled structures were assumed to be in only one or a few conformations (homogeneous reconstruction). Here, we would like to recover all of the structures in a heterogeneous reconstruction. Structure reconstruction from cryo-EM presents a number of challenges. First, each image shows a particle in a different, unknown orientation. Second, because of the way the electrons interact with the protein, the spectrum of the images is flipped and reduced. Mathematically, this corresponds to a convolution of each individual image with the Point Spread Function (PSF). Third, the images typically have a very low signal-to-noise ratio (SNR). For these reasons, it is very challenging to perform Published as a conference paper at ICLR 2025 Figure 1: Flow chart of our network. The learnable parts of the model are the encoder, the decoder and the Gaussian mixture. Note that even though the transformations predicted by the decoder are on a per image basis, that is not the case of the Gaussian mixture, which is shared across all particles. de novo cryo-EM reconstruction. Standard methods, produce electron densities averaged over many, if not all conformations (Scheres, 2012; Punjani et al., 2017), performing discrete heterogeneous reconstruction. More recent methods attempt to extract continuous conformational heterogeneity, e.g., by imposing constraints on the problem through an underlying structure deformed to fit the different conformations present in the dataset, see e.g. Rosenbaum et al. (2021); Zhong et al. (2021b); Li et al. (2023). Alpha Fold (Jumper et al., 2021) and Rosetta Fold (Baek et al., 2021) can provide such a structure based on the primary sequence of the protein only. In spite of this strong prior, it is still difficult to recover meaningful conformations. The amount of noise and the fact that we observe only 2D projections creates local minima that are difficult to escape (Zhong et al., 2021b; Rosenbaum et al., 2021), leading to unrealistic conformations. To remedy this, we root our method in the observation that different conformations can often be explained by large scale movements of domains of the protein (Mardt et al., 2022). Specifically, we develop a variational auto-encoder (VAE) (Kingma & Welling, 2014) that, from a nominal structure and a set of cryo-EM images: Learns how to divide the amino-acid chain into segments, given a user defined maximum number of segments; see Figure 2. The nominal structure can for instance be obtained by Alpha Fold (Jumper et al., 2021). For each image, learns approximately rigid transformations of the identified segments of the nominal structure, which effectively allows us to recover different conformations on an image-by-image (single particle) basis. These two steps happen concurrently, and the model is end-to-end differentiable. The model is illustrated in Figure 1. The implementation of the model is available on github 1. Note that what we call a segment is conceptually different from a domain in the structural biology sense. The domains of a protein play a pivotal role in diverse functions, engaging in interactions with other proteins, DNA/RNA, or ligand, while also serving as catalytic sites that contribute significantly to the overall functionality of the protein, see e.g. Schulz & Schirmer (1979); Nelson et al. (2017). By comparison, the segments we learn do not necessarily have a biological function. However, while not strictly necessary for the function of the method, experiments in Section 5 show that our VAE often recovered the actual domains corresponding to different conformations. 2 NOTATIONS AND PROBLEM FORMULATION In what follows, we consider only the Cα atoms of the protein. A protein made of a number Rres N of residues ri is denoted S = {ri}Rres i=1 , where the coordinates of residue i are the coordinates of its Cα atom. The electron density map of a structure S, also called a volume, is a function VS : R3 R, where VS(x) is proportional to the probability density function of an electron of S being present in an infinitesimal region around x R3. That is, the expected number of electrons in B R3 is proportional to R 1https://github.com/Gabriel-Ducrocq/cryo SPHERE Published as a conference paper at ICLR 2025 Assume we have a set of 2D images {Ii}N i=1 of size Npix Npix, representing 2D projections of different copies of the same protein in different conformations. Traditionally, the goal of cryo-EM heterogeneous reconstruction has been to recover, for each image i, the electron density map Vi corresponding to the underlying conformation present in image i; see Section 4 for a review of these methods. However, following recent works, e.g., Rosenbaum et al. (2021); Zhong et al. (2021b), we aim at recovering, for each image i, the underlying structure Si explaining the image. That is, we try to recover the precise position in R3 of each residue. 3 METHOD CRYOSPHERE In this section, we present our method for single-particle heterogeneous reconstruction, denoted cryo SPHERE. The method focuses on structure instead of volume reconstruction. It differs from the previous (Rosenbaum et al., 2021) and concurrent (Li et al., 2023) works along this line in the way the movements of the residues are constrained: instead of deforming the base structure on a residue level and then imposing a loss on the reconstructed structure, our method learns to decompose the amino-acid chain of the protein into segments and, for each image Ii, to rigidly move the learnt segments of a base structure S0 to match the conformation present in that image. This is motivated by the fact that different conformations of large proteins often can be explained by large scale movements of its domains (Mardt et al., 2022). The base structure S0 can be obtained using methods like Alpha Fold (Jumper et al., 2021) and Rosetta Fold (Baek et al., 2021), based on the amino-acid sequence of the protein. In Section 5, we further fit the Alpha Fold predicted structure into a volume recovered by a custom backprojection algorithm provided by Zhong et al. (2020). We use a type of VAE architecture, see Figure 1. We map each image to a latent variable by a stochastic encoder, which is then decoded to a rigid body transformation per segment. Based on these transformations and the segment decomposition, the underlying structure S0 is deformed, posed and turned into a volume that is used to create a projected image. This image is then compared to the input image. After that, the backward pass updates the parameters of the encoder, decoder and Gaussian mixture. We now describe the details of our model. 3.1 IMAGE FORMATION MODEL To compute the 2D projection of the protein structure S, we first estimate its 3D electron density map V : a S Aa exp ||r a||2 where Aa is the average number of electrons per atom in residue a, r R3 and σ = 2 by default. Hence, the protein s electron density is approximated as the sum of Gaussian kernels centered on its Cα atoms. From these density maps, we then compute an image projection I RNpix Npix as: I(R, t, S)(rx, ry) = g Z R VRS+t(r)drz, (2) where (rx, ry) R2 are the coordinates of a pixel, rz R is the coordinate along the z axis, R SO(3) is a rotation matrix and t R3 is a translation vector. The abuse of notation RS + t means that every atom of S is rotated according to R and then translated according to t. The image is finally convolved with the point spread function (PSF) g, which in Fourier space is the contrast transfer function (CTF), see Vulovi c et al. (2013). Note that the integral can be computed exactly for our choice of approximating the density map as a sum of Gaussian kernels, which significantly reduces the computing time. 3.2 MAXIMUM LIKELIHOOD WITH VARIATIONAL INFERENCE To learn a distribution of the different conformations, we hypothesize that the conformation seen in image Ii depends on a latent variable zi RL, with prior p(zi). Let fθ(S0, z) be a function which, for a given base structure S0 and latent variable z, outputs a new transformed structure S. This Published as a conference paper at ICLR 2025 function depends on a set of learnable parameters θ. Then, the conditional likelihood of an image I RNpix Npix with a pose given by a rotation matrix R and a translation vector t is modeled as pθ(I |R, t, S0, z) = N(I |I(R, t, fθ(S0, z)), σ2 noise), where σ2 noise is the variance of the observation noise. The marginal likelihood is thus given by pθ(I |R, t, S0) = Z pθ(I |R, t, S0, z)p(z)dz. (3) In practice, the pose (R, t) of a given image is unknown. However, following similar works (Zhong et al., 2021b; Li et al., 2023), we suppose that we can estimate R and t to sufficient accuracy using off-the-shelf methods (Scheres, 2012; Punjani et al., 2017). Directly maximizing the likelihood (3) is infeasible because one needs to marginalize over the latent variable. For this reason, we adopt the VAE framework, conducting variational inference on pθ(z|I ) pθ(I |z)p(z), and simultaneously performing maximum likelihood estimation on the parameters θ. Let qψ(z|I ) denote an approximate posterior distribution over the latent variables. We can then maximize the evidence lower-bound (ELBO): L(θ, ψ) = Eqψ[log pθ(I |z)] DKL(qψ(z|I )||p(z)) (4) which lower bounds the log-likelihood log pθ(I ). Here DKL denotes the Kullback-Leibler (KL) divergence. In this framework fθ is called the decoder and qψ(z|I ) the encoder. 3.3 SEGMENT DECOMPOSITION To handle the often very low SNR encountered in cryo-EM data, we regularize the transformation of the structure produced by the decoder by restricting it to transforming whole segments of the protein. We fix a maximum number of segments Nsegm {1, . . . , Rres} and we represent the decomposition of the protein by a stochastic matrix G RRres Nsegm. The rows of G represent how much of each residue belongs to each segment , and our objective is to ensure that each residue primarily belongs to one segment, that is: i {1, . . . , Rres}, m {1, . . . , Nsegm} m =m Gim 1 (5) We also aim for the segments to respect the sequential structure of the amino acid chain, and the model to be end-to-end differentiable. Without end-to-end differentiability, we could not apply the reparameterization trick and we would have to resort to Monte Carlo estimation of the gradient of the segments, which has a higher variance, see e.g. Mohamed et al. (2019). To meet these criteria, we fit a Gaussian mixture model (GMM) with Nsegm components on the real line supporting the residue indices. Each component m has a mean µm, standard deviation σm and a logit weight αm. The {αm} are passed into a softmax to obtain the weights {πm} of the GMM, ensuring they are positive and summing to one. We further anneal the Gaussian components by a temperature τ > 0, and define the probability that a residue i belongs to segment m as: Gim := {ϕ(i|µm, σ2 m)πm)}τ PNsegm k=1 {ϕ(i|µk, σ2 k)πk}τ (6) where ϕ(x|µ, σ2) is the unidimensional Gaussian probability density function with mean µ and variance σ2 and τ is a fixed hyperparameter. If τ is sufficiently large, we can expect condition (5) to be verified. See Figure 2 for an example of a segment decomposition using a Gaussian mixture. In this soft decomposition of the protein, each residue can belong to more than one segment, allowing for smooth deformations. In addition, the differentiable architecture is amenable to gradient descent methods, and a well chosen τ can approximate a hard decomposition of the protein. We set τ = 20 in the experiment section. In our experience, this segmentation procedure is very robust to different initialization and converges in only a few epochs. Published as a conference paper at ICLR 2025 3.4 DECODER ARCHITECTURE Figure 2: Example of segments recovered with a Gaussian mixture of 6 components. The decoder describes the distribution of the images given the latent variables, which include: 1. One latent variable zi RL per image, parameterizing the conformation. 2. The global parameters {µm, σm, αm}Nsegm m=1 of the GMM describing the segment decomposition. Given these latent variables and a base structure S0, we parameterize the decoder fθ in three steps. First, a neural network with parameters θ maps zi RL to a set of rigid body transformations, one for each segment m = 1, . . . , Nsegm. The transformation of segment m is represented by a translation vector tm and a unit quaternion qm (Vicci, 2001), which can further be decomposed into an axis of rotation ϕm and rotation angle δm. Second, given the parameters of the GMM, we compute the matrix G. Finally, for each residue i of S0, we update the coordinates of all its atoms {aik}Ai k=1: 1. First, aik is successively rotated around the axis ϕm with an angle Gimδm for m {1, . . . , Nsegm} to obtain updated coordinates a ik. 2. Second, it is translated according to: a ik = a ik + PN j=m Gim tm. This way, the transformation for a residue incorporate contributions from all segments, proportionally on how much they belong to the segments. If condition (5) is met, a roughly rigid motion for each segment can be expected. 3.5 ENCODER AND PRIORS Figure 3: MD dataset SNR 0.001. Left: Histograms of the distances of the two upper domains. The true distances are in green. The recovered distances are in blue. Right: Predicted against true distances in Angstr om. The black line represent x = y.The correlation between the predicted and true distances is 0.73. For the same plot for cryo Star, see Appendix B.2 of the supplementary file. We follow the classical VAE framework. The distribution qψ(y|I ) is given by a normal distribution N(µ(I ), diag(σ2(I ))) where µ RL and σ RL + are generated by a neural network with parameters ψ, taking an image I as input. Additionally, the approximate posterior distribution on the parameters of the GMM is chosen to be Gaussian and independent of the input image: µm N(νµm, β2 µm) σm N(νσm, β2 σm) αm N(ναm, β2 αm) where {νµm, βµm, νσm, βσm, ναm, βαm}Nsegm m=1 are parameters that are directly optimized. In practice we use ELU+1 layers for σm to avoid negative or null standard deviation. Finally, we assign standard Gaussian priors to both the local latent variable zi N(0, IL), and the global GMM parameters {µm, σm, αm, }Nsegm m=1. This reparameterization (Kingma & Welling, 2014) is straightforward for a Gaussian distribution. Calculating the KL-divergence between two Gaussian distributions as in equation 4, is also straightforward. Since the images may be preprocessed in unknown ways before running cryo SPHERE, we use a correlation loss between predicted and ground truth image instead of a mean squared error loss, Published as a conference paper at ICLR 2025 similar to (Li et al., 2023): Lcorr = I i I(Ri, ti, fθ(S0, z)) ||I i || ||I(Ri, ti, fθ(S0, z))|| (7) where denotes the dot product. The total loss to minimize writes: L(I, I ) = Lcorr + DKL(qψ(z|I )||p(z)) (8) In our experience, it is unnecessary to add any regularization term to the correlation and KL divergence losses, except for datasets featuring a very high degree of heterogeneity. In that case, we offer the option of adding a continuity loss to avoid breaking the protein and a clashing loss to avoid clashing residues, as it is done in (Rosenbaum et al., 2021; Li et al., 2023; Jumper et al., 2021). We describe these losses in Appendix A.1 of the supplementary file. 4 RELATED WORKS Two of the most popular methods for cryo-EM reconstruction, which are not based on deep learning, are RELION (Scheres, 2012) and cryo SPARC (Punjani et al., 2017). Both methods perform volume reconstruction, hypothesize that k conformations are present in the dataset and perform maximum a posteriori estimation over the k density maps, thus performing discrete heterogeneous reconstruction. Both of these algorithms operate in Fourier space using an expectation-maximization algorithm Dempster et al. (1977) and are non-amortized: the poses are refined for each image. Other approaches perform continuous heterogeneous reconstruction. For example, 3DVA (Punjani & Fleet, 2021b) uses a probabilistic principal component analysis model to learn a latent space. Another class of methods involve deep learning and typically performs continuous heterogeneous reconstruction using a VAE architecture. Of those that attempt to reconstruct a density map, cryo DRGN (Zhong et al., 2020; 2021a) and Cryo AI (Levy et al., 2022) use a VAE acting on Fourier space to learn a latent space and a mapping that associates a 3D density map with each latent variable. They perform non-amortized and amortized inference over the poses, respectively. Other methods are defined in the image space, e.g. 3DFlex (Punjani & Fleet, 2021a) and cryo Pose Net (Nashed et al., 2021). They both perform non-amortized inference over the poses. These methods either learn, for a given image Ii, {Vi(xk)} the values at a set of N 3 pix fixed 3D coordinates {xk}, representing the volume on a grid (explicit parameterization), or they learn an actual function ˆVi : R3 R in the form of a neural network that can be queried at chosen coordinates (implicit parameterization). These volume-based methods cannot use external structural restraints or force fields as additional information. This limits their applicability to low SNR data sets, which are frequent in protein cryo EM. Other deep learning methods attempt to directly reconstruct structures instead of volumes and share a common process: starting from a plausible base structure, obtained with e.g. Alpha Fold (Jumper et al., 2021), for each image, they move each residue of the base structure to fit the conformation present in that specific image. These methods differ on how they parameterize the structure and in the prior they impose on the deformed structure or the motion of the residues. For example Atom VAE (Rosenbaum et al., 2021) considers only residues and penalizes the distances between two subsequent residues that deviate too much from an expected value. Cryo Fold (Zhong et al., 2021b) considers the residue centers and their side-chain and also imposes a loss on the distances between subsequent residues and the distances between the residue centers and their side-chain. Unfortunately, due to the high level of noise and the fact that we observe only projections of the structures, these per-residue transformation methods tend to be stuck in local minima, yielding unrealistic conformations unless the base structure is taken from the distribution of conformations present in the images (Zhong et al., 2021b), limiting their applicability on real datasets. Even though Atom VAE (Rosenbaum et al., 2021) could roughly approximate the distribution of states of the protein, it was not able to recover the conformation given a specific image. To reduce the bias that the base structure brings, Dyna Might (Schwab et al., 2023) fits pseudo-atoms in a consensus map with a neural network directly. Similar to our work, several other methods constrain the atomic model to rigid body motions. For example e2gmm (Chen & Ludtke, 2021; Chen et al., 2023) deform a nominal structure S0 based on how much its residues are close to a Published as a conference paper at ICLR 2025 learnt representation Ssmall of S0. This is similar to our GMM, except that their takes place in R3 and is not used to perform rigid body motion. Instead, they ask the user to define the segmentation in a later step. This is in contrast to cryo SPHERE, which learns the motion and the segmentation concurrently. Using Dyna Might (Schwab et al., 2024), Chen et al. (2024) developed a focused refinement on patches of the GMM representation of the protein. These patches are learnt using kmeans on the location of residues and do not depend on the different conformations of the data set. This in contrast to cryo SPHERE where the learning of the segments of the protein is tightly linked to the change of conformation. Concurrently to our work, Li et al. (2023) developed cryo Star which learns to translate each residue independently using a variational auto-encoder. They enforce the local rigidity of the motion of the protein by imposing a similarity loss between the base structure and the deformed structure as well as a clash loss. The interested reader can see Donnat et al. (2022) for an in-depth review of deep learning methods for cryo-EM reconstruction. The reconstruction methods relying on an atomic model, such as cryo Star, Dyna Might or cryo SPHERE offer the possibility to the user to provide prior information via this atomic model. They also offer the possibility of deforming the protein according to chemical force fields. This is not the case of the methods performing volume reconstruction without such an atomic model. 5 EXPERIMENTS Figure 4: MD dataset. Left: cryo SPHERE Recovered segments. The colors denotes different contiguous domains. Middle and right: mean FSC comparison +/- one standard deviation, for cryo Sphere and cryo DRGN and cryo Star. For a comparison between cryo Star and cryo DRGN, see Appendix B.2 in the supplementary file. In this section, we test cryo SPHERE on a set of synthetic2 and real datasets with varying level of noise and compare the results to cryo DRGN (Zhong et al., 2020) and cryo Star (Li et al., 2023). Cryo DRGN is a state-of-the-art method for continuous heterogeneous reconstruction, in which the refinement occurs at the level of electron densities, while cryo Star is a structural method similar to ours. To our knowledge, the code for Atom VAE and Cryo Fold is not available and non-trivial to reimplement. For this reason we focus our comparison on the aforementioned methods, which have furthermore reported state-of-the-art performance. In Appendix B.1, we demonstrate that cryo SPHERE is able to recover the exact ground truth when it exists. We also discuss its performances with varying SNR and Nsegm and show how to debias cryo SPHERE results using DRGN-AI or cryo Star volume method in Appendix B.2. Finally, Appendix B.5 compares the computational costs of cryo SPHERE and cryo Star. 5.1 MOLECULAR DYNAMICS DATASET: BACTERIAL PHYTOCHROME. As a more difficult test case we simulate a continuous motion of a bacterial phytochrome, with PDB entry 4Q0J (Burgie et al., 2014). The trajectory starts at the closed conformation of Figure 11 and ends at the most open conformation on the same figure. It corresponds to a dissociation of the two top parts of the protein. This dataset has a very low SNR of 0.001. Our base structure is obtained by Alpha Fold and is subsequently fitted into a homogeneous reconstruction given by the backprojection algorithm. We train cryo SPHERE with Nsegm = 25, cryo Star, and cryo DRGN for 24 hours each, using the same single GPU. We get one predicted structure per image for cryo SPHERE and cryo Star, that we turn into volumes using (1), and one predicted volume per image for cryo DRGN. See Appendix B.2 in the supplementary file for details and comparison with different values of Nsegm. Note that since both cryo SPHERE and cryo Star use a nominal structure, we fit the structure we obtained through Alpha Fold in the consensus reconstruction obtained by backprojection and use that exact same structure as the nominal one for both methods. 2See Appendix B of the supplementary file for details on how we created the synthetic datasets. Published as a conference paper at ICLR 2025 Figure 5: EMPIAR10180. Left and middle left: different views of the structures corresponding to the red dots of Figure 48. The motion goes from red (left in the first principal component) to white to blue (right of the principal component). Only the Cα atoms are shown. Right and middle right: different views of two volumes recovered by training DRGN-AI on the latent space of cryo SPHERE. The U2 domain disappears on the volume because of a compositional heterogeneity. Figure 3 shows the predicted distance between the two upper parts of the protein being dissociated, against the ground truth distance for each image. In spite of the very low SNR, cryo SPHERE roughly recovers the right distribution of distances. More importantly, the correlation between the predicted distance and ground truth distance is 0.74, showing that cryo SPHERE is able to recover the correct conformation given an image. This is in stark contrast with Rosenbaum et al. (2021) who could not recover the conformation conditionally on an image. In addition, our model has learnt to separate the two mobile top domains from the fix bottom one, as shown by the segment decomposition in Figure 4. Appendix B.2 in the supplementary file shows the same figures for cryo Star. We plot the mean of the FSC curves between the predicted volumes and the corresponding ground truth volumes in Figure 4, for cryo SPHERE, cryo DRGN and cryo Star. Cryo SPHERE performs better than both cryo DRGN and cryo Star at both the 0.5 and 0.143 cutoffs. We attribute this to three key properties. Firstly, we fit our base structure into a consensus reconstruction. This step corrects the position of the medium-scale elements of the base structure that could have been misplaced, boosting the FSC of cryo SPHERE at the 0.5 cutoff. Secondly, acting directly on the structure level offers a finer resolution than cryo DRGN given the level of noise. Figure 32 shows that cryo DRGN underestimated the opening of the protein and sometimes gives very noisy volumes. That explain why we outperform cryo DRGN at the 0.143 cutoff. Finally, cryo SPHERE is rigidly moving larger segments of the protein. This provide a better resistance to high levels of noise and overfitting compared to moving each residue individually like cryo Star does, providing a possible explanation to the improvement compared to cryo Star at the 0.143 cutoff. 5.2 EMPIAR 10180 We now demonstrate that cryo SPHERE is applicable to real data as well as large proteins. We run cryo SPHERE on EMPIAR-10180 Plaschka et al. (2017), comprising 327 490 images of a precatalytic spliceosome with 13 941 residues, making it a computationally heavy dataset to tackle. We use the atomic model by Plaschka et al. (2017) (PDB: 5NRL). Figure 5 shows a set of ten structures taken evenly along the first principal component of the latent space. To interrogate if these structures contain bias from the structural constraints, we perform a volume reconstruction step similar to cryo Star Phase II, see Figure 5. Traversing the first principal component shows that the Sf3b domain gets incurvated down while the helicase move closer to the foot of the protein. This is in line with the literature (Li et al., 2023; Plaschka et al., 2017). The motion of the protein also brings the alpha helix of the Spp381 domain closer to the foot, as corroborated by Li et al. (2023). Comparison between the recovered structures and volumes (Figure 50) shows similar movements, indicating a small amount of bias from the structural constraints. In addition, the absence of density corresponding to the U2 domain in the volume indicates that it there is compositional heterogeneity that cryo SPHERE could not detect, see Figure 5. We provide a movie of the motion and more structures and volumes in appendix B.3 in the supplementary file. 5.3 EMPIAR-12093 We now tackle the recently published EMPIAR-12093 (B odizs et al., 2024). This dataset comprises two sets of images: one non-activated (Pfr) and one activated (Pr). These dataset are very challeng- Published as a conference paper at ICLR 2025 Figure 6: EMPIAR12093. Left of the black line: Ten structures sampled along PC1, for cryo SPHERE and cryo Star. Right of the black line: examples of volumes reconstructed by training the cryo Star volume method on the latent space of cryo SPHERE for debiasing. The blue and red volumes correspond to the first and last volumes along PC1. Top row corresponds to Pr; bottom row to Pfr. ing because of the high level of noise and heterogeneity of the protein, especially in the Pfr dataset. Traditional methods like cryo Sparc (Punjani et al., 2017) or cryo DRGN (Zhong et al., 2020; 2021a) fail at reconstructing the upper part of the protein, see B odizs et al. (2024) and Appendix B.4. Figure 6 shows principal component 1 traversal for cryo Star and cryo SPHERE. For Pr, both methods are in strong agreement and reveal a rotation of the upper domain around its axis, while the lower part remains stationary. This aligns with previous studies (Wahlgren et al.; Malla et al., 2024)). Figure 7: EMPIAR12093. Distribution of the number of clashes for 2000 randomly chosen structures Pfr dataset, for cryo SPHERE and cryo Star. Two non contiguous residues are said to be clashing if their distance is less than 4 A. The Pfr dataset showcases an even lower SNR and more dynamical protein: the protein opens up completely. From consensus reconstructions alone, one could suspect that the upper domains are cut off in the sample preparation procedure. However, the protein is complete in Pr (light-activated) structure and the photocycle is reversible,(Takala et al., 2014) suggesting that this is not the case and that strong conformational heterogeneity that is at play. For Pfr cryo Star is unable to produce physically plausible results: the top part of the protein appears disordered and shows a random motion. In addition, cryo Star does not recover the scissoring motion of protein, which is thought to be active (B odizs et al., 2024). On the contrary, cryo SPHERE gives a high level of motion in a structured manner and recovers the scissors opening of the protein. Without any clashes (Fig. 7). (B odizs et al., 2024). Analysis of the dataset on phytochromes illustrates the scope and limitations of the different methods. Pure image-based methods (i.e. cryo DRGN) already fail on the Pr state with its intermediate disorder, while cryo STAR and cryo SPHERE succeed in obtaining reasonable reconstructions (Figure 6). For the Pfr state it becomes evident that cryo STAR struggles with the high noise and large motions encoded in the dataset. Its deformation-based approach results in unphysical motions along the first principal component, often leading to structural clashes. In contrast, cryo SPHERE handles the noise effectively, producing physically plausible large-scale motions in both the upper and lower domains, see Figure 7, the supplementary movies and B.4. We assign this superior performance to the higher degree of structural constraints that are used in cryo SPHERE compared to cryo STAR. We also performed debiasing of cryo SPHERE with a volume method and show examples of reconstructed volumes in Figure 6. For Pr, recovered densities are visible for the entire protein and confirm the dynamics of the upper domains, confirming the absence of compositional heterogeneity and a minimum of bias due to structural constraints. However, for Pfr, meaningful density of the upper (dynamic) part of the protein cannot be recovered, because the signal level in the averaged Published as a conference paper at ICLR 2025 density is too low. Thus, for this most dynamic protein case, volume-based debiasing is not possible, despite the fact that the structure based cryo SPHERE finds solutions that fit the data set. 6 DISCUSSION Cryo SPHERE presents several advantages compared to other methods for volume and structure reconstruction. Efficiency in Deformation: Deforming a base structure into a density map avoids the computationally expensive N 2 pix evaluation required by a decoder neural network in methods implicitly parameterising the grid, such as Zhong et al. (2021a); Levy et al. (2022). Furthermore, direct deformation of a structure directly avoids the need for subsequent fitting into the recovered density map. Reduced Dimensionality and Noise Resilience: Learning one rigid transformation per segment, where the number of segments is much smaller than the number of residues, reduces the dimensionality of the problem. This results in a smaller neural network size compared to approaches acting on each residues, such as Rosenbaum et al. (2021). Rigidly moving large portions of the protein corresponds to low-frequency movements, less prone to noise pollution than the high-frequency movements associated with moving each residue independently. In addition, since our goal is to learn one rotation and one translation per segment, a latent variable of dimension 6 Nsegm is, in principle, a sufficiently flexible choice to model any transformation of the base structure. Choosing the latent dimension is more difficult for volume reconstruction methods such as (Zhong et al., 2021a). Interpretability: Cryo SPHERE outputs segments along with one rotation and one translation per segment, providing valuable and interpretable information. Practitioners can easily interpret how different parts are moving based on the transformations the network outputs. This interpretability is often challenging for deep learning models such as Zhong et al. (2021a); Rosenbaum et al. (2021). Section 5 and Appendix B.2 demonstrate cryo SPHERE s capability to recover conformational heterogeneity while performing structure reconstruction. The division into Nsegm is learned from the data and only marginally impacts the FSC to the ground truth. Moreover, cryo SPHERE recovers the correct motion for the entire range of Nsegm values and is able to keep the minimum necessary number of domains when the user sets it too high (Appendix B.1). Structural restraints allow interpretation of low SNR datasets: It is evident that structural restraints as implemented in cryo SPHERE (this work) and cryo STAR provide additional restraints that pure volume methods (i.e. cryo DRGN) lack, thus giving better reconstructions for high noise data sets. The additional restraints may introduce bias, which needs to be alleviated using a backprojection algorithm. This, combined with cryo SPHERE s latent space, achieves better 0.5 cutoffs than cryo DRGN, indicating its effectiveness in resolving conformational heterogeneity and debiasing the results. If such a volume is unavailable, simply increasing Nsegm can reduce the bias. As a note of caution we find that for most dynamic protein studies here (the Pfr state of the phytochrome), we find that volume-based debiasing fails because of the very low electron density levels in the reconstructions. Here, other metrics should be developed in the future. Summary: Our study opens up for significant advancements in predicting protein ensembles and dynamics, critically important for unraveling the complexity of biological systems. By predicting all-atom structures from cryo-EM datasets through more realistic deformations, our work lays the foundation for extracting direct insights into thermodynamic and kinetic properties. This work is an important milestone in showing that one can learn a segmentation of the protein that is intimately linked to the change of conformation of the underlying protein, in an end-to-end fashion. In the future, we anticipate the ability to predict rare and high-energy intermediate states, along with their kinetics, a feat beyond the reach of conventional methods such as molecular dynamics simulations. It would be interesting to assess how much our segmentation correlates with bottom-up segmentation into domains conducted on the omics scale, see e.g. Lau et al. (2023). To achieve this quantitatively, we would need many examples of moving segments from cryo-EM investigations to match the millions of segments from the omics studies. Therefore, we leave this investigation to later work. Published as a conference paper at ICLR 2025 ACKNOWLEDGEMENT This work was financially supported by the Wallenberg AI, Autonomous Systems and Software Program (WASP) and the Data-Driven Life Science Program (DDLS) funded by the Knut and Alice Wallenberg Foundation through the WASP-DDLS collaboration, the Swedish Research Council (project no: 2020-04122, 2024-05011), and the Excellence Center at Link oping Lund in Information Technology (ELLIIT). Our computations were enabled by the Berzelius resource at the National Supercomputer Centre, provided by the Knut and Alice Wallenberg Foundation. We thank Claudio Mirabello at the National Bioinformatics Infrastructure Sweden at Sci Life Lab for providing us access to his Alpha Fold installation on Berzelius and Nancy Pomarici for providing input files and explanation of the metadynamics simulation. 7 REPRODUCIBILITY STATEMENT As part of the current paper, we provide a github link to the source code in Section 1. We also describe in detail how we generate the synthetic datasets in Appendix B.2 and the hyperparameters chosen to run cryo Star, cryo SPHERE and cryo DRGN in Appendix B for each of the experiments. Mark James Abraham, Teemu Murtola, Roland Schulz, Szil ard P all, Jeremy C. Smith, Berk Hess, and Erik Lindahl. GROMACS: High performance molecular simulations through multi-level parallelism from laptops to supercomputers. Software X, 1-2:19 25, September 2015. ISSN 2352-7110. doi: 10.1016/j.softx.2015.06.001. URL https://www.sciencedirect.com/ science/article/pii/S2352711015000059. Minkyung Baek, Frank Di Maio, Ivan Anishchenko, Justas Dauparas, Sergey Ovchinnikov, Gyu Rie Lee, Jue Wang, Qian Cong, Lisa N. Kinch, R. Dustin Schaeffer, Claudia Mill an, Hahnbeom Park, Carson Adams, Caleb R. Glassman, Andy De Giovanni, Jose H. Pereira, Andria V. Rodrigues, Alberdina A. van Dijk, Ana C. Ebrecht, Diederik J. Opperman, Theo Sagmeister, Christoph Buhlheller, Tea Pavkov-Keller, Manoj K. Rathinaswamy, Udit Dalwadi, Calvin K. Yip, John E. Burke, K. Christopher Garcia, Nick V. Grishin, Paul D. Adams, Randy J. Read, and David Baker. Accurate prediction of protein structures and interactions using a three-track neural network. Science, 373(6557):871 876, August 2021. doi: 10.1126/science.abj8754. URL https://www.science.org/doi/10.1126/science.abj8754. Publisher: American Association for the Advancement of Science. Alessandro Barducci, Massimiliano Bonomi, and Michele Parrinello. Metadynamics. WIREs Computational Molecular Science, 1(5):826 843, 2011. ISSN 1759-0884. doi: 10.1002/wcms.31. URL https://onlinelibrary.wiley.com/doi/abs/10.1002/wcms.31. eprint: https://onlinelibrary.wiley.com/doi/pdf/10.1002/wcms.31. E. Sethe Burgie, Tong Wang, Adam N. Bussell, Joseph M. Walker, Huilin Li, and Richard D. Vierstra. Crystallographic and electron microscopic analyses of a bacterial phytochrome reveal local and global rearrangements during photoconversion. The Journal of Biological Chemistry, 289 (35):24573 24587, August 2014. ISSN 1083-351X. doi: 10.1074/jbc.M114.571661. Szabolcs B odizs, Petra M esz aros, Lukas Grunewald, Heikki Takala, and Sebastian Westenhoff. Cryo-EM structures of a bathy phytochrome histidine kinase reveal a unique light-dependent activation mechanism. Structure (London, England: 1993), 32(11):1952 1962.e3, November 2024. ISSN 1878-4186. doi: 10.1016/j.str.2024.08.008. Muyuan Chen and Steven J. Ludtke. Deep learning-based mixed-dimensional Gaussian mixture model for characterizing variability in cryo-EM. Nature Methods, 18(8):930 936, August 2021. ISSN 1548-7105. doi: 10.1038/s41592-021-01220-5. URL https://www.nature.com/ articles/s41592-021-01220-5. Number: 8 Publisher: Nature Publishing Group. Muyuan Chen, Bogdan Toader, and Roy Lederman. Integrating Molecular Models Into Cryo EM Heterogeneity Analysis Using Scalable High-resolution Deep Gaussian Mixture Models. Journal of Molecular Biology, 435(9):168014, May 2023. ISSN 00222836. doi: Published as a conference paper at ICLR 2025 10.1016/j.jmb.2023.168014. URL https://linkinghub.elsevier.com/retrieve/ pii/S0022283623000700. Muyuan Chen, Michael F. Schmid, and Wah Chiu. Improving resolution and resolvability of single-particle cryo EM structures using Gaussian mixture models. Nature Methods, 21(1):37 40, January 2024. ISSN 1548-7091, 1548-7105. doi: 10.1038/s41592-023-02082-9. URL https://www.nature.com/articles/s41592-023-02082-9. A. P. Dempster, N. M. Laird, and D. B. Rubin. Maximum Likelihood from Incomplete Data Via the EM Algorithm. Journal of the Royal Statistical Society: Series B (Methodological), 39(1):1 22, 1977. ISSN 2517-6161. doi: 10.1111/j.2517-6161.1977.tb01600.x. URL https://onlinelibrary.wiley.com/doi/abs/10.1111/j.2517-6161. 1977.tb01600.x. eprint: https://onlinelibrary.wiley.com/doi/pdf/10.1111/j.25176161.1977.tb01600.x. Claire Donnat, Axel Levy, Fr ed eric Poitevin, Ellen D. Zhong, and Nina Miolane. Deep generative modeling for volume reconstruction in cryo-electron microscopy. Journal of Structural Biology, 214(4):107920, December 2022. ISSN 1047-8477. doi: 10.1016/j.jsb. 2022.107920. URL https://www.sciencedirect.com/science/article/pii/ S1047847722000909. Richard Evans, Michael O Neill, Alexander Pritzel, Natasha Antropova, Andrew Senior, Tim Green, Augustin ˇZ ıdek, Russ Bates, Sam Blackwell, Jason Yim, Olaf Ronneberger, Sebastian Bodenstein, Michal Zielinski, Alex Bridgland, Anna Potapenko, Andrew Cowie, Kathryn Tunyasuvunakool, Rishub Jain, Ellen Clancy, Pushmeet Kohli, John Jumper, and Demis Hassabis. Protein complex prediction with Alpha Fold-Multimer. preprint, Bioinformatics, October 2021. URL http://biorxiv.org/lookup/doi/10.1101/2021.10.04.463034. John Jumper, Richard Evans, Alexander Pritzel, Tim Green, Michael Figurnov, Olaf Ronneberger, Kathryn Tunyasuvunakool, Russ Bates, Augustin ˇZ ıdek, Anna Potapenko, Alex Bridgland, Clemens Meyer, Simon A. A. Kohl, Andrew J. Ballard, Andrew Cowie, Bernardino Romera Paredes, Stanislav Nikolov, Rishub Jain, Jonas Adler, Trevor Back, Stig Petersen, David Reiman, Ellen Clancy, Michal Zielinski, Martin Steinegger, Michalina Pacholska, Tamas Berghammer, Sebastian Bodenstein, David Silver, Oriol Vinyals, Andrew W. Senior, Koray Kavukcuoglu, Pushmeet Kohli, and Demis Hassabis. Highly accurate protein structure prediction with Alpha Fold. Nature, 596(7873):583 589, August 2021. ISSN 1476-4687. doi: 10.1038/s41586-021-03819-2. URL https://www.nature.com/articles/s41586-021-03819-2. Diederik P. Kingma and Jimmy Ba. Adam: A Method for Stochastic Optimization, January 2017. URL http://arxiv.org/abs/1412.6980. ar Xiv:1412.6980 [cs]. Diederik P. Kingma and Max Welling. Auto-Encoding Variational Bayes, May 2014. URL http: //arxiv.org/abs/1312.6114. Andy M. Lau, Shaun M. Kandathil, and David T. Jones. Merizo: a rapid and accurate protein domain segmentation method using invariant point attention. Nature Communications, 14(1): 8445, December 2023. ISSN 2041-1723. doi: 10.1038/s41467-023-43934-4. URL https: //www.nature.com/articles/s41467-023-43934-4. Axel Levy, Fr ed eric Poitevin, Julien Martel, Youssef Nashed, Ariana Peck, Nina Miolane, Daniel Ratner, Mike Dunne, and Gordon Wetzstein. Cryo AI: Amortized Inference of Poses for Ab Initio Reconstruction of 3D Molecular Volumes from Real Cryo-EM Images. In Shai Avidan, Gabriel Brostow, Moustapha Ciss e, Giovanni Maria Farinella, and Tal Hassner (eds.), Computer Vision ECCV 2022, Lecture Notes in Computer Science, pp. 540 557, Cham, 2022. Springer Nature Switzerland. ISBN 978-3-031-19803-8. doi: 10.1007/978-3-031-19803-8 32. Axel Levy, Michal Grzadkowski, Fr ed eric Poitevin, Francesca Vallese, Oliver Biggs Clarke, Gordon Wetzstein, and Ellen D. Zhong. Revealing biomolecular structure and motion with neural ab initio cryo-em reconstruction. bio Rxiv, 2024. doi: 10.1101/2024.05.30.596729. URL https: //www.biorxiv.org/content/early/2024/06/02/2024.05.30.596729. Published as a conference paper at ICLR 2025 Yilai Li, Yi Zhou, Jing Yuan, Fei Ye, and Quanquan Gu. Cryo STAR: Leveraging Structural Prior and Constraints for Cryo-EM Heterogeneous Reconstruction, November 2023. URL https://www.biorxiv.org/content/10.1101/2023.10.31.564872v1. Pages: 2023.10.31.564872 Section: New Results. Tek Narsingh Malla, Carolina Hernandez, Srinivasan Muniyappan, David Menendez, Dorina Bizhga, Joshua H. Mendez, Peter Schwander, Emina A. Stojkovi c, and Marius Schmidt. Photoreception and signaling in bacterial phytochrome revealed by single-particle cryo-em. Science Advances, 10(32):eadq0653, 2024. doi: 10.1126/sciadv.adq0653. URL https://www. science.org/doi/abs/10.1126/sciadv.adq0653. Andreas Mardt, Tim Hempel, Cecilia Clementi, and Frank No e. Deep learning to decompose macromolecules into independent Markovian domains. preprint, Biophysics, March 2022. URL http://biorxiv.org/lookup/doi/10.1101/2022.03.30.486366. Shakir Mohamed, Mihaela Rosca, Michael Figurnov, and Andriy Mnih. Monte Carlo Gradient Estimation in Machine Learning. 2019. doi: 10.48550/ARXIV.1906.10652. URL https: //arxiv.org/abs/1906.10652. Publisher: [object Object] Version Number: 2. Youssef S. G. Nashed, Fr ed eric Poitevin, Harshit Gupta, Geoffrey Woollard, Michael Kagan, Chun Hong Yoon, and Daniel Ratner. Cryo Pose Net: End-to-End Simultaneous Learning of Single-particle Orientation and 3D Map Reconstruction from Cryo-electron Microscopy Data. In 2021 IEEE/CVF International Conference on Computer Vision Workshops (ICCVW), pp. 4049 4059, October 2021. doi: 10.1109/ICCVW54120.2021.00452. URL https://ieeexplore. ieee.org/document/9607470. ISSN: 2473-9944. David L. Nelson, Michael M. Cox, and Albert L. Lehninger. Lehninger principles of biochemistry. Macmillan learning. W.H. Freeman, New York NY, seventh edition edition, 2017. ISBN 978-1319-10824-3 978-1-4641-2611-6. Clemens Plaschka, Pei-Chun Lin, and Kiyoshi Nagai. Structure of a pre-catalytic spliceosome. Nature, 546(7660):617 621, June 2017. ISSN 1476-4687. doi: 10.1038/nature22799. URL https://doi.org/10.1038/nature22799. Sander Pronk, Szil ard P all, Roland Schulz, Per Larsson, P ar Bjelkmar, Rossen Apostolov, Michael R. Shirts, Jeremy C. Smith, Peter M. Kasson, David van der Spoel, Berk Hess, and Erik Lindahl. GROMACS 4.5: a high-throughput and highly parallel open source molecular simulation toolkit. Bioinformatics (Oxford, England), 29(7):845 854, April 2013. ISSN 1367-4811. doi: 10.1093/bioinformatics/btt055. Ali Punjani and David J. Fleet. 3D Flexible Refinement: Structure and Motion of Flexible Proteins from Cryo-EM, April 2021a. URL https://www.biorxiv.org/content/10.1101/ 2021.04.22.440893v1. Ali Punjani and David J. Fleet. 3D variability analysis: Resolving continuous flexibility and discrete heterogeneity from single particle cryo-EM. Journal of Structural Biology, 213(2): 107702, June 2021b. ISSN 1047-8477. doi: 10.1016/j.jsb.2021.107702. URL https: //www.sciencedirect.com/science/article/pii/S1047847721000071. Ali Punjani, John L. Rubinstein, David J. Fleet, and Marcus A. Brubaker. cryo SPARC: algorithms for rapid unsupervised cryo-EM structure determination. Nature Methods, 14(3):290 296, March 2017. ISSN 1548-7105. doi: 10.1038/nmeth.4169. URL https://www.nature.com/ articles/nmeth.4169. Number: 3 Publisher: Nature Publishing Group. Dan Rosenbaum, M. Garnelo, Michal Zielinski, Charlie Beattie, Ellen Clancy, Andrea Huber, Pushmeet Kohli, A. Senior, J. Jumper, Carl Doersch, S. Eslami, O. Ronneberger, and J. Adler. Inferring a Continuous Distribution of Atom Coordinates from Cryo-EM Images using VAEs. Ar Xiv, June 2021. URL https://www.semanticscholar.org/paper/ Inferring-a-Continuous-Distribution-of-Atom-from-Rosenbaum-Garnelo/ 68c5ef8006fe531fba4362d601364ea00791da51. Published as a conference paper at ICLR 2025 Sjors H. W. Scheres. RELION: Implementation of a Bayesian approach to cryo-EM structure determination. Journal of Structural Biology, 180(3):519 530, December 2012. ISSN 1047-8477. doi: 10.1016/j.jsb.2012.09.006. URL https://www.sciencedirect.com/science/ article/pii/S1047847712002481. Georg E. Schulz and R. Heiner Schirmer. Principles of Protein Structure. Springer Advanced Texts in Chemistry. Springer New York, New York, NY, 1979. ISBN 978-0-387-90334-7 978-14612-6137-7. doi: 10.1007/978-1-4612-6137-7. URL http://link.springer.com/10. 1007/978-1-4612-6137-7. Johannes Schwab, Dari Kimanius, Alister Burt, Tom Dendooven, and Sjors H.W. Scheres. Dyna Might: estimating molecular motions with improved reconstruction from cryo-EM images, October 2023. URL http://biorxiv.org/lookup/doi/10.1101/2023.10.18. 562877. Johannes Schwab, Dari Kimanius, Alister Burt, Tom Dendooven, and Sjors H. W. Scheres. Dyna Might: estimating molecular motions with improved reconstruction from cryo-EM images. Nature Methods, pp. 1 8, August 2024. ISSN 1548-7105. doi: 10.1038/s41592-024-02377-5. URL https://www.nature.com/articles/s41592-024-02377-5. Publisher: Nature Publishing Group. Heikki Takala, Alexander Bj orling, Oskar Berntsson, Heli Lehtivuori, Stephan Niebling, Maria Hoernke, Irina Kosheleva, Robert Henning, Andreas Menzel, Janne A. Ihalainen, and Sebastian Westenhoff. Signal amplification and transduction in phytochrome photosensors. Nature, 509(7499):245 248, May 2014. ISSN 1476-4687. doi: 10.1038/nature13310. URL https://www.nature.com/articles/nature13310. Publisher: Nature Publishing Group. The Uni Prot Consortium. Uni Prot: the universal protein knowledgebase in 2021. Nucleic Acids Research, 49(D1):D480 D489, January 2021. ISSN 0305-1048. doi: 10.1093/nar/gkaa1100. URL https://doi.org/10.1093/nar/gkaa1100. Gareth A. Tribello, Massimiliano Bonomi, Davide Branduardi, Carlo Camilloni, and Giovanni Bussi. PLUMED 2: New feathers for an old bird. Computer Physics Communications, 185 (2):604 613, February 2014. ISSN 0010-4655. doi: 10.1016/j.cpc.2013.09.018. URL https: //www.sciencedirect.com/science/article/pii/S0010465513003196. Leandra Vicci. Quaternions and Rotations in 3-Space: The Algebra and its Geometric Interpretation. June 2001. Miloˇs Vulovi c, Raimond B. G. Ravelli, Lucas J. van Vliet, Abraham J. Koster, Ivan Lazi c, Uwe L ucken, Hans Rullg ard, Ozan Oktem, and Bernd Rieger. Image formation modeling in cryoelectron microscopy. Journal of Structural Biology, 183(1):19 32, July 2013. ISSN 1095-8657. doi: 10.1016/j.jsb.2013.05.008. Weixiao Yuan Wahlgren, Elin Claesson, Iida Kettunen, Sergio Trillo-Muyo, Szabolcs Bodizs, Janne A. Ihalainen, Heikki Takala, and Westenhoff Sebastian. Structural mechanism of signal transduction kinase. Ellen D. Zhong, Tristan Bepler, Joseph H. Davis, and Bonnie Berger. Reconstructing continuous distributions of 3D protein structure from cryo-EM images, February 2020. URL http:// arxiv.org/abs/1909.05215. Ellen D. Zhong, Adam Lerer, Joseph H. Davis, and Bonnie Berger. Cryo DRGN2: Ab initio neural reconstruction of 3D protein structures from real cryo-EM images. In 2021 IEEE/CVF International Conference on Computer Vision (ICCV), pp. 4046 4055, October 2021a. doi: 10.1109/ICCV48922.2021.00403. URL https://ieeexplore.ieee.org/document/ 9710804. ISSN: 2380-7504. Ellen D. Zhong, Adam Lerer, Joseph H. Davis, and Bonnie Berger. Exploring generative atomic models in cryo-EM reconstruction, July 2021b. URL http://arxiv.org/abs/2107. 01331. ar Xiv:2107.01331 [q-bio].