goatpy.preprocessing

Functions

normalize_matrix(X[, method, eps])

Normalize a (n_pixels × n_mz) matrix.

normalize_spatialdata(sdata, table_name[, method, inplace])

Normalize intensities per pixel in a SpatialData object.

Module Contents

goatpy.preprocessing.normalize_matrix(X, method='TIC', eps=1e-12)[source]

Normalize a (n_pixels × n_mz) matrix.

goatpy.preprocessing.normalize_spatialdata(sdata: spatialdata.SpatialData, table_name: str, method: str = 'TIC', inplace: bool = False)[source]

Normalize intensities per pixel in a SpatialData object.

Parameters:
  • sdata (SpatialData)

  • table_name (str) – Name of the table containing intensities (pixels × mz)

  • method ('TIC' | 'RMS')

  • inplace (bool) – If False, returns a new SpatialData object