98 void wrapSVM(std::vector<AASequence>& peptide_sequences, std::vector<double>& predicted_retention_times);
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:93
A container for features.
Definition: FeatureMap.h:105
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:80
Map class based on the STL map (containing several convenience functions)
Definition: Map.h:52
Simulates/Predicts retention times for peptides or peptide separation.
Definition: RTSimulation.h:56
void wrapSVM(std::vector< AASequence > &peptide_sequences, std::vector< double > &predicted_retention_times)
Wrapper for the SVM RT Prediction (HPLC) using AASequences.
void calculateMT_(SimTypes::FeatureMapSim &features, std::vector< double > &predicted_retention_times)
SimTypes::SimCoordinateType gradient_min_
gradient ranges
Definition: RTSimulation.h:140
void predictContaminantsRT(SimTypes::FeatureMapSim &)
Set retention times randomly for given contaminants.
double egh_tau_location_
EGH tau value.
Definition: RTSimulation.h:148
RTSimulation()
Default constructor.
bool isRTColumnOn() const
Returns true if a RT column was simulated.
OpenMS::String rt_model_file_
Definition: RTSimulation.h:132
SimTypes::SimCoordinateType gradient_max_
Maximal observed gradient time.
Definition: RTSimulation.h:142
RTSimulation(const RTSimulation &source)
Copy constructor.
double egh_variance_location_
EGH sigma value.
Definition: RTSimulation.h:153
void setDefaultParams_()
Set default parameters.
void noRTColumn_(SimTypes::FeatureMapSim &)
Simply set all retention times to -1.
void predictRT(SimTypes::FeatureMapSim &features)
Predict retention times for given peptide features based for HPLC or CE.
~RTSimulation() override
Destructor.
SimTypes::SimCoordinateType rt_sampling_rate_
bin size in rt dimension
Definition: RTSimulation.h:145
void smoothRTDistortion_(SimTypes::MSSimExperiment &experiment)
smoothes the simulated distortion for the elution profiles with a moving average filter of size 3
double egh_tau_scale_
EGH tau scale parameter of the lorentzian variation.
Definition: RTSimulation.h:150
double egh_variance_scale_
EGH sigma scale parameter of the lorentzian variation.
Definition: RTSimulation.h:155
void createExperiment(SimTypes::MSSimExperiment &experiment)
Size experiment and assign retention time grid.
SimTypes::SimCoordinateType getGradientTime() const
RTSimulation & operator=(const RTSimulation &source)
Assignment operator.
void updateMembers_() override
Synchronize members with param class.
SimTypes::MutableSimRandomNumberGeneratorPtr rnd_gen_
Random number generator.
Definition: RTSimulation.h:159
RTSimulation(SimTypes::MutableSimRandomNumberGeneratorPtr random_generator)
Constructor taking a random generator.
void getChargeContribution_(Map< String, double > &q_cterm, Map< String, double > &q_nterm, Map< String, double > &q_aa_basic, Map< String, double > &q_aa_acidic)
SimTypes::SimCoordinateType total_gradient_time_
Total gradient time.
Definition: RTSimulation.h:135
A more convenient string class.
Definition: String.h:61
boost::shared_ptr< SimRandomNumberGenerator > MutableSimRandomNumberGeneratorPtr
Definition: SimTypes.h:174
Peak2D::CoordinateType SimCoordinateType
Coordinate type in mz and rt dimension.
Definition: SimTypes.h:59
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47