|  | OpenMS
    2.6.0
    | 
Simulate O-18 experiments. More...
#include <OpenMS/SIMULATION/LABELING/O18Labeler.h>
| Public Member Functions | |
| O18Labeler () | |
| default constructor  More... | |
| ~O18Labeler () override | |
| destructor  More... | |
| void | preCheck (Param ¶m) const override | 
| Checks the (simulation) params passed if they are consistent with the labeling technique.  More... | |
| void | setUpHook (SimTypes::FeatureMapSimVector &) override | 
| Hook to prepare the simulation process.  More... | |
| void | postDigestHook (SimTypes::FeatureMapSimVector &) override | 
| Labeling between digestion and rt simulation.  More... | |
| void | postRTHook (SimTypes::FeatureMapSimVector &) override | 
| Labeling after rt simulation.  More... | |
| void | postDetectabilityHook (SimTypes::FeatureMapSimVector &) override | 
| Labeling after detectability simulation.  More... | |
| void | postIonizationHook (SimTypes::FeatureMapSimVector &) override | 
| Labeling after ionization.  More... | |
| void | postRawMSHook (SimTypes::FeatureMapSimVector &) override | 
| Labeling after raw signal generation.  More... | |
| void | postRawTandemMSHook (SimTypes::FeatureMapSimVector &, SimTypes::MSSimExperiment &) override | 
| Labeling after Tandem MS (e.g. iTRAQ)  More... | |
|  Public Member Functions inherited from BaseLabeler | |
| BaseLabeler () | |
| constructor  More... | |
| ~BaseLabeler () override | |
| destructor  More... | |
| virtual Param | getDefaultParameters () const | 
| Returns the default parameters. Re-implement.  More... | |
| virtual void | setRnd (SimTypes::MutableSimRandomNumberGeneratorPtr rng) | 
| Set the random number generator.  More... | |
| ConsensusMap & | getConsensus () | 
| const String & | getDescription () const | 
| Get short description of the labeler (e.g., channels used)  More... | |
| String | getChannelIntensityName (const Size channel_index) const | 
| to ensure standardized meta value names across labelers for channel intensity  More... | |
|  Public Member Functions inherited from DefaultParamHandler | |
| DefaultParamHandler (const String &name) | |
| Constructor with name that is displayed in error messages.  More... | |
| DefaultParamHandler (const DefaultParamHandler &rhs) | |
| Copy constructor.  More... | |
| virtual | ~DefaultParamHandler () | 
| Destructor.  More... | |
| virtual DefaultParamHandler & | operator= (const DefaultParamHandler &rhs) | 
| Assignment operator.  More... | |
| virtual bool | operator== (const DefaultParamHandler &rhs) const | 
| Equality operator.  More... | |
| void | setParameters (const Param ¶m) | 
| Sets the parameters.  More... | |
| const Param & | getParameters () const | 
| Non-mutable access to the parameters.  More... | |
| const Param & | getDefaults () const | 
| Non-mutable access to the default parameters.  More... | |
| const String & | getName () const | 
| Non-mutable access to the name.  More... | |
| void | setName (const String &name) | 
| Mutable access to the name.  More... | |
| const std::vector< String > & | getSubsections () const | 
| Non-mutable access to the registered subsections.  More... | |
| Static Public Member Functions | |
| static BaseLabeler * | create () | 
| create new object (needed by Factory)  More... | |
| static const String | getProductName () | 
| name of the model (needed by Factory)  More... | |
|  Static Public Member Functions inherited from BaseLabeler | |
| static void | registerChildren () | 
| register all derived classes here (implemented in file BaseLabeler_impl.h)  More... | |
|  Static Public Member Functions inherited from DefaultParamHandler | |
| static void | writeParametersToMetaValues (const Param &write_this, MetaInfoInterface &write_here, const String &prefix="") | 
| Writes all parameters to meta values.  More... | |
| Protected Member Functions | |
| void | addModificationToPeptideHit_ (Feature &feature, const String &modification) const | 
| Feature | mergeFeatures_ (Feature &labeled_channel_feature, const AASequence &unmodified_sequence, std::map< AASequence, Feature > &unlabeled_features_index) const | 
|  Protected Member Functions inherited from BaseLabeler | |
| SimTypes::FeatureMapSim | mergeProteinIdentificationsMaps_ (const SimTypes::FeatureMapSimVector &maps) | 
| Creates an empty FeatureMap with the merged ProteinIdentifications from all FeatureMaps contained in maps.  More... | |
| void | mergeProteinAccessions_ (Feature &target, const Feature &source) const | 
| join all protein references of two features  More... | |
| void | recomputeConsensus_ (const SimTypes::FeatureMapSim &simulated_features) | 
| Based on the stored consensus recompute the associations for the passed features, assuming that the features where derived from the features stored in the consensus.  More... | |
|  Protected Member Functions inherited from DefaultParamHandler | |
| virtual void | updateMembers_ () | 
| This method is used to update extra member variables at the end of the setParameters() method.  More... | |
| void | defaultsToParam_ () | 
| Updates the parameters after the defaults have been set in the constructor.  More... | |
| Static Private Attributes | |
| static const int | LIGHT_CHANNEL_ID_ | 
| Map ID for the light/unlabeled channel.  More... | |
| static const int | MEDIUM_CHANNEL_ID_ | 
| Map ID for the medium/mono-labeled channel.  More... | |
| static const int | HEAVY_CHANNEL_ID_ | 
| Map ID for the heavy/bi-labeled channel.  More... | |
| Additional Inherited Members | |
|  Protected Attributes inherited from BaseLabeler | |
| ConsensusMap | consensus_ | 
| SimTypes::MutableSimRandomNumberGeneratorPtr | rng_ | 
| String | channel_description_ | 
|  Protected Attributes inherited from DefaultParamHandler | |
| Param | param_ | 
| Container for current parameters.  More... | |
| Param | defaults_ | 
| Container for default parameters. This member should be filled in the constructor of derived classes!  More... | |
| std::vector< String > | subsections_ | 
| Container for registered subsections. This member should be filled in the constructor of derived classes!  More... | |
| String | error_name_ | 
| Name that is displayed in error messages during the parameter checking.  More... | |
| bool | check_defaults_ | 
| If this member is set to false no checking if parameters in done;.  More... | |
| bool | warn_empty_defaults_ | 
| If this member is set to false no warning is emitted when defaults are empty;.  More... | |
Simulate O-18 experiments.
Add modified features to MS1 scans.
Parameters of this class are:| Name | Type | Default | Restrictions | Description | 
|---|---|---|---|---|
| labeling_efficiency | float | 1.0 | min: 0.0 max: 1.0 | Describes the distribution of the labeled peptide over the different states (unlabeled, mono- and di-labeled) | 
| O18Labeler | ( | ) | 
default constructor
| 
 | override | 
destructor
| 
 | protected | 
| 
 | inlinestatic | 
create new object (needed by Factory)
Referenced by BaseLabeler::registerChildren().
| 
 | inlinestatic | 
name of the model (needed by Factory)
Referenced by BaseLabeler::registerChildren().
| 
 | protected | 
| 
 | overridevirtual | 
Labeling after detectability simulation.
Implements BaseLabeler.
| 
 | overridevirtual | 
Labeling between digestion and rt simulation.
Implements BaseLabeler.
| 
 | overridevirtual | 
Labeling after ionization.
Implements BaseLabeler.
| 
 | overridevirtual | 
Labeling after raw signal generation.
Implements BaseLabeler.
| 
 | overridevirtual | 
Labeling after Tandem MS (e.g. iTRAQ)
Implements BaseLabeler.
| 
 | overridevirtual | 
Labeling after rt simulation.
Implements BaseLabeler.
| 
 | overridevirtual | 
Checks the (simulation) params passed if they are consistent with the labeling technique.
| param | Param object containing the simulation parameters | 
| Exception::InvalidParameter | if the given parameters are not consistent with the labeling technique | 
Implements BaseLabeler.
| 
 | overridevirtual | 
Hook to prepare the simulation process.
Implements BaseLabeler.
 1.8.16
 1.8.16