Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions

FeatureFinderAlgorithmMRM< PeakType, FeatureType > Class Template Reference
[FeatureFinder]

FeatureFinderAlgorithm for MRM experiments. More...

#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/FeatureFinderAlgorithmMRM.h>

Inheritance diagram for FeatureFinderAlgorithmMRM< PeakType, FeatureType >:
FeatureFinderAlgorithm< PeakType, FeatureType > FeatureFinderDefs DefaultParamHandler

List of all members.

Public Types

enum  { RT = Peak2D::RT, MZ = Peak2D::MZ }
Type definitions

typedef FeatureFinderAlgorithm
< PeakType, FeatureType >
::MapType 
MapType
typedef MapType::SpectrumType SpectrumType
typedef
SpectrumType::FloatDataArrays 
FloatDataArrays

Public Member Functions

 FeatureFinderAlgorithmMRM ()
 default constructor
virtual void run ()
 Main method for actual FeatureFinder.

Static Public Member Functions

static FeatureFinderAlgorithm
< PeakType, FeatureType > * 
create ()
static const String getProductName ()

Protected Member Functions

DoubleReal fitRT_ (std::vector< PeakType > &rt_input_data, InterpolationModel *&model) const
virtual void updateMembers_ ()

Detailed Description

template<class PeakType, class FeatureType>
class OpenMS::FeatureFinderAlgorithmMRM< PeakType, FeatureType >

FeatureFinderAlgorithm for MRM experiments.

Experimental classes:
This tool has not been tested thoroughly and might behave not as expected!

This very simple algorithm has mainly been tested on dated generated on an ABI/SCIEX QTrap 4000. Maybe this algorithm cannot be directly applied on data generated by other mass spectrometers.

Precursor m/z information (Q1) is stored in the "MZ" metavalue of each feature! The feature's m/z itself is the Q3's ion m/z.

Parameters of this class are:

NameTypeDefaultRestrictionsDescription
min_rt_distance float10 min: 0Minimal distance of MRM features in seconds.
min_num_peaks_per_feature int5 min: 1Minimal number of peaks which are needed for a single feature
min_signal_to_noise_ratio float2 min: 0Minimal S/N ratio a peak must have to be taken into account. Set to zero if the MRM-traces contains mostly signals, and no noise.
write_debug_files stringfalse true, falseIf set to true, for each feature a plot will be created, in the subdirectory 'debug'
resample_traces stringfalse true, falseIf set to true, each trace, which is in this case a part of the MRM monitoring trace with signal is resampled, using the minimal distance of two data points in RT dimension
write_debuginfo stringfalse true, falseIf set to true, debug messages are written, the output can be somewhat lengthy.

Note:

Member Typedef Documentation


Member Enumeration Documentation

anonymous enum
Enumerator:
RT 
MZ 

Constructor & Destructor Documentation


Member Function Documentation

DoubleReal fitRT_ ( std::vector< PeakType > &  rt_input_data,
InterpolationModel *&  model 
) const [inline, protected]
static const String getProductName (  )  [inline, static]
virtual void updateMembers_ (  )  [inline, protected, virtual]

OpenMS / TOPP release 1.10.0 Documentation generated on Thu Mar 7 2013 09:42:56 using doxygen 1.7.1