![]() |
OpenMS
|
Resolve overlapping fragments and missing decoys for experimental specific decoy generation in targeted/pseudo targeted metabolomics. More...
#include <OpenMS/ANALYSIS/TARGETED/MetaboTargetedTargetDecoy.h>
Classes | |
| class | MetaboTargetDecoyMassMapping |
| MetaboTargetDecoyMassMapping introduces a mapping of target and decoy masses and their respective compound reference using an identifier. More... | |
Static Public Member Functions | |
| static std::vector< MetaboTargetDecoyMassMapping > | constructTargetDecoyMassMapping (const TargetedExperiment &t_exp) |
| Constructs a mass mapping of targets and decoys using the unique m_id identifier. More... | |
| static void | resolveOverlappingTargetDecoyMassesByDecoyMassShift (TargetedExperiment &t_exp, std::vector< MetaboTargetedTargetDecoy::MetaboTargetDecoyMassMapping > &mappings, const double &mass_to_add, const double &mz_tol, const String &mz_tol_unit) |
| Resolves overlapping target and decoy transition masses by adding a specifiable mass (e.g. CH2) to the overlapping decoy fragment. More... | |
| static void | generateMissingDecoysByMassShift (TargetedExperiment &t_exp, std::vector< MetaboTargetedTargetDecoy::MetaboTargetDecoyMassMapping > &mappings, const double &mass_to_add) |
| Generate a decoy for targets where fragmentation tree re-rooting was not possible, by adding a specifiable mass to the target fragments. More... | |
Static Protected Member Functions | |
| static std::map< String, std::vector< OpenMS::ReactionMonitoringTransition > > | constructTransitionsMap_ (const TargetedExperiment &t_exp) |
| Generate a TransitionMap based on Compound_Ref and ReactionMonitoringTransitions. More... | |
Resolve overlapping fragments and missing decoys for experimental specific decoy generation in targeted/pseudo targeted metabolomics.
| class OpenMS::MetaboTargetedTargetDecoy::MetaboTargetDecoyMassMapping |
MetaboTargetDecoyMassMapping introduces a mapping of target and decoy masses and their respective compound reference using an identifier.
| Class Members | ||
|---|---|---|
| String | decoy_compound_ref |
|
| vector< double > | decoy_product_masses |
|
| String | identifier | |
| String | target_compound_ref |
|
| vector< double > | target_product_masses |
|
|
static |
Constructs a mass mapping of targets and decoys using the unique m_id identifier.
| t_exp | TransitionExperiment holds compound and transition information used for the mapping. |
|
staticprotected |
Generate a TransitionMap based on Compound_Ref and ReactionMonitoringTransitions.
| t_exp | TransitionExperiment holds compound and transition information |
|
static |
Generate a decoy for targets where fragmentation tree re-rooting was not possible, by adding a specifiable mass to the target fragments.
| t_exp | TransitionExperiment holds compound and transition information |
| mappings | map of identifier to target and decoy masses |
| mass_to_add | the maximum number of transitions required per assay |
|
static |
Resolves overlapping target and decoy transition masses by adding a specifiable mass (e.g. CH2) to the overlapping decoy fragment.
| t_exp | TransitionExperiment holds compound and transition information |
| mappings | map of identifier to target and decoy masses |
| mass_to_add | (e.g. CH2) |
| mz_tol | m/z tolerarance for target and decoy transition masses to be considered overlapping |
| mz_tol_unit | m/z tolerance unit ("ppm" or "Da") |