| OpenMS 2.5.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...
ProteinInference & | operator= (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

typedef Peak2D::IntensityType IntensityType

## Constructor & Destructor Documentation

## ◆ ProteinInference() [1/2]

ProteinInference | ( |  | ) |

Constructor.

## ◆ ProteinInference() [2/2]

ProteinInference | ( | const ProteinInference & | cp | ) |

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_map | Peptide quantitation with ProteinIdentifications attached, where Protein quantitation will be attached
  reference_map | Index of (iTRAQ) reference channel within the consensus map

Exceptions

  Exception::MissingInformation | if 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