Babelomics: an integrative platform for the analysis of transcriptomics, proteomics and genomic data with advanced functional pr