Skip to main content

Python 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.

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'.
  • spectrum2feature - Add the signal-to-noise ratio (SNR) to the feature table for percolator.

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.17.tar.gz (30.1 kB view details)

Uploaded Source

Built Distribution

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

quantms_utils-0.0.17-py2.py3-none-any.whl (33.9 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: quantms_utils-0.0.17.tar.gz
  • Upload date:
  • Size: 30.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.20

File hashes

Hashes for quantms_utils-0.0.17.tar.gz
Algorithm Hash digest
SHA256 accb1b31af8794f6ccdbbbb1325f53826e56ba9f7c6bbef664b66feb48fd3ac8
MD5 58d1dd0db69832fc813ae17c308dd8eb
BLAKE2b-256 8614822cefa571f3ee4b26ab7a566921463569a4eb4fd1495e6ba10498544c18

See more details on using hashes here.

File details

Details for the file quantms_utils-0.0.17-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for quantms_utils-0.0.17-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 630d132c25a0feb43dd668c65bcea26c33739a880b3dd77dcf6ca5ff23c6122a
MD5 51388e0370c0c5126ac2a14dba9eda3c
BLAKE2b-256 5259042649b8f204ab16284fce084ef3b4876024d14fcdf164a3c8e0ba7d1d2a

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