Page cover

CryoBench Manual

Datasets, metrics, and performance benchmarks for heterogeneous reconstruction in cryo-EM

This is a portal for detailed documentation on how to carry out the analyses described in the CryoBench arrow-up-rightmanuscriptarrow-up-right using the tools available at our GitHub repositoryarrow-up-right.

Getting Started

Before running CryoBench, you will first install dependencies, as well as generate reconstruction results using your model(s) of choice:

πŸ› οΈInstallation Instructionschevron-rightπŸ”­Running Reconstruction Modelschevron-right

Input Datasets

Datasets are available for download at Zenodo:

  1. Comp-het (Ribosembly, Tomotwin-100): https://zenodo.org/records/12528292arrow-up-right.

Image Formation

See the cryosimarrow-up-right repository for scripts to generate synthetic cryo-EM particle images.

Metrics

1. Per-image FSCs

πŸ“‰Calculating FSC Metricschevron-right

Code can be found at the repo folder metrics/fscarrow-up-right

2. Pose errors

🀏Calculating Pose Errorschevron-right

Code can be found at the repo folder metrics/pose_errorarrow-up-right

3. UMAP visualization

πŸ—ΊοΈVisualizing UMAP Clusterings of Latent Labelschevron-right

Code can be found at the repo metrics/visualizationarrow-up-right

News

Dec. 2024 Refactored version 0.2 of CryoBench released, with new per-image FSC analyses; CryoBench presented in a spotlight session at NeurIPS 2024arrow-up-right

Aug. 2024 Initial version 0.1 of CryoBench released including per-conformation FSC analyses alongside initial version of manuscript on arXiv

Contact

Please submit any bug reports, feature requests, or general usage feedback as a GitHub issuearrow-up-right.

Reference

Jeon, Minkyu, et al. "CryoBench: Diverse and challenging datasets for the heterogeneity problem in cryo-EM." NeurIPS 2024 Spotlight. [paperarrow-up-right]

Last updated