OpenMS  2.4.0
Classes | Static Public Member Functions | List of all members
MorpheusScore Struct Reference

An implementation of the Morpheus PSM scoring function Inspired by a C# implementation by C. Wenger released under MIT license. More...

#include <OpenMS/ANALYSIS/RNPXL/MorpheusScore.h>

Classes

struct  Result
 score and subscores More...
 

Static Public Member Functions

static Result compute (double fragment_mass_tolerance, bool fragment_mass_tolerance_unit_ppm, const PeakSpectrum &exp_spectrum, const PeakSpectrum &theo_spectrum)
 returns Morpheus Score, #matched ions, #total ions, #matched intensities, #total fragment intensities (TIC) More...
 

Detailed Description

An implementation of the Morpheus PSM scoring function Inspired by a C# implementation by C. Wenger released under MIT license.

Member Function Documentation

◆ compute()

static Result compute ( double  fragment_mass_tolerance,
bool  fragment_mass_tolerance_unit_ppm,
const PeakSpectrum exp_spectrum,
const PeakSpectrum theo_spectrum 
)
static

returns Morpheus Score, #matched ions, #total ions, #matched intensities, #total fragment intensities (TIC)

Referenced by RNPxlSearch::scorePartialLossFragments_(), and RNPxlSearch::scoreTotalLossFragments_().