Skip to content

synth-cryo-em

A lightweight Pythonic utility to convert atomic models into synthetic 3D Cryo-EM maps.

Overview

synth-cryo-em is designed to bridge the gap between atomic coordinates (PDB/CIF) and realistic density maps used in Cryo-Electron Microscopy. It simulates the physical processes of image formation, including resolution effects, Contrast Transfer Function (CTF), and noise.

Why use synth-cryo-em?

  • ML Training: Generate thousands of labeled synthetic maps for training denoisers, pickers, and segmentors.
  • Education: Visualize how experimental parameters like resolution and defocus affect the resulting 3D density.
  • Validation: Test the robustness of structural biology algorithms against varied noise and resolution levels.