Skip to main content

param-medic

Param-Medic breathes new life into MS/MS database searches by optimizing search parameter settings for your data.

Usage:

param-medic [–options] <spectra file>+

Description:

In shotgun proteomics analysis, search engines compare tandem mass spectrometry spectra with theoretical spectra to make peptide-spectrum matches (PSMs). Proper selection of various parameters is critical to achieving good search performance. In particular,

  • precursor mass tolerance defines the peptide candidates considered for each spectrum, and

  • fragment mass tolerance (or bin size) determines how close observed and theoretical fragments must be in order to be considered a match.

For each of these parameters, too large a setting yields randomly high-scoring false PSMs, while too small excludes true PSMs.

Param-Medic finds pairs of spectra that are likely to have been generated by the same peptide and uses these pairs to infer optimal parameters for search with Comet, Tide and other search engines. If multiple input files are provided, then they will be processed together.

Param-Medic may fail if too few paired spectra are discovered, or if the observed precursor m/z values appear to have been artificially manipulated.

With permission, Param-Medic makes use of code repurposed from Jacob Schreiber’s Pomegranate mixture-modeling software.

Input

  • <spectra file>+: The path to one or more files from which to parse fragmentation spectra, in .mzML or .ms2 format.

Output

The program prints to standard output the estimated parameter values for precursor mass tolerance (in ppm) and fragment bin size (in Th), as well as the standard deviations of the estimated error distributions for precursor and fragment masses.

Options

  • –min-precursor-mz : Minimum precursor m/z value to consider.

  • –max-precursor-mz : Maximum precursor m/z value to consider.

  • –min-frag-mz : Minimum fragment m/z value to consider.

  • –max-frag-mz : Maximum fragment m/z value to consider.

  • –min-scan-frag-peaks : Minimum fragment peaks an MS/MS scan must contain to be considered.

  • –max-precursor-delta-ppm : Maximum ppm distance between precursor m/z values to consider two scans potentially generated by the same peptide.

  • –charge : Precursor charge state to consider MS/MS spectra from. Ideally, this should be the most frequently occurring charge state in the given data.

  • –top-n-frag-peaks : Number of most-intense fragment peaks to consider, per MS/MS spectrum.

  • –pair-top-n-frag-peaks : Number of fragment peaks per spectrum pair to be used in fragment error estimation.

  • –min-common-frag-peaks : Number of the most-intense peaks that two spectra must share in order to be potentially generated by the same peptide.

  • –max-scan-separation : Maximum number of scans two spectra can be separated by in order to be considered potentially generated by the same peptide.

  • –min-peak-pairs : Minimum number of peak pairs (for precursor or fragment) that must be successfully paired in order to attempt to estimate error distribution.

  • –debug : If this flag is set, verbose debug logging will be enabled.

Metadata

Release files for param-medic 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for param-medic 0.2
File Size Uploaded
param-medic-0.2.tar.gz 21.8 kB Details

Release files / param-medic-0.2.tar.gz

Download URL param-medic-0.2.tar.gz
Size 21.8 kB
Tags Source
SHA-256 checksum
How to use checksums
edf176fca2bf1c65edfd2f9dda3d363218f41adebbdefa19fd6218a6a421e88e
BLAKE2b-256 checksum
How to use checksums
fb6dbcdc39d74a3c9ab0544768ba3c3ce0703633cea3c4e44a6c2054f35bf47a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page