|
|
PeakStrainer
|
|
|
----------------
|
|
|
PeakStrainer is a tool to reduce the size of MS spectra,
|
|
|
with the goal of removing inconsistent signals
|
|
|
and keep the consistent signals.
|
|
|
Peak Strainer is a tool based on the paper
|
|
|
[ Intensity-Independent Noise Filtering in FT MS and FT MS/MS Spectra for Shotgun Lipidomics]( http://pubs.acs.org/doi/abs/10.1021/acs.analchem.7b00794)
|
|
|
|
|
|
PeakStrainer is a tool to reduce the file size of MS spectra,
|
|
|
it does this by removing signals that do not repeat,
|
|
|
or do not repeat often enough, between spectra.
|
|
|
|
|
|
To define if a signal repeats we first define a threshold of signal similarity.
|
|
|
similarity is based on scan settings, the settings must be the same, and m/z proximity.
|
|
|
To illustrate consider two scans A and B, both have the same settings.
|
|
|
Scan A contains a peak at m/z 123.0001 and scan B contains a peak at m/z 123.0002,
|
|
|
if the threshold is set to 0.0001, then the peak m/z 123.0001 is considered repeated between scans.
|
|
|
|
|
|
The threshold is adaptable across the m/z range of the scans
|
|
|
and can be estimated based on the peak-resolutions given as full width half maximum (FWHM).
|
|
|
|
|
|
Peak repetition information is used to filter out peaks that are not repeated more than a preset threshold,
|
|
|
called repetition rate, given as percentage of total max repetitions.
|
|
|
|
|
|
The input to the application is a *.raw files and the output at intermediate stages are *.CSV
|
|
|
and final results are stored as *.mzXML files..
|
|
|
|
|
|
<!--It is based on the paper http://pubs.acs.org/doi/abs/10.1021/acs.analchem.7b00794-->
|
|
|
|
... | ... | |