This repository is a curated list of computational cryo-ET methods!
You will find the paper and associated software for the popular algorithms used in the cryo-ET field.
The format for the item is [software link] - [Paper link] (Available in which package) and the headings may contain a link to a review paper.
- Protein Folding Problem - Great video describes the importance of understanding protein structure.
- What is cryoET - Great article that describes the cryoET.
- Cryo-ET 101 - Deomnstrate the principles of cryo-ET using a media-rich approach with videos, animations, interactive simulation.
- Computational methods for in situ structural studies with cryogenic electron tomography - A review focus on computational methods.
- The promise and the challenges of cryo-electron tomography - A great review to start with.
- Toward high-resolution in situ structural biology with cryo-electron tomography and subtomogram averaging
- Current data processing strategies for cryo-electron tomography and subtomogram averaging
- Quantitative Cryo-Electron Tomography
- 3DEM Methods - A great wiki that collects papers or books for computational methods.
- A collective resource - A great repository that covers tomography.
- Math behind CryoEM - A great repository that collects the materials which elaborate the math behind single-particle analysis and CryoET.
- Scipion - An integrated platform that allows users to use a variety of methods in the same framework. [Documentation]
- Relion - A comprehensive package. [Documentation]
- nextPYP - [Documentation]
- emClarity - [Documentation]
- IMDO
- EMAN2
- Warp
- Dynamo
- AITom
- PyTom
- TomoBEAR
- STOPGAP - See [Documentation]
- Generate simulation data
cryoSRPNT
PolNet
- Simulating the cellular context in synthetic datasets for cryo-electron tomographyfaket
- Simulating the cellular context in synthetic datasets for cryo-electron tomography- https://github.com/MPI-Dortmund/tem-simulator-scripts
MEPSi
- MEPSi: A tool for simulating tomograms of membrane-embedded proteins- https://github.com/xulabs/aitom/blob/master/doc/tutorials/004_simulate_whole_tomogram.py
- https://github.com/xulabs/aitom/blob/master/doc/tutorials/003_simulate_subtomogram.py
- https://github.com/anmartinezs/pyseg_system/blob/master/code/pyorg/scripts/synthetic/gen_microsomes.py
- https://www.shrec.net/cryo-et/
parakeet
- Parakeet: A digital twin software pipeline to assess the impact of experimental parameters on tomographic reconstructions for cryo-electron tomography
-
TEM Simulator
- Simulation of transmission electron microscope images of biological specimens -
InSilicoTEM
- Image formation modeling in cryo-electron microscopy -
CisTEM_Simulate
- Cryo-TEM simulations of amorphous radiation-sensitive samples using multislice wave propagation
MotionCorr2
- MotionCor2: anisotropic correction of beam-induced motion for improved cryo-electron microscopy (Use inRelion
)Unblur
- Measuring the optimal exposure for single particle cryo-EM using a 2.6 Å reconstruction of rotavirus VP6Alignparts
- Alignment of cryo-EM Movies of Individual Particles by Optimization of Image TranslationsFlexAlign
- FlexAlign: An Accurate and Fast Algorithm for Movie Alignment in Cryo-Electron Microscopy - (Use inScipion
)
IMOD
- Automated tilt series alignment and tomographic reconstruction in IMOD (Use inIMOD
)Dynamo
- Automated fiducial-based alignment of cryo-electron tomography tilt series in Dynamo (Use inDynamo
)
AreTomo
- AreTomo: An integrated software package for automated marker-free, motion-corrected cryo-electron tomographic alignment and reconstructionTomoAlign
- Cryo-tomography tilt-series alignment with consideration of the beam-induced sample motionXmipp
- A deep learning approach to the automatic detection of alignment errors in cryo-electron tomographic reconstructions (Use inXmipp
)
MarkerDetector
- MarkerDetector: A method for robust fiducial marker detection in electron micrographs using wavelet-based template (Use inIMOD
)
CTFFIND4
- CTFFIND4: Fast and accurate defocus estimation from electron micrographs ( Use inCisTEM
)gCTF
- Gctf: Real-time CTF determination and correctionctfplotter
- CTF determination and correction for low dose tomographic tilt series (Use in IMOD)novaCTF
- Efficient 3D-CTF correction for cryo-electron tomography using NovaCTF improves subtomogram averaging resolution to 3.4 ÅWarp
M
- Multi-particle cryo-EM refinement with M visualizes ribosome-antibiotic complex at 3.5 Å inside cells. [Video]Ctfplotter
- Accurate, automatic determination of astigmatism and phase with Ctfplotter in IMOD (Use inIMOD
)
- A Survey of the Use of Iterative Reconstruction Algorithms in Electron Microscopy
Tomo3D
-Tomo3D 2.0 – Exploitation of Advanced Vector eXtensions (AVX) for 3D reconstruction
SC-Net
- Self-Supervised Cryo-Electron Tomography Volumetric Image Restoration from Single Noisy Volume with Sparsity ConstraintCryoCARE
- Content-aware image restoration for electron microscopyTopaz
- Topaz-Denoise: general deep denoising models for cryoEMTomoEED
- TomoEED: fast edge-enhancing denoising of tomographic volumesDUAL
- DUAL: deep unsupervised simultaneous simulation and denoising for cryo-electron tomography (Use inAITom
)REST
- A method for restoring signals and revealing individual macromolecule states in cryo-ET, RESTCCPEM Denoiser
DeePiCt
- Convolutional networks for supervised mining of molecular patterns within cellular contextDeepFinder
- Deep learning improves macromolecule identification in 3D cellular cryo-electron tomogramsCryolo
- SPHIRE-crYOLO is a fast and accurate fully automated particle picker for cryo-EM. [Video]PySeg
- Template-free detection and classification of membrane-bound complexes in cryo-electron tomogramsTomoTwin
- TomoTwin: generalized 3D localization of macromolecules in cryo-electron tomograms with structural data miningpytom-match-pick
- Extensive Angular Sampling Enables the Sensitive Localization of Macromolecules in Electron Tomograms (Use inPyTom
)TARDIS
- Automated Segmentation of 3D Cytoskeletal Filaments from Electron Micrographs with TARDISTomoTwin
- TomoTwin: generalized 3D localization of macromolecules in cryo-electron tomograms with structural data miningTomoNet
- TomoNet: A streamlined cryogenic electron tomography software pipeline with automatic particle picking on flexible latticescet_pick_size
- Accurate size-based protein localization from cryo-ET tomograms (Use innextPYP
)PyTME
- PyTME (Python Template Matching Engine): A fast, flexible, and multi-purpose template matching library for cryogenic electron microscopy data
emClarity
- emClarity: software for high-resolution cryo-electron tomography and subtomogram averagingDynamo
- Dynamo: A flexible, user-friendly development tool for subtomogram averaging of cryo-EM data in high-performance computing environmentsIsoNet
- Isotropic reconstruction for electron tomography with deep learning
AITom
- High-throughput cryo-ET structural pattern mining by unsupervised deep iterative subtomogram clusteringTomoDRGN
- Learning structural heterogeneity from cryo-electron sub-tomograms with tomoDRGNCryoDRGN-ET
- Deep reconstructing generative networks for visualizing dynamic biomolecules inside cells
Chimera
- UCSF Chimera--a Visualization System for Exploratory Research and AnalysisChimeraX
- UCSF ChimeraX: Meeting modern challenges in visualization and analysisArtiaX
blik
- Blik is an extensible 3D visualisation tool for the annotation and analysis of cryo-electron tomography dataColabseg
- ColabSeg: An interactive tool for editing, processing, and visualizing membrane segmentations from cryo-ET data