Header menu logo BioFSharp.Mz

AndromedaLike Module

Types

Type Description

MatchingScore

RatedPeak

Functions and values

Function or value Description

calcAndromedaLikeScoresRevDecoy calcIonSeries massfunction (arg3, arg4) (arg5, arg6) matchingTolPPM spectrum scanTime chargeState isolationWindowTargetMz possiblePeptideInfos spectrumID

Full Usage: calcAndromedaLikeScoresRevDecoy calcIonSeries massfunction (arg3, arg4) (arg5, arg6) matchingTolPPM spectrum scanTime chargeState isolationWindowTargetMz possiblePeptideInfos spectrumID

Parameters:
    calcIonSeries : (Formula -> float) -> AminoAcid list -> PeakFamily<TaggedMass> list
    massfunction : Formula -> float
    arg2 : int
    arg3 : int
    arg4 : float
    arg5 : float
    matchingTolPPM : float
    spectrum : PeakArray<'a>
    scanTime : float
    chargeState : int
    isolationWindowTargetMz : float
    possiblePeptideInfos : LookUpResult<AminoAcid> list
    spectrumID : string

Returns: SearchEngineResult<float> list

Calculates the AndromedaLike Scores for all peptides (possiblePeptideInfos).

calcIonSeries : (Formula -> float) -> AminoAcid list -> PeakFamily<TaggedMass> list
massfunction : Formula -> float
arg2 : int
arg3 : int
arg4 : float
arg5 : float
matchingTolPPM : float
spectrum : PeakArray<'a>
scanTime : float
chargeState : int
isolationWindowTargetMz : float
possiblePeptideInfos : LookUpResult<AminoAcid> list
spectrumID : string
Returns: SearchEngineResult<float> list

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

Full Usage: calcAndromedaScore (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

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

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

Full Usage: calcAndromedaScoreParallel (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

Calculates the AndromedaLike scores for all theoretical spectra. Implemented using Async parallel.

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

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

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

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

Type something to start searching.