OpenMS
2.5.0
|
This class provides methods for the extraction of targeted assays for metabolomics. More...
#include <OpenMS/ANALYSIS/TARGETED/MetaboTargetedAssay.h>
Classes | |
struct | CompoundSpectrumPair |
CompoundSpectrumPair stores a pair of CompoundInfo and MSSpectrum. More... | |
Static Public Member Functions | |
static std::vector< MetaboTargetedAssay > | extractMetaboTargetedAssay (const MSExperiment &spectra, const FeatureMapping::FeatureToMs2Indices &feature_ms2_index, const double &precursor_rt_tol, const double &precursor_mz_distance, const double &cosine_sim_threshold, const double &transition_threshold, const double &min_fragment_mz, const double &max_fragment_mz, const bool &method_consensus_spectrum, const bool &exclude_ms2_precursor, const unsigned int &file_counter) |
Extract a vector of MetaboTargetedAssays without using fragment annotation. More... | |
static std::vector< MetaboTargetedAssay > | extractMetaboTargetedAssayFragmentAnnotation (const std::vector< CompoundSpectrumPair > &v_cmp_spec, const double &transition_threshold, const double &min_fragment_mz, const double &max_fragment_mz, const bool &use_exact_mass, const bool &exclude_ms2_precursor, const unsigned int &file_counter) |
Extract a vector of MetaboTargetedAssays using fragment annotation. More... | |
Public Attributes | |
double | precursor_int |
MetaboTargetedAssay is able to store a precursor and its metadata as well as a reference to a compound. More... | |
double | transition_quality_score |
String | compound_name |
String | compound_adduct |
TargetedExperiment::Compound | potential_cmp |
std::vector< ReactionMonitoringTransition > | potential_rmts |
Static Protected Member Functions | |
static bool | intensityLess_ (Peak1D a, Peak1D b) |
Compare two peaks based on their intensity. More... | |
This class provides methods for the extraction of targeted assays for metabolomics.
struct OpenMS::MetaboTargetedAssay::CompoundSpectrumPair |
CompoundSpectrumPair stores a pair of CompoundInfo and MSSpectrum.
Class Members | ||
---|---|---|
pair< CompoundInfo, MSSpectrum > | compoundspectrumpair |
|
static |
Extract a vector of MetaboTargetedAssays without using fragment annotation.
spectra | Input of MSExperiment with spectra information |
feature_ms2_spectra_map | FeatureMapping class with associated MS2 spectra |
precursor_rt_tol | Retention time tolerance of the precursor |
precursor_mz_distance | Max m/z distance of the precursor entries of two spectra to be merged |
cosine_sim_threshold | Cosine similarty threshold for the usage of SpectraMerger |
transition_threshold | Intensity threshold for MS2 peak used in MetaboTargetedAssay |
min_fragment_mz | Minimum m/z a fragment ion has to have to be considered as a transition |
max_fragment_mz | Maximum m/z a fragment ion has to have to be considered as a transition |
method_consensus_spectrum | Boolean to use consensus spectrum method |
exclude_ms2_precursor | Boolean to exclude MS2 precursor from MetaboTargetedAssay |
file_counter | Count if multiple files are used. |
|
static |
Extract a vector of MetaboTargetedAssays using fragment annotation.
v_cmp_spec | Vector of CompoundInfo with associated fragment annotated MSspectrum |
transition_threshold | Intensity threshold for MS2 peak used in MetaboTargetedAssay |
min_fragment_mz | Minimum m/z a fragment ion has to have to be considered as a transition |
max_fragment_mz | Maximum m/z a fragment ion has to have to be considered as a transition |
use_exact_mass | Boolean if exact mass should be used as peak mass for annotated fragments |
exclude_ms2_precursor | Boolean to exclude MS2 precursor from MetaboTargetedAssay |
file_counter | Count if multiple files are used. |
Compare two peaks based on their intensity.
String compound_adduct |
String compound_name |
TargetedExperiment::Compound potential_cmp |
std::vector<ReactionMonitoringTransition> potential_rmts |
double precursor_int |
MetaboTargetedAssay is able to store a precursor and its metadata as well as a reference to a compound.
double transition_quality_score |