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
cryoSRPNTPolNet- 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/
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 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)
Tilt-series alignment
Fiducial based
Fiducialless
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 motion
CTF estimation and correction
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 ÅWarpM- 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 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, REST
Particle picking
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 mining
Sub-tomogram alignment and averaging
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
Classification
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
Post-processing
Local resolution
Visualization
Chimera- UCSF Chimera--a Visualization System for Exploratory Research and AnalysisChimeraX- UCSF ChimeraX: Meeting modern challenges in visualization and analysisArtiaXblik- Blik is an extensible 3D visualisation tool for the annotation and analysis of cryo-electron tomography data