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.