OpenMS
Loading...
Searching...
No Matches
NuXLRTPrediction Struct Reference
Collaboration diagram for NuXLRTPrediction:
[legend]

Public Member Functions

map< char, double > encodeAAHist_ (const AASequence &aa_seq)
 
map< char, double > encodeNAHist_ (const std::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
 
std::string nucleotides = "CATGUXS"
 
std::string amino_acids = "ACDEFGHIKLMNPQRSTVWYkmsty"
 

Member Function Documentation

◆ annotatePredictions_()

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

References MetaInfoInterface::setMetaValue().

Referenced by predict().

◆ buildPredictorsAndResponse_()

◆ buildPredictorsAndResponseFromIdentifiedFeatures_()

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

◆ encodeAAHist_()

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

◆ encodeNAHist_()

map< char, double > encodeNAHist_ ( const std::string &  seq)
inline

◆ predict()

◆ train()

Member Data Documentation

◆ amino_acids

std::string amino_acids = "ACDEFGHIKLMNPQRSTVWYkmsty"

◆ nucleotides

std::string nucleotides = "CATGUXS"

◆ svm

SimpleSVM svm

Referenced by predict(), and train().