MotionCor2
MotionCor2 performs GPU-accelerated motion correction of dose-fractionated cryo-EM image stacks, compensating whole-frame drift and anisotropic local beam-induced sample motion to improve image quality for high-resolution reconstruction.
Key Features:
- GPU acceleration: MotionCor2 is GPU-accelerated and can execute across multiple GPUs on Linux systems.
- Motion model: Models non-uniform motion as smooth, time-varying 2D polynomial fields resulting from projections of underlying 3D specimen deformation during electron exposure.
- Whole-frame and local correction: Simultaneously compensates uniform whole-frame drift and anisotropic local beam-induced sample motion.
- Patch-based estimation: Partitions each movie frame into spatial patches and iteratively estimates local inter-frame shifts.
- Polynomial trajectory fitting: Fits local inter-frame shifts to continuous polynomial motion trajectories over time.
- Pixel-resolution remapping: Remaps each sub-frame at pixel resolution using the inferred deformation fields.
- Weighted summation: Sums remapped sub-frames with optional dose- or B-factor weightings.
- Bad-pixel handling: Integrates bad-pixel detection and correction.
Scientific Applications:
- Archaeal 20S proteasome: Benchmark micrographs show sharper Thon rings, improved CTF agreement, and higher nominal 3D reconstruction resolution relative to MotionCorr and Unblur.
- TRPV1 ion channel: Benchmark micrographs of TRPV1 demonstrate improved image quality and reconstruction metrics consistent with the proteasome results.
- Cryo-electron tomographic tilt series: Demonstrates robust performance across tilt-series and low-defocus data, with improvements comparable to workflows that include RELION particle polishing.
- Preprocessing for high-resolution reconstruction: Used as a preprocessing step to produce near-atomic-resolution reconstructions from dose-fractionated movies, often with minimal additional gain from particle-level trajectory refinement.
Methodology:
MotionCor2 partitions each movie frame into spatial patches, iteratively estimates local inter-frame shifts, fits these shifts to continuous polynomial motion trajectories over time using a deformation model of smooth, time-varying 2D polynomial fields derived from projections of 3D specimen deformation, remaps each sub-frame at pixel resolution using the inferred deformation fields, and sums frames with optional dose- or B-factor weightings while integrating bad-pixel detection/correction and leveraging multi-GPU execution.
Topics
Details
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Added:
- 6/11/2018
- Last Updated:
- 11/25/2024
Operations
Data Inputs & Outputs
Image analysis
Publications
Zheng SQ, Palovcak E, Armache J, Verba KA, Cheng Y, Agard DA. MotionCor2: anisotropic correction of beam-induced motion for improved cryo-electron microscopy. Nature Methods. 2017;14(4):331-332. doi:10.1038/nmeth.4193. PMID:28250466. PMCID:PMC5494038.
Documentation
Downloads
- Source codehttps://www.nature.com/articles/nmeth.4193#s1Data available in supplementary software