MzMatrix {BioNovoGene.Analytical.MassSpectrometry.SingleCells.Deconvolute} .NET clr documentation

MzMatrix

Description

a data matrix object in format of row is pixel and column is mz intensity value across different pixels

this matrix object is difference to the GCModeller HTS expression matrix object: 1. the column in the HTS expression matrix object is the sample observation, and this matrix object is a kind of matrix transpose result of the GCModeller HTS expression matrix object. 2. the molecule feature inside this matrix object, is a kind of numeric tag, could be resolve the tag equalant with a given number tolerance, the molecule feature inside the GCModeller HTS expression matrix is a character tag, just use the string equals to resolve the equalant. the MzMatrix.matrix is consist with a collection of the PixelData.

Declare

            
# namespace BioNovoGene.Analytical.MassSpectrometry.SingleCells.Deconvolute
export class MzMatrix {
   # get count of the ion feature size under current mass MzMatrix.tolerance
   featureSize: integer;
   # MS-imaging pixel data matrix or the 
   #  cells data matrix in a single cells raw data
   matrix: PixelData[];
   # the matrix data type of current object, value of this property could be one of the flag value:
   #  
   #  1. FileApplicationClass.MSImaging 2d spatial data
   #  2. FileApplicationClass.MSImaging3D 3d spatial data
   #  3. FileApplicationClass.SingleCellsMetabolomics single cell matrix data
   matrixType: FileApplicationClass;
   # m/z vector in numeric format of round to digit 4, this ion m/z 
   #  feature list is generated under the current mass 
   #  MzMatrix.tolerance.
   mz: double;
   mzmax: double;
   mzmin: double;
   # the script string of the mz diff tolerance for MzMatrix.mz
   tolerance: string;
}

        

.NET clr type reference tree

  1. use by property member matrix: PixelData
  2. use by property member matrixType: FileApplicationClass

[Package {$package} version {$version} Index]