OpenMS
Loading...
Searching...
No Matches
PeptDeepRescoring.h File Reference
#include <OpenMS/config.h>
#include <OpenMS/CONCEPT/ProgressLogger.h>
#include <OpenMS/DATASTRUCTURES/DefaultParamHandler.h>
#include <OpenMS/DATASTRUCTURES/ListUtils.h>
#include <OpenMS/KERNEL/StandardTypes.h>
#include <map>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  PeptDeepRescoring
 Annotates PSMs with rescoring features derived from PeptDeep predictions. More...
 
struct  PeptDeepRescoring::Row
 Row of the flat PSM work list built by annotate(). More...
 
struct  PeptDeepRescoring::PSMRows
 

Namespaces

namespace  OpenMS
 Main OpenMS namespace.
 

Class Documentation

◆ OpenMS::PeptDeepRescoring::Row

struct OpenMS::PeptDeepRescoring::Row

Row of the flat PSM work list built by annotate().

Class Members
bool calibration_candidate best hit of its spectrum and not a decoy
Size hit index into that identification's hits
Size key index into the de-duplicated (sequence, charge) list
Size len peptide length
Size pi index into the PeptideIdentificationList
double score search score, used to pick the calibration set

◆ OpenMS::PeptDeepRescoring::PSMRows

struct OpenMS::PeptDeepRescoring::PSMRows

The PSMs of annotate() and selectNCE(): a row per hit with a sequence, the distinct (sequence, charge) pairs to predict, and the rows of each run (by run identifier, in a stable order)

Class Members
vector< Row > rows
map< string, vector< Size > > rows_by_run
vector< float > uniq_charge
vector< string > uniq_seq