#include <OpenMS/ANALYSIS/ID/MessagePasserFactory.h>
|
| TableDependency< Label > | createProteinFactor (Label id, int nrMissingPeps=0) |
| |
| TableDependency< Label > | createProteinFactor (Label id, double prior, int nrMissingPeps=0) |
| |
| TableDependency< Label > | createPeptideEvidenceFactor (Label id, double prob) |
| |
| TableDependency< Label > | createSumEvidenceFactor (size_t nrParents, Label nId, Label pepId) |
| |
| TableDependency< Label > | createSumFactor (size_t nrParents, Label nId) |
| |
| AdditiveDependency< Label > | createPeptideProbabilisticAdderFactor (const std::set< Label > &parentProteinIDs, Label nId) |
| |
| AdditiveDependency< Label > | createPeptideProbabilisticAdderFactor (const std::vector< Label > &parentProteinIDs, Label nId) |
| |
| PseudoAdditiveDependency< Label > | createBFPeptideProbabilisticAdderFactor (const std::set< Label > &parentProteinIDs, Label nId, const std::vector< TableDependency< Label > > &deps) |
| |
| | MessagePasserFactory (double alpha, double beta, double gamma, double p) |
| |
| void | fillVectorsOfMessagePassers (const std::vector< Label > &protIDs, const std::vector< std::vector< Label >> &parentsOfPeps, const std::vector< double > &pepEvidences, InferenceGraphBuilder< Label > &igb) |
| | Works on a vector of protein indices (potentially not consecutive) More...
|
| |
◆ MessagePasserFactory()
◆ createBFPeptideProbabilisticAdderFactor()
| PseudoAdditiveDependency< L > createBFPeptideProbabilisticAdderFactor |
( |
const std::set< Label > & |
parentProteinIDs, |
|
|
Label |
nId, |
|
|
const std::vector< TableDependency< Label > > & |
deps |
|
) |
| |
◆ createPeptideEvidenceFactor()
| TableDependency< L > createPeptideEvidenceFactor |
( |
Label |
id, |
|
|
double |
prob |
|
) |
| |
◆ createPeptideProbabilisticAdderFactor() [1/2]
| AdditiveDependency<Label> createPeptideProbabilisticAdderFactor |
( |
const std::set< Label > & |
parentProteinIDs, |
|
|
Label |
nId |
|
) |
| |
◆ createPeptideProbabilisticAdderFactor() [2/2]
| AdditiveDependency<Label> createPeptideProbabilisticAdderFactor |
( |
const std::vector< Label > & |
parentProteinIDs, |
|
|
Label |
nId |
|
) |
| |
◆ createProteinFactor() [1/2]
| TableDependency<Label> createProteinFactor |
( |
Label |
id, |
|
|
int |
nrMissingPeps = 0 |
|
) |
| |
◆ createProteinFactor() [2/2]
| TableDependency<Label> createProteinFactor |
( |
Label |
id, |
|
|
double |
prior, |
|
|
int |
nrMissingPeps = 0 |
|
) |
| |
◆ createSumEvidenceFactor()
| TableDependency< L > createSumEvidenceFactor |
( |
size_t |
nrParents, |
|
|
Label |
nId, |
|
|
Label |
pepId |
|
) |
| |
◆ createSumFactor()
| TableDependency< L > createSumFactor |
( |
size_t |
nrParents, |
|
|
Label |
nId |
|
) |
| |
◆ fillVectorsOfMessagePassers()
| void fillVectorsOfMessagePassers |
( |
const std::vector< Label > & |
protIDs, |
|
|
const std::vector< std::vector< Label >> & |
parentsOfPeps, |
|
|
const std::vector< double > & |
pepEvidences, |
|
|
InferenceGraphBuilder< Label > & |
igb |
|
) |
| |
Works on a vector of protein indices (potentially not consecutive)
References seqan::find().
◆ notConditionalGivenSum()
| double notConditionalGivenSum |
( |
unsigned long |
summ | ) |
|
|
inlineprivate |
◆ alpha
◆ beta
◆ gamma
◆ minInputsPAF
| const int minInputsPAF = 3 |
|
private |
◆ offset