MzMatrix {BioNovoGene.Analytical.MassSpectrometry.SingleCells.Deconvolute} | .NET clr documentation |
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.
# 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;
}
matrix
: PixelDatamatrixType
: FileApplicationClass