Back

msengine: Adaptive Open-Source Signal Extraction for HDX MS

Patapoff, A.; Patapoff, N.; Walters, B. T.

2026-10-08 bioinformatics
10.64898/2026.09.30.755802 bioRxiv
Show abstract

Hydrogen-deuterium exchange mass spectrometry (HDX-MS) requires extraction of broad, time-dependent peptide isotope envelopes from noise and overlapping signals. The ExMS/ExMS2 lineage established a retention-time-aware framework for raw-data extraction and integrated HDX-MS analysis. Building on this foundation, msengine is an open-source Python engine that adapts mass-selection windows and retention-time boundaries to the observed data. Spectra are reconstructed as nonnegative combinations of the theoretical undeuterated (all-H) isotope distribution shifted across allowed deuteration states, without prescribing a population shape. The fitted weights, termed deuteration coefficients, describe each state's contribution and guide refinement of mass-selection windows. Spectral matches establish an initial retention interval, which is then expanded using chromatographic intensity to include weaker portions of the elution profile. Interference screening and final quality checks assess the recovered interval. In a 1:1 mixture of undeuterated and deuterated material, interval expansion changed the relative population intensities within the extracted envelope resulting in closer agreement to the 1:1 target, illustrating the importance of boundary selection. Across a four-timepoint experiment with the SET1/SWD2 complex collected in duplicate, msengine accepted an average of 901 peptide-charge targets per measurement versus 636 for ExMS2, a 41.7% increase, while improving replicate-centroid disagreement and retention-window widths between replicates. In a same-workstation benchmark, total wall time decreased from 71.9 to 7.3 min, with higher peak memory use. Together, these results demonstrate adaptive signal extraction across mass and retention time as a means to retain multimodal envelopes while increasing accepted-target yield, persistence, accuracy, and throughput.

Matching journals

The top 3 journals account for 50% of the predicted probability mass.

50% of probability mass above

"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.