Computational-CryoET
Computational-CryoET copied to clipboard
A curated list of awesome computational cryo-ET methods.
Computational CryoET Methods
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.
- Computational CryoET Methods
- Resources
-
Workflow
- Motion correction
- Tilt-series alignment
- CTF estimation and correction
- Tomogram reconstruction
- Particle picking
- Sub-tomogram alignment and averaging
- Classification
- Postprocessing
- Conventions
Resources
Preface
- Protein Folding Problem - Great video describes the importance of understanding protein structure.
- What is cryoET - Great article that describes the cryoET.
Introduction
- 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
Resources
- 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.
Events and News
Software
- 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
Workflow
Import Data
- https://scipion-em.github.io/docs/release-3.0.0/docs/user/user-documentation.html#tomography-tutorials
- Generate simulation data
-
cryoSRPNT
-
PolNet
- Simulating the cellular context in synthetic datasets for cryo-electron tomography -
faket
- 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/
-
Image Formation model
-
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
Motion correction
-
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 VP6 -
Alignparts
- Alignment of cryo-EM Movies of Individual Particles by Optimization of Image Translations -
FlexAlign
- FlexAlign: An Accurate and Fast Algorithm for Movie Alignment in Cryo-Electron Microscopy - (Use inScipion
)
Tilt-series alignment
Fiducial based
Fiducialless
-
AreTomo
- AreTomo: An integrated software package for automated marker-free, motion-corrected cryo-electron tomographic alignment and reconstruction -
TomoAlign
- Cryo-tomography tilt-series alignment with consideration of the beam-induced sample motion
CTF estimation and correction
-
CTFFIND4
- CTFFIND4: Fast and accurate defocus estimation from electron micrographs ( Use inCisTEM
) -
gCTF
- Gctf: Real-time CTF determination and correction -
ctfplotter
- 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]
Tomogram reconstruction
- 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
Denoising tomogram
-
SC-Net
- Self-Supervised Cryo-Electron Tomography Volumetric Image Restoration from Single Noisy Volume with Sparsity Constraint -
CryoCARE
- Content-aware image restoration for electron microscopy -
Topaz
- Topaz-Denoise: general deep denoising models for cryoEM -
TomoEED
- TomoEED: fast edge-enhancing denoising of tomographic volumes -
DUAL
- 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, REST
Particle picking
-
DeePiCt
- Convolutional networks for supervised mining of molecular patterns within cellular context -
DeepFinder
- Deep learning improves macromolecule identification in 3D cellular cryo-electron tomograms -
Cryolo
- 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 tomograms -
TomoTwin
- TomoTwin: generalized 3D localization of macromolecules in cryo-electron tomograms with structural data mining -
pytom-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 TARDIS -
TomoTwin
- TomoTwin: generalized 3D localization of macromolecules in cryo-electron tomograms with structural data mining
Sub-tomogram alignment and averaging
-
emClarity
- emClarity: software for high-resolution cryo-electron tomography and subtomogram averaging -
Dynamo
- Dynamo: A flexible, user-friendly development tool for subtomogram averaging of cryo-EM data in high-performance computing environments -
IsoNet
- Isotropic reconstruction for electron tomography with deep learning
Classification
-
AITom
- High-throughput cryo-ET structural pattern mining by unsupervised deep iterative subtomogram clustering -
TomoDRGN
- Learning structural heterogeneity from cryo-electron sub-tomograms with tomoDRGN -
CryoDRGN-ET
- Deep reconstructing generative networks for visualizing dynamic biomolecules inside cells
Post-processing
Local resolution
Visualization
-
Chimera
- UCSF Chimera--a Visualization System for Exploratory Research and Analysis -
ChimeraX
- UCSF ChimeraX: Meeting modern challenges in visualization and analysis -
ArtiaX
-
blik
- Blik is an extensible 3D visualisation tool for the annotation and analysis of cryo-electron tomography data