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 deconvloved 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 avaliable at https://djdt.github.io/dget.

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 avaliable 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.8.tar.gz (25.2 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.8-py3-none-any.whl (24.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for DGet-0.8.tar.gz
Algorithm Hash digest
SHA256 c1b3b9fd08f204d121b945d0fb810d064627d19398f944ced6fc7e0e253cbd54
MD5 eabe8f3c92835ccbf8ee5c1380e70168
BLAKE2b-256 9ddac24dfb2d507cb307cb8aa1a7eb560de93376054f8184bc55124a3834e932

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for DGet-0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 51c71440f639309727f3166f4d6ee9cd1adf6a72806f8a878e6b959227adc65d
MD5 d7852f7ea20e9b3131a343b4d073e9d8
BLAKE2b-256 58b61f773426b11e16109732a379c5d6cf7477e2faf0d6ad4f53e59d10d43411

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