deTELpy: Python package for high-throughput detection of amino acid substitutions in mass spectrometry datasets

Bioinformatics. 2024 Jul 1;40(7):btae424. doi: 10.1093/bioinformatics/btae424.


Motivation: Errors in the processing of genetic information during protein synthesis can lead to phenotypic mutations, such as amino acid substitutions, e.g. by transcription or translation errors. While genetic mutations can be readily identified using DNA sequencing, and mutations due to transcription errors by RNA sequencing, translation errors can only be identified proteome-wide using mass spectrometry.

Results: Here, we provide a Python package implementation of a high-throughput pipeline to detect amino acid substitutions in mass spectrometry datasets. Our tools enable users to process hundreds of mass spectrometry datasets in batch mode to detect amino acid substitutions and calculate codon-specific and site-specific translation error rates. deTELpy will facilitate the systematic understanding of amino acid misincorporation rates (translation error rates), and the inference of error models across organisms and under stress conditions, such as drug treatment or disease conditions.

Availability and implementation: deTELpy is implemented in Python 3 and is freely available with detailed documentation and practical examples at and and can be easily installed via pip install deTELpy.

MeSH terms

  • Amino Acid Substitution*
  • Mass Spectrometry* / methods
  • Software*

Grants and funding