normalize_sum: Normalize intensities across samples by dividing by the...

View source: R/normalize.R

normalize_sumR Documentation

Normalize intensities across samples by dividing by the sample sum

Description

Normalize across samples by dividing feature intensities by the sum of all intensities in a sample, making the sum 1 in all samples.

Important Note

Intensities of individual features will be very small after this normalization approach. It is therefore advised to multiply all intensities with a fixed number (e.g., 1000) after normalization. See this discussion on OMICSForum.ca and the examples below for further information.

Usage

normalize_sum(data)

Arguments

data

A tidy tibble created by read_featuretable.

Value

A tibble with intensities normalized across samples.

Examples

# Example 1: Normalization only
toy_metaboscape %>%
  normalize_sum()

# Example 2: Multiply with 1000 after normalization
toy_metaboscape %>%
  normalize_sum() %>%
  dplyr::mutate(Intensity = .data$Intensity * 1000)

metamorphr documentation built on June 10, 2026, 5:07 p.m.