Proteome Informatics Group > Java Proteomic Library
 

QuickMod

Overview

QuickMod is a spectral library search based MSMS data analysis tool, designed to identify modified peptides.

Please cite:
Ahrné E., Nikitin F., Lisacek F., Müller, QuickMod: A Tool for Open Modification Spectrum Library Searches, J. Proteome Res., 2011, 10 (7), pp 2913–2921
Note
A short description of the tool is available here.

Algorithm

A spectral library is a database of already identified MSMS spectra. Typically a peptide entry in the library is represented by a consensus spectrum; an averaged spectrum compiled from multiple, same precursor charge state, spectra representing the same peptide species.

The QuickMod algorithm assumes that the precursor mass difference between a query spectrum and a candidate library spectrum can be explained by a modification. Based on this assumption the two spectra are aligned and a list of similarity measures calculated. In a second step the most likely attachment position of the modification is determined. The QuickMod scoring scheme was developed by carefully examining and combining various peak intensity and peak coverage based scoring features.

QuickMod provides efficient means to evaluate the quality of a MS/MS dataset by revealing modifications induced by sample handling and preparation such as oxidation, pyro-Glu and salt adducts. More importantly, the search algorithm is capable of identifying known PTMs while suggesting a list of previously unknown or unexpected PTMs, to be verified in targeted experiments.

Usage

usage: java -jar QM-x.x.jar -h
	---QuickMod Options---
 -h          Print  QuickMod help
 -i <arg>    Absolute path to parameters file, (Required)
 -s <arg>    library name for binary file creation
 -sN <arg>   binary library batch size (# spectra)
 -sO <arg>   binary library out directory
 -v          verbose mode

To increase memory of JVM try java -Xmx2048M -jar QM-x.x.jar
      

Releases

The latest version is v1.03 - Download app with the default properties file or access the online version.

Rel1.03

TypeChanges
Bug Fixed MGF reader bug fixed!

Rel1.01

TypeChanges
Bug Fixed The dependencies for MzML reader were missing!

Rel0.9

TypeChanges
Bug Fixed java.lang.NumberFormatException thrown while flushing results. QM was crashing when decimal separator was not '.' (i.e. LANG=fr_FR.utf8).

Rel0.7

TypeChanges
Import support zip and tar.gz type files in "libraryPath" and "expDataPath" params .

Rel0.6

TypeChanges
Export Change now generates only one pepxml file .

Rel0.4

TypeChanges
Bug FixedQM was crashing due to an internal error in PepXML exporter (threw java.lang.illegalArgumentException - bad format <mzdata-filename.start-scan.end-scan.charge>) .

Rel0.2

TypeChanges
NewAdd PepXML format export (set new tag 'pepXmlExport=true' in parameters file).