A method of NMR spectral normalisation where the maximum intensities

q1Norm(X)

Arguments

X

A numerical matrix containing the NMR spectra to be normalised. Rows should be the spectra and columns being the chemical shift variables. Cannot normalise only as single spectrum, X must be a matrix.

Value

This function assigns the normalised X argument (as X_q1) to the global environment.

Details

The intensities of each spectrum are ordered smallest to largest, the means of these 'quantiles' are calculated and these means are then reassigned to the ppm they match to (i.e., the ppm which contained the highest intensity will be assigned the mean of the highest values and so on)

See also

The methods paper that describes quantile normalisation: https://doi.org/10.1007/s11306-011-0350-z

Other Attribute-Based: creNorm(), roiNorm(), taNorm(), vecNorm()

Author

kylebario1@gmail.com

Examples

data(X) q1Norm(X)
#> Calculating Quantile Means... Done. #> Reassigning Intensity Values... Done. #>