Skip to main content

Python package to perform compound identification in mass spectrometry via spectral library matching.

Project description

PyCompound

A Python-based tool for spectral library matching, PyCompound is available as a Python package (pycompound) with a command-line interface (CLI) available and as a GUI application build with Python/Shiny. It performs spectral library matching to identify chemical compounds, offering a range of spectrum preprocessing transformations and similarity measures, including Cosine, three entropy-based similarity measures, and a plethora of binary similarity measures. PyCompound also includes functionality to tune parameters commonly used in a compound identification workflow given a query library of spectra with known ID. PyCompound supports both high-resolution mass spectrometry (HRMS) data (e.g., LC-MS/MS) and nominal-resolution mass spectrometry (NRMS) data (e.g., GC-MS). For the full documentation, see the GitHub repository https://github.com/hdlugas/pycompound.

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

pycompound-0.1.11.tar.gz (41.7 kB view details)

Uploaded Source

Built Distribution

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

pycompound-0.1.11-py3-none-any.whl (33.1 kB view details)

Uploaded Python 3

File details

Details for the file pycompound-0.1.11.tar.gz.

File metadata

  • Download URL: pycompound-0.1.11.tar.gz
  • Upload date:
  • Size: 41.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for pycompound-0.1.11.tar.gz
Algorithm Hash digest
SHA256 097c1a7e2571917eb0b1d3a0652383e39c364883fa44a81c354d66550b4ba719
MD5 c399e5656f18f80eb751dff8465f83e0
BLAKE2b-256 e0ee424ab2fdb38cfa1dd98f33ef7d237be45d1119b39f515fb851cfb38ce2af

See more details on using hashes here.

File details

Details for the file pycompound-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: pycompound-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 33.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for pycompound-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 0387bce70247b581d7b5fa09d9f75588c55abfdcbe0123ec7eb02b7dc75df497
MD5 92798f49c9aef62f22f5392e6d5adf5c
BLAKE2b-256 0f6d804380f20c0309e9d12d3223a669b31f0a1a8541397d50c9685ed88feaea

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