DGet!

About

DGet is a command line tool and web application for calculating molecule deuteration, written in Python. Deuteration is calculated from high-resolution mass spectrometer data by de-convolving the expected spectra of the fully deuterated molecule. The current version of DGet is 0.26. The current version of the web application is 0.27.3.

To use the DGet web application, enter the formula of a deuterated compound and upload a mass spectra text file. Once you press Get Deuteration the fit will be plotted and results displayed. Points used in the deuteration % calculation are shown in red.

You can install DGet as a command line tool using pip, pip install dget.

If using DGet! for published results please cite Lockwood and Angeloski (2024).

Usage

  • Formula - molecular formula of the fully deuterated sample, see molmass for more details.
  • Adduct - molecular species, use 'Auto' to guess the adduct with the highest intensity from the mass spectra. You can also enter a custom adduct here.
  • Upload MS data - DGet expects a delimited text file with at least two columns: mass-per-charge and signal/intensity values.
  • MS data options - the following options control how data is read from the uploaded file. DGet will try to guess options on file upload.
  • Delimiter - text delimiter used in the data file.
  • Skip rows - number of rows in file before data.
  • Mass/Signal column - column in file containing the mass/signal data.
  • Re-align MS data - shifts data to better align with the formula's predicted mass. Please calibrate your instruments instead of using this.
  • Subtract MS baseline - performs baseline subtraction, calculated as the 25th percentile of the target region.
  • Calculation Cutoff - the lowest deuterium state to consider in the calculation. This can be passed a number to indicate a m/z, a D prefixed integer for a dueterium state (e.g. D7) or 'Auto' to be determined automatically using the first 2 states below 1 % probability.