OpenMS  2.8.0
Public Types | Public Member Functions | Protected Member Functions | List of all members
ProteinInference Class Reference

[experimental class] given a peptide quantitation, infer corresponding protein quantities More...

#include <OpenMS/ANALYSIS/QUANTITATION/ProteinInference.h>

Public Types

typedef Peak2D::IntensityType IntensityType
 

Public Member Functions

 ProteinInference ()
 Constructor. More...
 
 ProteinInference (const ProteinInference &cp)
 copy constructor More...
 
ProteinInferenceoperator= (const ProteinInference &rhs)
 assignment operator More...
 
void infer (ConsensusMap &consensus_map, const UInt reference_map)
 given a peptide quantitation, infer corresponding protein quantities More...
 

Protected Member Functions

void infer_ (ConsensusMap &consensus_map, const size_t protein_idenfication_index, const UInt reference_map)
 
bool sortByUnique_ (std::vector< PeptideHit > &peptide_hits_local, const bool is_higher_score_better)
 

Detailed Description

[experimental class] given a peptide quantitation, infer corresponding protein quantities

Infers protein ratios from peptide ratios (currently using unique peptides only). Use the IDMapper class to add protein and peptide information to a quantitative ConsensusMap prior to this step.

Member Typedef Documentation

◆ IntensityType

Constructor & Destructor Documentation

◆ ProteinInference() [1/2]

Constructor.

◆ ProteinInference() [2/2]

copy constructor

Member Function Documentation

◆ infer()

void infer ( ConsensusMap consensus_map,
const UInt  reference_map 
)

given a peptide quantitation, infer corresponding protein quantities

Infers protein ratios from peptide ratios (currently using unique peptides only). Use the IDMapper class to add protein and peptide information to a quantitative ConsensusMap prior to this step.

Parameters
consensus_mapPeptide quantitation with ProteinIdentifications attached, where Protein quantitation will be attached
reference_mapIndex of (iTRAQ) reference channel within the consensus map
Exceptions
Exception::MissingInformationif Protein/PeptideIdentifications are missing

◆ infer_()

void infer_ ( ConsensusMap consensus_map,
const size_t  protein_idenfication_index,
const UInt  reference_map 
)
protected

◆ operator=()

ProteinInference& operator= ( const ProteinInference rhs)

assignment operator

◆ sortByUnique_()

bool sortByUnique_ ( std::vector< PeptideHit > &  peptide_hits_local,
const bool  is_higher_score_better 
)
protected