G.A.M.E

G.A.M.E. accelerates elucidation of unknown chemical structures in natural product mixtures using high-resolution mass spectrometry data.


Key Features:

  • GPU acceleration (NVIDIA CUDA): Implements GPU acceleration using NVIDIA's CUDA to increase computational throughput.
  • Dynamic programming algorithm: Employs a dynamic programming approach to address the NP-complete problem of extending scaffold databases with sidechains that match mass data.
  • Scaffold extension with sidechains: Extends scaffold databases by adding sidechains to generate candidate structures that can match observed masses.
  • High-resolution mass support (five decimal digits): Handles high-resolution mass spectrometry data with precision up to five decimal digits.
  • Parallel processing to mitigate exponential scaling: Uses parallel GPU processing to overcome the exponential increase in computation time associated with higher mass precision in DP algorithms.
  • Matching to observed spectra: Matches extended scaffolds against observed high-resolution mass spectra to elucidate chemical structures present in mixtures.
  • Validation on natural product datasets: Demonstrated on four datasets derived from natural products with verified compositions.

Scientific Applications:

  • Metabolomics mixture analysis: Elucidates unknown compounds within complex natural product mixtures using mass spectrometry data.
  • Structural elucidation in incomplete separation conditions: Identifies structures when chromatographic or instrumental separation does not fully resolve mixture components.
  • Natural product discovery: Supports discovery and identification of new bioactive compounds from natural product extracts.
  • High-precision MS data interpretation: Enables analysis and interpretation of mass spectrometry datasets requiring up to five decimal digits of mass precision.

Methodology:

Computations use NVIDIA CUDA GPU acceleration and a dynamic programming algorithm to extend scaffold databases with sidechains and match those extended scaffolds against observed high-resolution mass spectra, handling up to five decimal digits of precision and leveraging parallel processing to mitigate exponential runtime growth.

Topics

Details

License:
GPL-3.0
Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Programming Languages:
Python
Added:
8/28/2018
Last Updated:
11/25/2024

Operations

Publications

Schurz A, Su B, Tu Y, Lu TT, Lin OA, Tseng YJ. G.A.M.E.: GPU-accelerated mixture elucidator. Journal of Cheminformatics. 2017;9(1). doi:10.1186/s13321-017-0238-7. PMID:29086161. PMCID:PMC5602814.

PMID: 29086161
PMCID: PMC5602814
Funding: - Ministry of Science and Technology, Taiwan: 105-3011-F-002-010-

Documentation