Skip to main content

pyMacroMS - High performance quantification of complex high resolution polymer mass spectra

Project description

pyMacroMS

High performance quantification of complex high resolution polymer mass spectra

The purpose of this program is to identify and quantify macromolecular species in high resolution mass spectra based on the used monomer(s), possible end-groups and the adduct ion. Experimental spectra are imported as a centroided peaklist from a comma-separated values (csv) file. Please find code for example usage in the example_scripts directory.

Dependencies

pyMacroMS requires the following modules to be installed:

  • IsoSpecPy for the generation of isotopic patterns
  • numpy and pandas for data processing
  • sklearn for quantification via linear regression
  • matplotlib for quick representation of results
  • progressbar2 for feedback during the more time consuming steps
Citation

Please refer to our publication for more details about the algorithm and cite us when using pyMacroMS in your work:

K. De Bruycker, T. Krappitz, C. Barner-Kowollik, ACS Macro Lett. 2018. DOI: 10.1021/acsmacrolett.8b00804

License

pyMacroMS is available free of charge under a GNU General Public License v3.0. See the LICENCE file for more details.

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

pymacroms-0.1.0.tar.gz (19.1 kB view details)

Uploaded Source

Built Distribution

pymacroms-0.1.0-py3-none-any.whl (36.1 kB view details)

Uploaded Python 3

File details

Details for the file pymacroms-0.1.0.tar.gz.

File metadata

  • Download URL: pymacroms-0.1.0.tar.gz
  • Upload date:
  • Size: 19.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.0

File hashes

Hashes for pymacroms-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f22f9e4f5e52665d6e1683fdda8b5551ec2346ee9aa7f7baf39206f611e4f4a2
MD5 b6e1d8722318b210885de34c1fa41005
BLAKE2b-256 7f973fef48bea431737986012572f2e5722b468e4e7e8f7044eab6987799fc86

See more details on using hashes here.

File details

Details for the file pymacroms-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pymacroms-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 36.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.0

File hashes

Hashes for pymacroms-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dce622b56068364240c557bde5199ad36315182c7eff79e5649ad21cd3127bda
MD5 fe4f266ff273054e3225e9cb173d07cd
BLAKE2b-256 f04012136af14a7504e96d649527a1c4e18d9c5b694ed6e2666a5576b89b5e0b

See more details on using hashes here.

Supported by

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