Probabilistic latent variable models for metabolomic data.