OpenMS
2.5.0
|
A class that calls the ion mobility scoring routines. More...
#include <OpenMS/ANALYSIS/OPENSWATH/IonMobilityScoring.h>
Public Member Functions | |
IonMobilityScoring () | |
Constructor. More... | |
~IonMobilityScoring () | |
Destructor. More... | |
Static Public Member Functions | |
static void | driftScoring (OpenSwath::SpectrumPtr spectrum, const std::vector< TransitionType > &transitions, OpenSwath_Scores &scores, const double drift_lower, const double drift_upper, const double drift_target, const double dia_extraction_window_, const bool dia_extraction_ppm_, const bool use_spline, const double drift_extra) |
Performs scoring of the ion mobility dimension in MS2. More... | |
static void | driftScoringMS1 (OpenSwath::SpectrumPtr spectrum, const std::vector< TransitionType > &transitions, OpenSwath_Scores &scores, const double drift_lower, const double drift_upper, const double drift_target, const double dia_extract_window_, const bool dia_extraction_ppm_, const bool use_spline, const double drift_extra) |
Performs scoring of the ion mobility dimension in MS1. More... | |
static void | driftScoringMS1Contrast (OpenSwath::SpectrumPtr spectrum, OpenSwath::SpectrumPtr ms1spectrum, const std::vector< TransitionType > &transitions, OpenSwath_Scores &scores, const double drift_lower, const double drift_upper, const double dia_extract_window_, const bool dia_extraction_ppm_, const double drift_extra) |
Performs scoring of the ion mobility dimension in MS1 and MS2 (contrast) More... | |
Private Types | |
typedef OpenSwath::LightCompound | CompoundType |
typedef OpenSwath::LightTransition | TransitionType |
A class that calls the ion mobility scoring routines.
Use this class to invoke the individual OpenSWATH ion mobility scoring routines.
|
private |
|
private |
Constructor.
~IonMobilityScoring | ( | ) |
Destructor.
|
static |
Performs scoring of the ion mobility dimension in MS2.
spectrum | The DIA MS2 spectrum found at the peak apex |
transitions | The transitions used for scoring |
scores | The output scores |
drift_lower | Ion Mobility extraction start |
drift_upper | Ion Mobility extraction end |
drift_target | Ion Mobility extraction target |
dia_extraction_window_ | m/z extraction width |
dia_extraction_ppm_ | Whether m/z extraction width is in ppm |
use_spline | Whether to use spline for fitting |
drift_extra | Extend the extraction window to gain a larger field of view beyond drift_upper - drift_lower (in percent) |
scores
object
|
static |
Performs scoring of the ion mobility dimension in MS1.
spectrum | The DIA MS1 spectrum found at the peak apex |
transitions | The transitions used for scoring |
scores | The output scores |
drift_lower | Ion Mobility extraction start |
drift_upper | Ion Mobility extraction end |
drift_target | Ion Mobility extraction target |
dia_extraction_window_ | m/z extraction width |
dia_extraction_ppm_ | Whether m/z extraction width is in ppm |
use_spline | Whether to use spline for fitting |
drift_extra | Extra extraction to use for drift time (in percent) |
scores
object
|
static |
Performs scoring of the ion mobility dimension in MS1 and MS2 (contrast)
spectrum | The DIA MS2 spectrum found at the peak apex |
ms1spectrum | The DIA MS1 spectrum found at the peak apex |
transitions | The transitions used for scoring |
scores | The output scores |
drift_lower | Ion Mobility extraction start |
drift_upper | Ion Mobility extraction end |
drift_target | Ion Mobility extraction target |
dia_extraction_window_ | m/z extraction width |
dia_extraction_ppm_ | Whether m/z extraction width is in ppm |
use_spline | Whether to use spline for fitting |
drift_extra | Extra extraction to use for drift time (in percent) |
scores
object