This repository contains R implementation of MSI data preprocessing, visualization, and spatial centroid segmentation using package Cardinal and Python implementation of
from mz_clustering import *clusterNet = clustering (spec_path, label_path,
num_cluster = 7, height = 40, width = 40, KNN = True, k = 10)spec_path : path to the .csv file of MSI spectra data
label_path: path to the cluster labels of
num_clusters: specifies the number of
height and width: specify the height and width of ion images.
KNN: True if including KNN for pseudo labeling. Default is True.
k: k in KNN if KNN is used.
cae, CLUST = clusterNet.train(use_gpu = True)use_gpu specifies whether to use gpu, default is True.
pred_label = clusterNet.inference(cae, CLUST)clusterNet.tsne_viz(pred_label)