OpenMS  3.0.0
NuXLRTPrediction Struct Reference

Public Member Functions

map< char, doubleencodeAAHist_ (const AASequence &aa_seq)
 
map< char, doubleencodeNAHist_ (const String &seq)
 
std::tuple< SimpleSVM::PredictorMap, map< size_t, double > > buildPredictorsAndResponseFromIdentifiedFeatures_ (const FeatureMap &features)
 
std::tuple< SimpleSVM::PredictorMap, map< size_t, double > > buildPredictorsAndResponse_ (const vector< PeptideIdentification > &peptides, bool all_hits)
 
void train (const std::string &spectra_filename, vector< PeptideIdentification > peptides, const vector< ProteinIdentification > &proteins)
 
void annotatePredictions_ (const vector< SimpleSVM::Prediction > &preds, vector< PeptideIdentification > &peptides, bool all_hits)
 
void predict (vector< PeptideIdentification > &peptides)
 

Public Attributes

SimpleSVM svm
 
String nucleotides = "CATGUXS"
 
String amino_acids = "ACDEFGHIKLMNPQRSTVWYkmsty"
 

Member Function Documentation

◆ annotatePredictions_()

void annotatePredictions_ ( const vector< SimpleSVM::Prediction > &  preds,
vector< PeptideIdentification > &  peptides,
bool  all_hits 
)
inline

◆ buildPredictorsAndResponse_()

std::tuple<SimpleSVM::PredictorMap, map<size_t, double> > buildPredictorsAndResponse_ ( const vector< PeptideIdentification > &  peptides,
bool  all_hits 
)
inline

References OpenMS::Constants::c, and OpenMS::RT.

◆ buildPredictorsAndResponseFromIdentifiedFeatures_()

std::tuple<SimpleSVM::PredictorMap, map<size_t, double> > buildPredictorsAndResponseFromIdentifiedFeatures_ ( const FeatureMap features)
inline

References OpenMS::Constants::c, and OpenMS::RT.

◆ encodeAAHist_()

map<char, double> encodeAAHist_ ( const AASequence aa_seq)
inline

◆ encodeNAHist_()

map<char, double> encodeNAHist_ ( const String seq)
inline

References OpenMS::Constants::c.

◆ predict()

void predict ( vector< PeptideIdentification > &  peptides)
inline

References SimpleSVM::predict().

◆ train()

Member Data Documentation

◆ amino_acids

String amino_acids = "ACDEFGHIKLMNPQRSTVWYkmsty"

◆ nucleotides

String nucleotides = "CATGUXS"

◆ svm

SimpleSVM svm