OpenMS  3.0.0
SvmTheoreticalSpectrumGenerator.h File Reference
#include <OpenMS/config.h>
#include <OpenMS/CHEMISTRY/TheoreticalSpectrumGenerator.h>
#include <OpenMS/ANALYSIS/SVM/SVMWrapper.h>
#include <OpenMS/KERNEL/StandardDeclarations.h>
#include <OpenMS/KERNEL/StandardTypes.h>
#include <OpenMS/KERNEL/MSSpectrum.h>
#include <OpenMS/KERNEL/MSExperiment.h>
#include <boost/random/mersenne_twister.hpp>
Include dependency graph for SvmTheoreticalSpectrumGenerator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SvmTheoreticalSpectrumGenerator
 Simulates MS2 spectra with support vector machines. More...
 
struct  SvmTheoreticalSpectrumGenerator::IonType
 nested class More...
 
struct  SvmTheoreticalSpectrumGenerator::SvmModelParameterSet
 Simple container storing the model parameters required for simulation. More...
 
struct  SvmTheoreticalSpectrumGenerator::DescriptorSet
 A set of descriptors for a single training row. More...
 

Namespaces

 OpenMS
 Main OpenMS namespace.
 

Class Documentation

◆ OpenMS::SvmTheoreticalSpectrumGenerator::SvmModelParameterSet

struct OpenMS::SvmTheoreticalSpectrumGenerator::SvmModelParameterSet

Simple container storing the model parameters required for simulation.

Collaboration diagram for SvmTheoreticalSpectrumGenerator::SvmModelParameterSet:
[legend]
Class Members
vector< shared_ptr< SVMWrapper > > class_models
map< pair< IonType, Size >, vector< vector< double > > > conditional_prob
vector< double > feature_max
vector< double > feature_min
vector< double > intensity_bin_boarders
vector< double > intensity_bin_values
vector< IonType > ion_types
Size number_intensity_levels
Size number_regions
vector< shared_ptr< SVMWrapper > > reg_models
double scaling_lower
double scaling_upper
map< IonType, vector< IonType > > secondary_types
map< ResidueType, double > static_intensities

◆ OpenMS::SvmTheoreticalSpectrumGenerator::DescriptorSet

struct OpenMS::SvmTheoreticalSpectrumGenerator::DescriptorSet

A set of descriptors for a single training row.

Collaboration diagram for SvmTheoreticalSpectrumGenerator::DescriptorSet:
[legend]
Class Members
typedef vector< svm_node > DescriptorSetType
Class Members
DescriptorSetType descriptors