OpenMS
NuXLRTPrediction Struct Reference
Collaboration diagram for NuXLRTPrediction:
[legend]

Public Member Functions

map< char, double > encodeAAHist_ (const AASequence &aa_seq)
 
map< char, double > encodeNAHist_ (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 PeptideIdentificationList &peptides, bool all_hits)
 
void train (const std::string &spectra_filename, PeptideIdentificationList peptides, const vector< ProteinIdentification > &proteins)
 
void annotatePredictions_ (const vector< SimpleSVM::Prediction > &preds, PeptideIdentificationList &peptides, bool all_hits)
 
void predict (PeptideIdentificationList &peptides)
 

Public Attributes

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

Member Function Documentation

◆ annotatePredictions_()

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

◆ buildPredictorsAndResponse_()

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

◆ buildPredictorsAndResponseFromIdentifiedFeatures_()

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

◆ encodeAAHist_()

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

References OpenMS::Constants::c.

◆ encodeNAHist_()

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

References OpenMS::Constants::c.

◆ predict()

void predict ( PeptideIdentificationList peptides)
inline

References SimpleSVM::predict().

◆ train()

Member Data Documentation

◆ amino_acids

String amino_acids = "ACDEFGHIKLMNPQRSTVWYkmsty"

◆ nucleotides

String nucleotides = "CATGUXS"

◆ svm

SimpleSVM svm