normalise: Base function of normalisation

Description Usage Arguments Value Author(s) References See Also Examples

Description

Removing dilutions between biofluid samples (normalisation of spectra)

Usage

1
normalise(X, method,refIdx,noiseInt)

Arguments

X

A matrix specifying metabolomic data

method

A character defining the normalization method. Constant sum normalisation (method<-'CS'), Constant noise normalisation (method<-'CN'), Quotient probabilistic method (method<-'PQN'), Linear baseline normalisation (method<-'LBN'), Auto scaling (method<-'AS'), Pareto scaling (method<-'PS').

refIdx

index of reference individual (set by the user if necessary)

noiseInt

noise region on the resonance axis as an interval (ex. [11,12] ppm)

Value

A matrix defining normalised spectrum

Author(s)

Lyamine Hedjazi

References

- Probabilistic quotient normalisation: Dieterle, F., Ross, A., Schlotterbeck, G., & Senn, H. (2006). Probabilistic quotient normalization as robust method to account for dillution of complex biological mixtures. Application to 1H NMR metabolomics. Analytical Chemistry, 78, 4281-4290.

- Constant sum (total area) normalisation: Craig, A., Cloarec, O., Holmes, E., Nicholson, J. K., Lindon, J. C., Scaling and normalization effects in NMR spectroscopic metabonomic data sets. Anal Chem 2006, 78, (7), 2262-2267.

- Linear baseline normalisation: Bolstad, B. M., Irizarry, R. A., Astrand, M., & Speed, T. P. (2003). A comparison of normalization methods for high density oligonucleotide array data based on variance and bias. Bioinformatics,19, 185-193.

- Auto-scaling: Jackson, J. E. (2003). A user's guide to principal components. Hoboken, NJ: Wiley-Interscience.

- Pareto scaling: Eriksson, L., Antti, H., Gottfries, J., Holmes, E., Johansson, E., Lindgren, F., et al. (2004). Using chemometrics for navigating in the large data sets of genomics, proteomics, and metabonomics (gpm). Analytical and Bioanalytical Chemistry, 380, 419-429.

See Also

normalise_mQTL

Examples

1
2
3
4
5
## Data
Sp=matrix(rnorm(10*5000,mean=0,sd=1), nrow=10,ncol=5000)

## Quotient probabilistic normalisation
NormDat<-normalise(abs(Sp),'PQN')

lhedjazi/mQTL.NMR documentation built on May 31, 2019, 10:47 p.m.