Development of computational solutions to process and interpret mass spectrometry-based metabolomics data