Header menu logo BioFSharp.Mz

XScoring Module

Types

Type Description

CountedMatches

MatchingScore

RatedPeak

Functions and values

Function or value Description

calcAndromedaAndXTandemScore (arg1, arg2) (arg3, arg4) matchingTolPPM spectrum scanTime chargeState isolationWindowTargetMz theoreticalSpectra spectrumID

Full Usage: calcAndromedaAndXTandemScore (arg1, arg2) (arg3, arg4) matchingTolPPM spectrum scanTime chargeState isolationWindowTargetMz theoreticalSpectra spectrumID

Parameters:
    arg0 : int
    arg1 : int
    arg2 : float
    arg3 : float
    matchingTolPPM : float
    spectrum : PeakArray<'a>
    scanTime : float
    chargeState : int
    isolationWindowTargetMz : float
    theoreticalSpectra : TheoreticalSpectrum<PeakFamily<TaggedPeak>[]> list
    spectrumID : string

Returns: SearchEngineResult<float> list * SearchEngineResult<float> list

Calculates the AndromedaLike scores for all theoretical spectra.

arg0 : int
arg1 : int
arg2 : float
arg3 : float
matchingTolPPM : float
spectrum : PeakArray<'a>
scanTime : float
chargeState : int
isolationWindowTargetMz : float
theoreticalSpectra : TheoreticalSpectrum<PeakFamily<TaggedPeak>[]> list
spectrumID : string
Returns: SearchEngineResult<float> list * SearchEngineResult<float> list

calcHyperScore countedMatches

Full Usage: calcHyperScore countedMatches

Parameters:
Returns: float

Calculates the X!TandemHyperScore

countedMatches : CountedMatches
Returns: float

createCountedMatches q n_BIons n_YIons n_Neutral k_BIons k_YIons k_Neutral matchedSum

Full Usage: createCountedMatches q n_BIons n_YIons n_Neutral k_BIons k_YIons k_Neutral matchedSum

Parameters:
    q : int
    n_BIons : int
    n_YIons : int
    n_Neutral : int
    k_BIons : int
    k_YIons : int
    k_Neutral : int
    matchedSum : float

Returns: CountedMatches
q : int
n_BIons : int
n_YIons : int
n_Neutral : int
k_BIons : int
k_YIons : int
k_Neutral : int
matchedSum : float
Returns: CountedMatches

createMatchingScore score n k q

Full Usage: createMatchingScore score n k q

Parameters:
    score : float
    n : int
    k : int
    q : int

Returns: MatchingScore
score : float
n : int
k : int
q : int
Returns: MatchingScore

createRatedPeak (arg1, arg2) moreIntensePeaks

Full Usage: createRatedPeak (arg1, arg2) moreIntensePeaks

Parameters:
    arg0 : float
    arg1 : float
    moreIntensePeaks : int

Returns: RatedPeak
arg0 : float
arg1 : float
moreIntensePeaks : int
Returns: RatedPeak

findMaxIterator qMostAbundandPepsMin countArrayL rPeak

Full Usage: findMaxIterator qMostAbundandPepsMin countArrayL rPeak

Parameters:
    qMostAbundandPepsMin : int
    countArrayL : int
    rPeak : RatedPeak

Returns: int
qMostAbundandPepsMin : int
countArrayL : int
rPeak : RatedPeak
Returns: int

getIntensity rPeak

Full Usage: getIntensity rPeak

Parameters:
Returns: float
rPeak : RatedPeak
Returns: float

getTheoSpecs (arg1, arg2) chargeState possiblePeptideInfos

Full Usage: getTheoSpecs (arg1, arg2) chargeState possiblePeptideInfos

Parameters:
Returns: TheoreticalSpectrum<PeakFamily<TaggedPeak> array> list

Converts the fragment ion ladders to a theoretical Sequestlike spectrum at a given charge state. Subsequently, the spectrum is binned to the nearest mz bin (binwidth = 1 Da). Filters out peaks that are not within the scanLimits.

arg0 : float
arg1 : float
chargeState : int
possiblePeptideInfos : (LookUpResult<AminoAcid> * FragmentMasses) list
Returns: TheoreticalSpectrum<PeakFamily<TaggedPeak> array> list

optimizeAndromedaScore precursorMZ countedMatches

Full Usage: optimizeAndromedaScore precursorMZ countedMatches

Parameters:
Returns: MatchingScore
precursorMZ : float
countedMatches : CountedMatches
Returns: MatchingScore

predictOf (lowerScanLimit, upperScanLimit) chargeState fragments

Full Usage: predictOf (lowerScanLimit, upperScanLimit) chargeState fragments

Parameters:
    lowerScanLimit : 'a
    upperScanLimit : 'b
    chargeState : float
    fragments : PeakFamily<TaggedMass> list

Returns: PeakFamily<TaggedPeak> array

Converts the fragmentIon ladder to a theoretical spectrum at a given charge state. Filters out all theoretical peaks, that lie outside the given lower and upperScanLimits.

lowerScanLimit : 'a
upperScanLimit : 'b
chargeState : float
fragments : PeakFamily<TaggedMass> list
Returns: PeakFamily<TaggedPeak> array

raiseCountsAndHits qMostAbundandPepsMin countArray theoPeak rPeak

Full Usage: raiseCountsAndHits qMostAbundandPepsMin countArray theoPeak rPeak

Parameters:
qMostAbundandPepsMin : int
countArray : CountedMatches[]
theoPeak : TaggedPeak
rPeak : RatedPeak

raiseOnlyCounts countArray theoPeak

Full Usage: raiseOnlyCounts countArray theoPeak

Parameters:
countArray : CountedMatches[]
theoPeak : TaggedPeak

Type something to start searching.