|
| void | normalizeBins_ (const std::vector< double > &scores, std::vector< double > &binned, Transformation_ &trafo) |
| |
| double | getProbability_ (const Math::GammaDistributionFitter::GammaDistributionFitResult &result_gamma, const Transformation_ &gamma_trafo, const Math::GaussFitter::GaussFitResult &result_gauss, const Transformation_ &gauss_trafo, double score) |
| |
| void | generateDistributionImage_ (const std::vector< double > &ids, const std::string &formula, const std::string &filename) |
| |
| void | generateDistributionImage_ (const std::vector< double > &all_ids, const Transformation_ &all_trans, const std::string &fwd_formula, const std::string &rev_formula, const std::string &filename) |
| |
| void | apply_ (PeptideIdentificationList &ids, const std::vector< double > &rev_scores, const std::vector< double > &fwd_scores, const std::vector< double > &all_scores) |
| |
Protected Member Functions inherited from DefaultParamHandler |
| virtual void | updateMembers_ () |
| | This method is used to update extra member variables at the end of the setParameters() method.
|
| |
| void | defaultsToParam_ () |
| | Updates the parameters after the defaults have been set in the constructor.
|
| |
|
Static Public Member Functions inherited from DefaultParamHandler |
| static void | writeParametersToMetaValues (const Param &write_this, MetaInfoInterface &write_here, const std::string &key_prefix="") |
| | Writes all parameters to meta values.
|
| |
Protected Attributes inherited from DefaultParamHandler |
| Param | param_ |
| | Container for current parameters.
|
| |
| Param | defaults_ |
| | Container for default parameters. This member should be filled in the constructor of derived classes!
|
| |
| std::vector< std::string > | subsections_ |
| | Container for registered subsections. This member should be filled in the constructor of derived classes!
|
| |
| std::string | error_name_ |
| | Name that is displayed in error messages during the parameter checking.
|
| |
| bool | check_defaults_ |
| | If this member is set to false no checking if parameters in done;.
|
| |
| bool | warn_empty_defaults_ |
| | If this member is set to false no warning is emitted when defaults are empty;.
|
| |
IDDecoyProbability calculates probabilities using decoy approach.
This class calculates the probabilities using a target decoy approach. Like in peptide prophet the forward distribution is modeled using a gaussian distribution the reverse scores are modeled using a gamma distribution.
Parameters of this class are:
| Name | Type | Default | Restrictions | Description |
| number_of_bins |
int | 40 |
| Number of bins used for the fitting, if sparse datasets are used, this number should be smaller |
| lower_score_better_default_value_if_zero |
float | 50.0 |
| This value is used if e.g. a E-value score is 0 and cannot be transformed in a real number (log of E-value) |
Note:
- If a section name is documented, the documentation is displayed as tooltip.
- Advanced parameter names are italic.