Options
All
  • Public
  • Public/Protected
  • All
Menu

chromatography

Index

Type aliases

ChromatogramSeriesData

ChromatogramSeriesData: number[] | number[][][]

Functions

appendKovats

appendMass

cosineSimilarity

  • cosineSimilarity(ms1x: number[], ms1y: number[], ms2x: number[], ms2y: number[]): number
  • Cosine similarity between two MS spectra. This algorithm is optimized for missing mass values.

    Parameters

    • ms1x: number[]

      Array of mass values for the first spectra

    • ms1y: number[]

      Array of weighted abundance values for the first spectra

    • ms2x: number[]

      Array of mass values for the second spectra

    • ms2y: number[]

      Array of weighted abundance values for the second spectra

    Returns number

    Similarity between two MS spectra.

fromJSON

fromJcamp

fromNetCDF

fromText

fromXML

getKovatsConversionFunction

  • Returns a function that can convert from time to Kovats or from Kovats to time.

    Parameters

    Returns (value: number) => number

      • (value: number): number
      • Returns a function that can convert from time to Kovats or from Kovats to time.

        Parameters

        • value: number

        Returns number

kovats

massFilter

scaleAlignment

  • Aligns the time of the sample based on the regression with his reference value

    Parameters

    • reference: any[]

      Array of peaks, integrated mass spectra and weighted mass spectra for the reference chromatogram

    • sample: any[]

      Array of peaks, integrated mass spectra and weighted mass spectra for the sample chromatogram

    • Optional options: ScaleAlignmentOptions

    Returns any

    The scaled spectra.

    • scaleRegression: The regression function to make the regression
    • stringFormula: Regression equation
    • r2: R2 quality number
    • error: Vector of the difference between the spected value and the actual shift value

spectraComparison

vectorify