Skip to main content

Calculates compound deuteration from ToF-MS data.

Project description

Usage

DGet is a command line tool for calculating molecule deuteration. To see a full list of CLI options, run the help:

$ dget --help

Basic Usage

To use DGet pass a molecular formula, mass spectra text file and optionally the adduct formed:

$ dget C12HD8N <path-to-ms-file.csv> --adduct "[M-H]-"

This will print the deuteration of the base molecule %Deuteration and the predicted deuteration of every possible deuteration state from D0 (no deuterium) to Dn (full deuterium):

Formula          : C12H[2H]8N
Adduct           : [M-H]-
M/Z              : 175.1237
Adduct M/Z       : 174.1164
%Deuteration     : 93.66 %

Deuteration Ratio Spectra
D0               :  0.15 %
D1               :  0.18 %
D2               :  0.20 %
D3               :  0.26 %
D4               :  0.39 %
D5               :  1.41 %
D6               :  6.05 %
D7               : 27.79 %
D8               : 63.56 %

Plotting

To visualise the deuteration and mass spectrum pass --plot:

$ dget C12HD8N <path-to-ms-file.csv> --adduct "[M-H]-" --plot

This will show the de-convolved deuteration spectra in red and the predicted adduct spectra in blue. These spectra are scaled to fit the mass data so absolute heights will not be indicative of good fit.

https://github.com/djdt/djdt.github.io/raw/main/img/dget_c12hd8n.png

Plotting depends on matplotlib.

Web App

A web application of DGet is available at https://dget.app.

Details on its usage can be found on the Help page.

Installation

DGet is available on PyPI and can be installed via pip:

$ pip install dget

To install DGet from source first clone the repository:

$ git clone https://github.com/djdt/dget

Then install using pip:

$ cd dget
$ pip install .

Requirements

Documentation

Documentation is available at https://dget.readthedocs.io.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

DGet-0.25.tar.gz (30.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

DGet-0.25-py3-none-any.whl (27.7 kB view details)

Uploaded Python 3

File details

Details for the file DGet-0.25.tar.gz.

File metadata

  • Download URL: DGet-0.25.tar.gz
  • Upload date:
  • Size: 30.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for DGet-0.25.tar.gz
Algorithm Hash digest
SHA256 55e10bf403e064943350f79d857599015854dd6fb10f98cb33c237836a24c2f3
MD5 5028a01e08e821bc15ed14f457ea4422
BLAKE2b-256 0faf6ff68365b5da0236bc20242c5d9248aae79103284daa5dad02d9ec9a8e00

See more details on using hashes here.

File details

Details for the file DGet-0.25-py3-none-any.whl.

File metadata

  • Download URL: DGet-0.25-py3-none-any.whl
  • Upload date:
  • Size: 27.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for DGet-0.25-py3-none-any.whl
Algorithm Hash digest
SHA256 526fedc6f8068727b2b881739e1ebde01a73198815225a2d909f0360cde4559f
MD5 a99289e960848a2bca826d7cff603ee3
BLAKE2b-256 607ca6ccd1a5cd0c5a2b21eea099a54b04324e025f3893bf1accb4e1a89f82c6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page