I am attempting to reproduce the results in Fig. 2b (EMPIAR-10076) from your paper, “CryoDRGN-AI: neural ab initio reconstruction of challenging cryo-EM and cryo-ET datasets” (Nature Methods, 2025). Following the official instructions at https://ez-lab.gitbook.io/cryodrgn-ai, we were able to largely reproduce the clustering and latent-space structure shown in Fig. 2b.
However, we consistently encounter a “thin-shell” structure during 3D reconstruction. Specifically, the HPS phase already yields a hollow shell, and subsequent SGD refinement only sharpens this shell rather than producing a volumetric density.
For your reference, I have attached:
Our reproduction configuration file (drgnai-configs.yaml)
Training logs (including the HPS→SGD transition and loss curves)
Latent-space clustering results (UMAP/PCA, comparable to Fig. 2b)
Example density maps illustrating the “thin-shell” outcome
I would be grateful for your advice on two points:
1. HPS quality and initialization. Could the quality of pose estimation in the HPS phase be the main reason for the “thin-shell” collapse during reconstruction? If so, how did your team obtain a good initial result at this stage? Are there key parameters—such as rotational grid resolution, frequency band limits, or the switching schedule to SGD—that you recommend tuning?
2. batch_size_latent_optimization. I noticed your publicly available output config includes batch_size_latent_optimization: 256, which is not mentioned explicitly in the paper. Does this parameter play a critical role in successful reconstruction, and could it be contributing to our difficulty reproducing the 3D results?
Note. Our hardware setup differs slightly from that described in the paper. We do not have A100 GPUs; instead, we are using eight RTX 4090 cards (48 GB each) to match the batch size reported. Could this hardware difference significantly affect reconstruction quality?
training(1).log
training.log
drgnai-configs(1).yaml
drgnai-configs.yaml

I am attempting to reproduce the results in Fig. 2b (EMPIAR-10076) from your paper, “CryoDRGN-AI: neural ab initio reconstruction of challenging cryo-EM and cryo-ET datasets” (Nature Methods, 2025). Following the official instructions at https://ez-lab.gitbook.io/cryodrgn-ai, we were able to largely reproduce the clustering and latent-space structure shown in Fig. 2b.
However, we consistently encounter a “thin-shell” structure during 3D reconstruction. Specifically, the HPS phase already yields a hollow shell, and subsequent SGD refinement only sharpens this shell rather than producing a volumetric density.
For your reference, I have attached:
I would be grateful for your advice on two points:
Note. Our hardware setup differs slightly from that described in the paper. We do not have A100 GPUs; instead, we are using eight RTX 4090 cards (48 GB each) to match the batch size reported. Could this hardware difference significantly affect reconstruction quality?
training(1).log
training.log
drgnai-configs(1).yaml
drgnai-configs.yaml