Skip to main content

Python package with scripts and helpers for the QuantMS workflow

Project description

quantms-utils

Python application Python package Codacy Badge PyPI version License: MIT

Python package with scripts and functions for the quantms workflow for the analysis of quantitative proteomics data.

The package is available on PyPI: quantms-utils

pip install quantms-utils

Available Scripts

The following functionalities are available in the package:

Diann scripts

  • dianncfg - Create a configuration file for Diann including enzymes, modifications, and other parameters.
  • diann2mztab - Convert Diann output to mzTab format. In addition, convert DIA-NN output to MSstats, Triqler or mzTab. The output formats are used for quality control and downstream analysis in quantms.

SDRF scripts

  • openms2sample - Extra sample information from OpenMS experimental design file. An example of OpenMS experimental design file is available here.
  • checksamplesheet - Check the sample sheet for errors and inconsistencies. The experimental design coult be an OpenMS experimental design file or and SDRF file.

ms2rescore scripts

  • ms2rescore - Rescore MS2 spectra using the MS2PIP model. The output is a mzML file with the rescored MS2 spectra.

Features to percolator scripts

  • sage2feature - The add_sage_feature function enhances an idXML file by appending additional features from a Sage feature table, excluding those generated by 'psm_file'.

Other scripts

  • psmconvert - The convert_psm function converts peptide spectrum matches (PSMs) from an idXML file to a CSV file, optionally filtering out decoy matches. It extracts and processes data from both the idXML and an associated spectra file, handling multiple search engines and scoring systems.
  • mzmlstats - The mzmlstats processes mass spectrometry data files in either .mzML or Bruker .d formats to extract and compile statistics about the spectra. It supports generating detailed or ID-only CSV files based on the spectra data.

Contributions and issues

Contributions and issues are welcome. Please, open an issue in the GitHub repository or PR in the GitHub repository.

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

quantms_utils-0.0.3.tar.gz (31.4 kB view details)

Uploaded Source

Built Distribution

quantms_utils-0.0.3-py3-none-any.whl (33.7 kB view details)

Uploaded Python 3

File details

Details for the file quantms_utils-0.0.3.tar.gz.

File metadata

  • Download URL: quantms_utils-0.0.3.tar.gz
  • Upload date:
  • Size: 31.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for quantms_utils-0.0.3.tar.gz
Algorithm Hash digest
SHA256 d7b0ed0ea1ed83bc0095c59090368e3146561d14efcc3f9c61288741c9f46b78
MD5 9936bf0a6e361b7de49e7cd1692020c2
BLAKE2b-256 054201a5f66fb70b761f9f7f9ed56a260b98bc24cc2e4f880db6e0a6f05962b7

See more details on using hashes here.

File details

Details for the file quantms_utils-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for quantms_utils-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cd3d7bb94815bdc625a29f5e739b1aa5cc9f9c3f31e091a307a3d7a9b0fe208c
MD5 db52fe7b4072a3be572cf0a4e5ff2940
BLAKE2b-256 e40e42da5c10d14a009b26073536d3e56471c567376f1e6f9eedeeef0e5645e0

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