Smoother

We use this to denoise inherently noisy MSI datasets, from a choice of 3 different smoothing methods. The smoothing methods supported are Savitzky-Golay, Moving Mean, and Triangular Moving Mean. Once a spectrum is smoothed, we remove negaitves so that all negative values are equal to zero.

Options

Smoothing Method

Savitzky-Golay
If chosen, the intensity of a spectrum will be smoothed using Savitzky-Golay smoothing. This is the industry standard or smoothing in MSI.
Moving Mean
If chosen, the intensity of a spectrum will be smoothed using the Moving Mean.
Triangular Moving Mean
If chosen, the intensity of a spectrum will be smoothed using the Triangular Moving Mean.

Input Ports

Icon
The incoming data should contain rows spectra m/z values.
Icon
The incoming data should contain rows spectra intensity values.

Output Ports

Icon
The outgoing data is exactly equal to the incoming rows of spectra m/z values from incoming port 0.
Icon
The outgoing data consists of the rows of smoothed spectra Intensity values.

Popular Predecessors

  • No recommendations found

Popular Successors

  • No recommendations found

Views

This node has no views

Workflows

  • No workflows found

Links

Developers

You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.