checkMySequence
checkMySequence detects register-shift errors in protein models built into cryo-electron microscopy (cryo-EM) maps to improve sequence-to-structure assignment accuracy.
Key Features:
- Automated register-shift detection: Performs fully automated identification of sequence-register errors in protein models embedded in cryo-EM maps.
- Parameter-free operation: Operates without requiring user-adjustable parameters.
- Python implementation: Distributed and implemented as a Python package.
- Targets rebuilding/refinement errors: Specifically detects register shifts introduced during local rebuilding and refinement of models.
- Robustness to suboptimal resolution: Aids detection of register errors when cryo-EM map resolution impedes visual interpretation.
Scientific Applications:
- Cryo-EM model validation: Detects and flags register-shift errors in protein models built into cryo-EM maps for downstream correction.
- Validation of AI-derived models: Assesses sequence placement in models derived or refined after artificial intelligence–based protein structure prediction.
- Case study — SARS-CoV-2 RNA-dependent RNA polymerase: Demonstrated ability to detect a sequence-register error in a SARS-CoV-2 RNA-dependent RNA polymerase model.
Methodology:
Implemented as a Python package that performs automated detection of register-shift errors in protein models embedded in cryo-EM maps and operates without adjustable parameters.
Topics
Collections
Details
- License:
- BSD-3-Clause
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 9/30/2022
- Last Updated:
- 11/24/2024
Operations
Publications
Chojnowski G. Sequence-assignment validation in cryo-EM models with <i>checkMySequence</i>. Acta Crystallographica Section D Structural Biology. 2022;78(7):806-816. doi:10.1107/s2059798322005009. PMID:35775980. PMCID:PMC9248842.