Literature DB >> 32324219

NOREVA: enhanced normalization and evaluation of time-course and multi-class metabolomic data.

Qingxia Yang1,2, Yunxia Wang1, Ying Zhang1, Fengcheng Li1, Weiqi Xia1, Ying Zhou3, Yunqing Qiu3, Honglin Li4, Feng Zhu1,2.   

Abstract

Biological processes (like microbial growth & physiological response) are usually dynamic and require the monitoring of metabolic variation at different time-points. Moreover, there is clear shift from case-control (N=2) study to multi-class (N>2) problem in current metabolomics, which is crucial for revealing the mechanisms underlying certain physiological process, disease metastasis, etc. These time-course and multi-class metabolomics have attracted great attention, and data normalization is essential for removing unwanted biological/experimental variations in these studies. However, no tool (including NOREVA 1.0 focusing only on case-control studies) is available for effectively assessing the performance of normalization method on time-course/multi-class metabolomic data. Thus, NOREVA was updated to version 2.0 by (i) realizing normalization and evaluation of both time-course and multi-class metabolomic data, (ii) integrating 144 normalization methods of a recently proposed combination strategy and (iii) identifying the well-performing methods by comprehensively assessing the largest set of normalizations (168 in total, significantly larger than those 24 in NOREVA 1.0). The significance of this update was extensively validated by case studies on benchmark datasets. All in all, NOREVA 2.0 is distinguished for its capability in identifying well-performing normalization method(s) for time-course and multi-class metabolomics, which makes it an indispensable complement to other available tools. NOREVA can be accessed at https://idrblab.org/noreva/.
© The Author(s) 2020. Published by Oxford University Press on behalf of Nucleic Acids Research.

Entities:  

Mesh:

Year:  2020        PMID: 32324219      PMCID: PMC7319444          DOI: 10.1093/nar/gkaa258

Source DB:  PubMed          Journal:  Nucleic Acids Res        ISSN: 0305-1048            Impact factor:   16.971


INTRODUCTION

Unwanted experimental or biological variation is inevitable in metabolomics-based case-control studies, and adversely affects the validity of metabolic profiling (1–4). A variety of normalization methods have been developed to address this critical problem (5–7), but their performances differ greatly (7,8) and depend heavily on the nature of the analyzed data (9). NOREVA 1.0 (10) was, therefore, designed to (a) enable the identification of well-performing methods by collectively considering multiple criteria, (b) achieve the removal of overall unwanted variations using internal standards (ISs) and quality control metabolites (QCMs) and (c) allow signal drift correction based on quality control samples (QCSs), which is followed by data normalization (10). Due to these unique functions, NOREVA has become an indispensable complement to available tools (11–20) that are popular in metabolomics-based case-control studies. However, there is a clear shift in current metabolomics from case-control (N=2) studies to multi-class (N>2) problems (21–24), which has revealed the relative abundance of bile acids in multiple cancerous sites (21), differentiated the presence of succinate among diverse adipose tissues (22), and discovered the variation in amino acids across different cell lines (24). Moreover, biological processes (such as physiological response and microbial growth) are usually dynamic and require the monitoring of metabolic variation at different time-points to uncover the time dependency of metabolic network (25), measure the accumulation of sterilization effects in microorganisms (26), and depict the dynamics of soil metabolite (27). Compared with case-control studies, multi-class and time-course studies are much more complicated in terms of their unwanted variations, which therefore requires a marked improvement in the performance of data normalization (28–31). To date, ∼20 normalization methods (6,32) have been developed and considered an integral part of metabolomics data processing (Supplementary Table S1), which include 12 sample-, 6 metabolite-, 1 sample & metabolite- and 4 internal standard-based methods (2,32,33). It remains elusive whether these methods are effective enough to remove unwanted variations from the data of time-course and multi-class metabolomics (6). When it comes to the further consideration of multiple criteria in performance evaluation (10), the successful identification of effective method would be even harder. Thus, it is essential to first improve the quantity and quality of the methods available to choose, and then identify the well-performing method by strict assessment (8,10). A recent work discovered that a combination of sample- and metabolite-based methods may greatly enhance normalization performance, which led to 144 additional methods (6). As a result of the significant increase in the number of methods, it is now possible (and of great interest) to have a tool that can discover well-performing method(s) by comprehensive evaluation (8,10). Several valuable online tools have been constructed as metabolomic pipelines, and normalization methods are provided as a step in the analysis chain. These tools include XCMS (11), MetaboAnalyst (12), NormalyzerDE (14), Metabolomics workbench (15), Workflow4metabolomics (34), MetaboGroup S (35), pseudoQC (36), metaX (37), MetaDB (38), Metandem (39), Metflow (40) and WebSpecmine (41). Most tools focus on normalizing raw metabolomic dataset, but offer no performance evaluation. NormalyzerDE (14), MetaboGroup S (35), pseudoQC (36) and metaX (37) can evaluate normalization outcomes, but none of them has employed multiple criteria (10) to assess normalization performances for time-course/multi-class metabolomics. Moreover, these web servers all utilize fewer than 15 methods for data normalization, which seriously limits the ability of identifying a well-performing method. Therefore, it is essential to have an online tool that not only gives a large number of normalization methods for the time-course and multi-class metabolomics but can also discover well-performing method(s) through comprehensive assessment. However, no such tool is yet available. Here, NOREVA 2.0 was thus constructed (Figure 1 and Table 1) by (i) realizing normalization & evaluation of the time-course and multi-class metabolomics, (ii) integrating 144 normalization methods of a recently reported combination strategy (6) and (iii) identifying the well-performing methods by comprehensively assessing the largest set of normalizations to date (168 methods in total, significantly larger than the 24 in NOREVA 1.0 (10)). Because of the rapidly accumulating research interest in time-course and multi-class metabolomics, this study would make NOREVA unique in assessing normalization for this emerging field and could further enhance its popularity in metabolomics. NOREVA is freely accessible at https://idrblab.org/noreva/.
Figure 1.

Key features added to NOREVA 2.0 which realize the normalization and evaluation of both time-course and multi-class metabolomic data (left panel), integrate the normalization methods of combination strategy proposed by recent publication (6) (right panel), and identifying the well-performing methods by assessing the largest set of normalizations to date (168 in total, significantly larger than the 24 methods in NOREVA 1.0, middle panel).

Table 1.

Summarization of and comparison between the functions provided in NOREVA 2.0 and 1.0. The check mark (√) indicated that the corresponding function(s) had been available for using, while the cross (×) denoted the non-existence of such function

No.The unique functions providedNOREVA 2.0NOREVA 1.0
1Identifying the well-performing normalizations using multiple criteria
2Removing the overall unwanted variations using ISs/QCMs
3Correcting the signal drifts based on QCSs and subsequent data normalization
4Realizing the normalization and performance evaluation for time-course metabolomics×
5Enabling the normalization and performance evaluation for multi-class metabolomics×
6Integrating over one hundred novel normalization methods of the combination strategy×
7Discovering the best ones by comprehensively assessing the largest set of methods×
Key features added to NOREVA 2.0 which realize the normalization and evaluation of both time-course and multi-class metabolomic data (left panel), integrate the normalization methods of combination strategy proposed by recent publication (6) (right panel), and identifying the well-performing methods by assessing the largest set of normalizations to date (168 in total, significantly larger than the 24 methods in NOREVA 1.0, middle panel). Summarization of and comparison between the functions provided in NOREVA 2.0 and 1.0. The check mark (√) indicated that the corresponding function(s) had been available for using, while the cross (×) denoted the non-existence of such function

MATERIALS AND METHODS

Comprehensive Collection of Normalization Methods

Over 20 normalization methods frequently used in current metabolomics were collected and integrated in NOREVA, which included 12 sample-, 6 metabolite-, 1 sample & metabolite- and 4 internal standard-based methods (2,32,33). Some methods are frequently named by terminological studies (7,42) as ‘scaling’ (metabolite-based method/column-wise normalization) and ‘normalization’ (sample-based method/row-wise normalization). To be consistent with the publication (6) describing the new methods of combination strategy, the definition of the method class and which class each method belongs to are provided in Supplementary Table S1 and that report (6). As shown, an abbreviation (Abbr.) was assigned to each normalization method and is adopted to represent the corresponding method throughout the manuscript. In the meantime, 144 methods that combined 12 sample- and 6 metabolite-based methods were integrated. These new methods are also indicated by their abbreviations throughout the paper. For example, the method sequentially applying Cubic Splines and Power Scaling is depicted as CUB+POW. In total, 168 methods for normalizing the time-course and multi-class metabolomic data were fully provided and could be evaluated in NOREVA. To the best of our knowledge, these 168 constitute the largest set of normalization methods that has been provided by available tools so far. Furthermore, signal drifts and batch effects are frequently encountered in the metabolic profiling, especially in the long-term and large-scale ones whose time spans are usually several months or even years (43,44). In such cases, data normalization is fundamental, but have to be coupled with a careful organization of the analytical run (43). Thus, a series of quality control samples (QCSs) over the entire time course of a large-scale study has been adopted to concatenate data of multiple analytical blocks into single dataset (45,46), and been considered as an essential measurement in preprocessing large-scale metabolomics data (19). In other words, the best result of metabolomic data processing should be achieved through applying the optimal normalization strategy to a set of data acquired in a well-designed analytical sequence (47). In NOREVA, a univariate approach termed the QCS-based robust LOESS signal correction (QCS-RLSC) for correcting signal drifts and removing batch effects from a given large-scale metabolomic dataset (43), was provided by integrating statTarget package (19). Such function can be utilized by NOREVA users by simply indicating the type of their uploaded dataset as ‘Data with Quality Control Samples’. Particularly, the users should carefully design the analytical sequence, and then provide the injection order in their uploaded data by strictly following the sequence of their experiment (injection order should be provided in the uploaded file as described in the last section of Materials and Methods).

Multiple Criteria Ensuring Collective Assessment

Performance assessment of each normalization method in this study was achieved using the same list of criteria (five well-established criteria in total) as those in NOREVA 1.0 (10), but the specific measures under each criterion were systematically modified and enhanced to meet the needs of time-course and multi-class metabolomic analyses. Moreover, under each criterion, one measure was selected to be representative, and a variety of well-defined cutoffs of this measure were used to categorize the normalization performance into Superior, Good and Poor. Criterion : Method's Ability to Reduce Intragroup Variation among Samples (9) This criterion is the most widely applied and has been used by a number of available tools, such as NormalyzerDE (14), MetaboGroup S (35), pseudoQC (36) and metaX (37). Herein, the measures used under this criterion are similar to those in NOREVA 1.0 (10), which included: (i) Pooled Median Absolute Deviation (PMAD) & Pooled Estimate of Variance (PEV) (a lower value means a more thorough removal of experimentally induced noise and indicates a better normalization) (8); (ii) principal component analysis (PCA), visualizing the differences among multiple time-points/classes (the more distinct the differences, the better the performances of the applied method) (9); (iii) relative log abundance (RLA) plots, illustrating the tightness of samples across or within multiple time-points/classes (the median in the plots would be close to zero, and the variation around the median would be low) (32). PMAD was selected to be the representative measure under Criterion , and its value was larger than 0. PMAD is one of the most popular measures for evaluating the capacity of a method in reducing the intragroup variation among samples (6). A lower value of PMAD denotes a more thorough removal of unwanted variation (8). PMAD within the ranges of ≤0.3, ≤0.7 & >0.3 and >0.7 indicates Superior, Good and Poor performances, respectively (8,9,48). Criterion : Method's Effect on Differential Metabolic Analysis (10) To meet the requirements of the time-course and multi-class metabolomic analysis, the clustering dendrogram and heatmap plot provided in NOREVA 1.0 (10) are completely replaced by the K-means plot (where K denotes the total number of time-points/classes in the studied dataset. K=2 for case-control studies). For time-course metabolomics, multivariate empirical Bayes statistics is first applied by running the mb.long function in timecourse R package (49). The metabolic biomarkers are then ranked and identified using HotellingT2 statistics (50). For multi-class data, the orthogonal partial least squares-discriminant analysis (OPLS-DA) was first used via running the opls function in the ropls R package (51), which was optimized by calculating the number of orthogonal components using cross-validation (51). Particularly, parameters ‘orthoI’, ‘crossvalI’ and ‘predI’ in opls function of ropls R package were set to ‘NA’, ‘2’ and ‘1’, respectively, which made the number of orthogonal components automatically computed and optimized based on 2-fold cross-validation and one predictive component (51). The above strategy has been frequently applied in current metabolomics (51–53). The metabolites with value of Variable Influence on Projection (VIP) larger than 1 are then identified as differential metabolic markers among K classes (28). Based on these markers identified from time-course/multi-class metabolomics data, K-means clustering is adopted to describe the level of differentiation among time-points/classes (54), and a method is considered well-performing when obvious differentiation among time-points/classes in the clustering outcome was observed. In order to assess the level of differentiation among time-points/classes, a well-established index (purity) was calculated and selected to be the representative measure under Criterion . Purity is an effective and transparent measure for evaluating the clustering quality (55,56). A clustering outcome of bad quality has a purity value close to 0, while a perfect clustering results in a purity of 1 (55,56). Purity within the ranges of >0.8, ≤0.8 & >0.5 and ≤0.5 denoted Superior, Good and Poor performances, respectively (56,57). Criterion : Method's Consistency in Markers Discovered from Different Datasets (58) The low reproducibility among multiple sets of markers identified from different metabolomics datasets for the same research issue can raise doubt about reliability (59). The underlying reason for this lack of reproducibility might be attributed to the inconsistency of the applied processing methods (especially normalization) (58). Thus, the consistency in the sets of markers discovered from different datasets is considered to be an essential criterion for evaluating the normalization performance (10). Under this criterion, time-course/multi-class data are first divided evenly into three sub-datasets using the stratified random selection (60,61). Stratified random sampling (SRS) is a sampling method that involves the division of all samples into multiple subgroups known as strata (multiple classes for multi-class metabolomics, multiple time-points for time-course ones), and the random samples are then selected from each stratum and combined among different strata to construct three subgroups (60,61). In NOREVA, the strata function in the sampling R package was applied to perform SRS by setting parameter ‘stratanames’ (vector of stratification variables) and ‘size’ (number of samples in each subgroup for a studied stratum) to ‘the label of class/time-point’ and ‘N/3’ (62), respectively. The N denoted the total number of samples in studied stratum, and the number ‘3’ indicated the three subgroups. After the subgroup selection, the same strategy for identifying the differential metabolic markers as that described in Criterion is applied to each sub-dataset. Based on the three marker sets identified from these three sub-datasets, a powerful measure relative weighted consistency (CW) is finally used to quantitatively evaluate the level of consistency among three sets of identified metabolic markers (63). Moreover, the reason why the studied dataset was divided into only three subgroups is due to the following. First, the CW was reported as subset-size-unbiased, which made it insensitive to the number of subgroups (63). Second, as provided in MetaboLights (64), a large number of metabolomic studies were of relatively small sample size. With the increase of the number of sub-datasets, the applicability of NOREVA can be significantly limited. For example, if the number of sub-datasets was set to 3, the minimum sample number of each class/time-point, considering the 2-fold cross-validation in marker selection, should equal to 6. In other words, the dataset with less than six samples in each class/time-point cannot be analyzed in NOREVA. Compared with the well-established measure: weighted consistency (CW), CW is found to be powerful in avoiding the subset-size-biased problem (63). Particularly, CW counts the number of times every single metabolite appears in every single set of markers to represent the robustness among marker sets from an overall perspective (63). As the representative measure of Criterion , CW is between 0 and 1. CW close to 1 referred to the highest robustness of the identified markers, and CW within the ranges of >0.3, ≤0.3 & >0.15 and ≤0.15 indicates Superior, Good and Poor performances, respectively (65). Criterion : Method's Influence on Classification Accuracy (66) The prime goal of the time-course/multi-class analysis is to discover and validate a set of markers that could be employed to describe biological dynamics or differentiate multiple classes (29,31). The classification accuracy of the model constructed based on a certain normalization method is thus assessed using area under the curve (AUC) value and receiver operating characteristic (ROC) analysis, under this criterion (66). First, the same strategy for identifying the differential markers as that described in Criterion is applied to a studied time-course/multi-class dataset. Second, a multiple classification model was constructed using the support vector machine (SVM) method via running the svm function in the e1071 R package (67), and the parameter ‘type’, ‘kernel’ and ‘cross’ were set to ‘C-classification’, ‘radial basis’ and ‘5’, respectively. In other words, an RBF-kernel SVM based on 5-fold cross validation was applied in this study to control the problem of overfitting (68). The parameters ‘cost’ and ‘gamma’ in svm function were optimized by applying the tune function in e1071 R package based on a grid search over supplied parameter ranges (69). Finally, AUC value for this multiple classification is calculated using the multi_roc function in multiROC R package (67). As the representative measure of Criterion , the AUC is between 0 and 1. If a classifier achieves high classification performance on the studied time-course/multi-class data, it would yield large AUC value (close to 1). An AUC value in the range of >0.9, ≤0.9 & >0.7 and ≤0.7 represents Superior, Good, and Poor performances, respectively (70,71). Criterion : Level of Correspondence between Normalized and Reference Data (8) The measure applied under this criterion is similar to that in NOREVA 1.0 (10). Log fold changes (logFCs) of the concentrations between any two classes of a time-course/multi-class dataset are calculated, and the degree of correspondence between the normalized data and references is then estimated. In case of the spike-in data, the relative levels of multiple spike-in metabolites can be used as references. Thus, the level of correspondence between the normalized data and references (spike-in metabolites) can be utilized as criterion for assessing normalization performance (8,66). The performance of each method is reflected by how well the logFCs of the means of normalized data corresponded to that of references (8). A boxplot illustrating the variations between any two classes is used as a representative measure of the Criterion , and the preferred medians in the boxplot would equal to zero with the minimized variations (10,72). Moreover, the logFC of the means alone is not sufficient due to its overlook of data variability. Thus, in NOREVA, the logFC of standard deviations is calculated. Performances of each method can be reflected by how well this logFC of the normalized data corresponded to that of the references. A boxplot showing the variation between classes is further adopted as another measure of this criterion, and the preferred medians in the boxplot would equal to zero with the minimized variations.

Comprehensive Assessment from Multiple Perspectives

NOREVA enabled the comprehensive assessment of normalization performances by a collective ranking from multiple perspectives, which were based on the representative measures of different criteria discussed above. Particularly, these measures included the PMAD, purity, CW, and AUC value. Based on these measures, the performances of all 168 methods could be ranked separately, and four ranking numbers were assigned to each method by the four corresponding criteria. Due to the independent nature of the four criteria (10), the collective consideration of multiple criteria was proposed in this study and realized in NOREVA for providing the overall ranking to all 168 methods. Particularly, the overall ranking of a given method was defined by the sum of multiple ranking numbers under multiple criteria (the smaller the sum is, the higher a method ranks). To realize comprehensive performance assessment, a local version of NOREVA was constructed. It can be downloaded to and run on user's own computer. Particularly, three sequential steps should be followed. First, install the R and RStudio environment. Second, download the local NOREVA. Third, run NOREVA by executing the R commands in User Manual. Exemplar input/output files could be downloaded directly from the NOREVA website (https://idrblab.org/noreva/).

Time-course and Multi-class Benchmarks Collected

Eight benchmark datasets were collected from MetaboLights (64) to assess the performance of NOREVA, which included four time-course together with another four multi-class benchmarks. As shown in Table 2, these four time-course datasets consisted of MTBLS665 (73), MTBLS518 (74), MTBLS319 (75), and MTBLS656 (76). MTBLS665 contains untargeted metabolomic data from 18 samples with an observation from hree time-points (T0: before Plasmodium vivax infection; T1: on the day of diagnosis; T2: three-weeks after treatment); MTBLS518 presents longitudinal untargeted metabolomic data from 15 monkeys with observations from three time-points (T0: on the day of Plasmodium sporozoites infection; T1: 21 days after infection; T2: 90 days after infection); MTBLS319 includes untargeted data from eight samples of Pseudomonas putida mutation strains at three time-points (T0: at the time of toluene shock; T1: 10 mins after the toluene shock; T2: 60 min after the toluene shock); and MTBLS656 gives targeted metabolomic data from saliva of healthy volunteers of a consecutive sample collection from three time-points (T0: 0 hour in the morning; T1: 12 h in the evening; T2: 24 h in the morning). Meanwhile, four multi-class datasets were collected from MTBLS59 (72), MTBLS520 (77), and MTBLS370 (78). Particularly, MTBLS59 has 10 control samples of apple extract and three spiked sets of the same size (10 samples in each set, where nine compounds were spiked in various concentrations); MTBLS520 is composed of nine bryophyte species (12 samples for each species); and the remaining two datasets are all collected from MTBLS370 (one untargeted set of data consists of 885 extracellular metabolites from fresh medium, C. albicans spent media, S. aureus spent media & co-culture spent media and 6 samples for each media; one targeted dataset includes 72 extracellular metabolites from the same classes, and also six samples for each class). MTBLS665 and MTBLS59 contain no quality control sample (QCS) and internal standard (IS), MTBLS518 and MTBLS520 consist of QCS, MTBLS319 and the untargeted MTBLS370 include ISs, and MTBLS656 and targeted MTBLS370 give targeted metabolomic data without QCS and IS.
Table 2.

Eight benchmark datasets collected for case study analysis. Particularly, four time-course & four multi-class metabolomic benchmarks were collected. The number of time-points/classes in each benchmark was provided and described. GC–MS: gas chromatography–mass spectrometry; IS: internal standard; LC–MS: liquid chromatography–mass spectrometry; QCS: quality control sample

Dataset ID & PlatformRemarks on Each DatasetDataset Description
MTBLS665 (73) Time-course LC-MS (positive mode)Untargeted metabolomic dataset of 3 time-points without QCS & IS4,236 metabolites from people before P. vivax infection, on the day of positive blood smear, and three-weeks after treatment
MTBLS518 (74) Time-course LC-MS (positive mode)Untargeted metabolomic dataset of 7 time-points with QCS14,339 metabolites from M. mulatta (rhesus monkey) after infecting P. sporozoites at days 0, 21, 27, 52, 59, 90, and 98
MTBLS319 (75) Time-course GC-MS (time-of-flight)Untargeted metabolomic dataset of 3 time-points with IS116 metabolites from the mutation strains of P. putida after the toluene shock at 0 min, 10 mins and 60 mins
MTBLS656 (76) Time-course LC-MS (ion-switching)Targeted metabolomic dataset of 3 time-points without QCS & IS259 metabolites from the healthy volunteers of a time-series consecutive sample collections at 0 hr, 12 hrs, and 24 hrs
MTBLS59 (72) Multi-class LC-MS (positive mode)Untargeted metabolomic dataset of 4 classes without QCS & IS1,632 metabolites from 4 types of apple extracts (control, other 3 spiked with nine compounds of different concentrations)
MTBLS520 (77) Multi-class LC-MS (positive mode)Untargeted metabolomic dataset of 9 classes with QCS4,172 metabolites from 9 different bryophytes (B. rutabulumC. cuspidataF. taxifoliusG. pulvinataetc.)
MTBLS370 (78) Multi-class GC-MS (Q exactive)Untargeted metabolomic dataset of 4 classes with IS885 extracellular metabolites from fresh medium, C. albicans spent media, S. aureus spent media and co-culture spent media
MTBLS370 (78) Multi-class GC-MS (Q exactive)Targeted metabolomic dataset of 4 classes without QCS & IS72 extracellular metabolites from fresh medium, C. albicans spent media, S. aureus spent media and co-culture spent media
Eight benchmark datasets collected for case study analysis. Particularly, four time-course & four multi-class metabolomic benchmarks were collected. The number of time-points/classes in each benchmark was provided and described. GC–MS: gas chromatography–mass spectrometry; IS: internal standard; LC–MS: liquid chromatography–mass spectrometry; QCS: quality control sample

Server Implementation Details and Required File Format

NOREVA is deployed on a web server running Cent OS Linux v6.5, Apache HTTP web server v2.2.15 and Apache Tomcat servlet container. Its web interface was developed by R v3.2.2 and Shiny v0.13.1 running on Shiny-server v1.4.1.759. Various R packages were utilized in the background processes. NOREVA can be readily accessed by all users with no login requirement, and by diverse and popular web browsers including: Google Chrome, Mozilla Firefox, Safari and Internet Explorer 10 (or later). A file consisting of a sample-by-feature matrix (samples in rows and features in columns) in csv format is required as input. For analyzing time-course metabolomic data, the first row of the first 5 columns should be sequentially labelled as ‘sample’, ‘batch’, ‘class’, ‘order’ and ‘time’, which indicate sample ID, batch ID, class of sample, injection order, and time-point, respectively. The sample ID should be unique among all samples; the batch ID refers to different analytical blocks or batches, which should be labeled with an ordinal number (e.g. 1, 2, 3, …); the class of samples indicates the QC sample (labeled as ‘NA’); the injection order strictly follows the sequence of the experiment; and the time-point refers to explicit time-points (T0, T1, T2, …) for each sample. The remaining columns give the mass-to-charge ratios and retention times of all metabolites. For analyzing multi-class data, the first row of the first 4 columns should be sequentially labelled as ‘sample’, ‘batch’, ‘class’ and ‘order’, which represent sample ID, batch ID, class of sample, and injection order, respectively. The sample ID should be unique among all samples; the batch ID indicates different analytical blocks or batches; the class of samples denotes QC sample (labeled as ‘NA’); and the injection order strictly follows the experiment. Detail file format requirements for data with/without IS/QCS are the same as that of NOREVA 1.0. Moreover, an additional file containing the reference metabolite data required in evaluating Criterion must be in the same format as that in NOREVA 1.0 (10). Various exemplar files strictly following these requirements are fully provided and can be directly downloaded from the NOREVA website.

RESULTS AND DISCUSSION

Exploration of Time-course Metabolomics by NOREVA

To evaluate the capability of NOREVA to identify well-performing method(s), three time-course datasets were collected: MTBLS665 (73), MTBLS518 (74) and MTBLS656 (76). These datasets were employed for demonstrating the performance of NOREVA on (i) processing the untargeted metabolomic data without quality control sample (QCS) & internal standard (IS), (ii) correcting the signal drifts in untargeted metabolomics based on QCS and (iii) normalizing the targeted data. Table 3A showed the performances of six representative normalization methods on each of those three benchmark datasets (collectively evaluated by four different criteria). For all three datasets, the performances of different normalizations varied substantially. Particularly, the performances of some methods were consistently Superior (such as: RAN+EIG, VAS+MST, and RAN+MED, highlighted by the green background under all criteria in Table 3A); the performances of another some were found as consistently Poor for all criteria (CON+LEV, AUT+CON and CON+NON, highlighted in red in Table 3A); the majority of these representative methods showed Good (light green in Table 3A) or Superior performance under some criteria but exhibited Poor performance under the others. Thus, it is highly possible that a certain method is poorly-performing under one or more criteria for a time-course dataset, and it is key to systematically evaluate the performance of the studied method based on the multiple criteria proposed in NOREVA. Moreover, four well-known IS-based methods (CCMN, NOMIS, RUV-random and SIS in Supplementary Table S1) were assessed using MTBLS319 (75). As shown in Table 3A, the performances of these methods differed substantially, which denoted that they should also be assessed by multiple criteria.
Table 3.

The performances of representative normalization methods on different types of benchmarks (collectively assessed by four different criteria). () assessing results for three untargeted time-course benchmarks: without QCS & IS (73), with QCS (74), with IS (75) and one targeted time-course benchmark (76); () assessing results for three untargeted multi-class benchmarks: without QCS & IS (72), with QCS (77) and with IS (78) and one targeted multi-class benchmark (78). Based on the ‘Superior’, ‘Good’, and ‘Poor’ performances defined in the second section of MATERIALS AND METHODS, the background of each assessment result was colored in green, light green, and red for the ‘Superior’, ‘Good’, and ‘Poor’ performances, respectively. The abbreviations of normalization methods were described in Supplementary Table S1

The performances of representative normalization methods on different types of benchmarks (collectively assessed by four different criteria). () assessing results for three untargeted time-course benchmarks: without QCS & IS (73), with QCS (74), with IS (75) and one targeted time-course benchmark (76); () assessing results for three untargeted multi-class benchmarks: without QCS & IS (72), with QCS (77) and with IS (78) and one targeted multi-class benchmark (78). Based on the ‘Superior’, ‘Good’, and ‘Poor’ performances defined in the second section of MATERIALS AND METHODS, the background of each assessment result was colored in green, light green, and red for the ‘Superior’, ‘Good’, and ‘Poor’ performances, respectively. The abbreviations of normalization methods were described in Supplementary Table S1 Proper application of normalization methods could also be reflected by their levels of success in preserving the ‘true’ biological variation (10,79). These true variations, used as the gold standard in performance assessments, include clinically/experimentally well-established markers, spiking compounds, and so on (10,79). As the metabolite of amino acid tryptophan, kynurenine has been reported to be a well-established marker that is elevated in patient plasma after malaria infection and then decline after treatment (80,81). MTBLS665 consisted of the metabolomic data from 18 samples with observations at three time-points: before malaria infection, on the day of diagnosis, and three-weeks after treatment (73). Based on this benchmark, the normalization performances of the different methods are explicitly illustrated in Figure 2. Three normalization methods were assessed: (a) the method (mean) applied in the original study of the MTBLS665 benchmark (73) (its performance was found by NOREVA to be consistently Good under all four criteria), (b) the method (Range Scaling+EigenMS) whose performance was found to be consistently Superior in all criteria (shown in Table 3A) and (c) the method (Contrast+Level Scaling) whose performance was identified as consistently Poor under all criteria (Table 3A). It is clear to see in Figure 2 that both MEA and RAN+EIG could effectively preserve the ‘true’ biological variation of kynurenine (elevated in plasma after malaria infection, and then declined after treatment (80,81)). In contrast, CON+LEV could hardly preserve this variation.
Figure 2.

Comparing the performances of three normalization methods on the time-course benchmark MTBLS665 (73) based on the well-established metabolic marker (kynurenine) elevated in the patient plasma after malaria infection and then declined after treatment (80,81). (A) the normalization method (Mean) applied in the original study of the MTBLS665 benchmark (73); (B) the normalization method (range scaling+EigenMS) identified to be consistently well-performing under all four criteria by NOREVA as shown in Table 3A; (C) the normalization method (contrast+level scaling) identified to be consistently poorly-performing under all four criteria by NOREVA as shown in Table 3A. The violin plots were used to illustrate the concentration distribution of kynurenine among individuals, and the dots indicated the exact concentrations of kynurenine in an individual at certain time-points (T0, T1 and T2). All concentrations were scaled into the range between 0 and 1.

Comparing the performances of three normalization methods on the time-course benchmark MTBLS665 (73) based on the well-established metabolic marker (kynurenine) elevated in the patient plasma after malaria infection and then declined after treatment (80,81). (A) the normalization method (Mean) applied in the original study of the MTBLS665 benchmark (73); (B) the normalization method (range scaling+EigenMS) identified to be consistently well-performing under all four criteria by NOREVA as shown in Table 3A; (C) the normalization method (contrast+level scaling) identified to be consistently poorly-performing under all four criteria by NOREVA as shown in Table 3A. The violin plots were used to illustrate the concentration distribution of kynurenine among individuals, and the dots indicated the exact concentrations of kynurenine in an individual at certain time-points (T0, T1 and T2). All concentrations were scaled into the range between 0 and 1.

Insights into Multi-class Metabolomics by NOREVA

For multi-class metabolomics, three benchmarks were considered: MTBLS59 (72), MTBLS520 (77) and MTBLS370 (78). These datasets were employed for demonstrating the performance of NOREVA on (i) processing the untargeted multi-class metabolomic data without QCS & IS, (ii) correcting the signal drifts in the untargeted metabolomics using QCSs and (iii) normalizing the targeted multi-class metabolomic data. Table 3B showed the performances of six representative methods on each of these datasets. For all datasets, the performances of different methods varied significantly. Particularly, the performances of some methods (like: LEV+EIG, RAN+EIG and MST+POW) were consistently Superior under all four criteria; the performance of another some (AUT+SUM, LEV+PQN & VAS+PQN) was consistently Poor; the remaining methods showed Good/Superior performance under some criteria but Poor under the others. Moreover, IS-based methods were also assessed based on the multi-class benchmark MTBLS370 (78). As shown in Table 3B, the performances of the methods also differed substantially for this dataset. Therefore, similar to the time-course dataset, the normalization of multi-class metabolomic dataset requires a systematical evaluation based on the multiple criteria. MTBLS59 (72) consists of a control set of apple extracts and three spiked sets of the same size (where nine spiking compounds were added at different concentrations). These spiking compounds were the ‘true’ biological variations for assessing whether a normalization was properly applied (10,79). Particularly, two spiking compounds (trans-resveratrol & cyanidin-3-galactoside) were not naturally present in the studied extracts, so a constant concentration was spiked for each (0.4 and 0.57 mg/L, respectively); six out of the remaining seven compounds (catechin, epicatechin, phloridzin, quercetin-3-galactoside, quercetin-3-rhamnoside and quercetin-3-glucoside) had been spiked into three groups with a gradual increase in concentration (from control to an increase of 20%, then 40%, and finally 100%); the last compound (quercetin) was spiked into another three groups with different variations in concentration (from control to an increase of 20%, then 40%, and finally 40%) (72). Based on MTBLS59, the performance of different normalization methods was shown in Figure 3. Particularly, two representative normalization methods in Table 3 were assessed (a) a method (Level Scaling+EigenMS) whose performance was consistently Superior under four criteria (Table 3B) and (b) a method (Auto Scaling+Total Sum) whose performance was consistently Poor under all four criteria (Table 3B). It was clear that LEV+EIG could effectively preserve the true biological variations of nine spiking compounds (Figure 3A), but AUT+SUM could hardly preserve this variation for the majority of the spiking compounds (Figure 3B).
Figure 3.

Comparison of two representative normalization methods based on nine spiking compounds. (A) the concentration distribution among four studied groups after the normalization using level scaling+EigenMS (LEV+EIG); (B) the concentration distribution among all studied groups after the normalization via auto scaling+total sum (AUT+SUM). Base on the comprehensive performance assessments of all 168 normalization methods, LEV+EIG demonstrated consistently Superior performance across all criteria, while AUT+SUM was identified to be consistently poorly-performing under all four criteria (as demonstrated in Table 3). Particularly, two out of the nine spiking compounds (trans-resveratrol & cyanidin-3-galactoside) are not naturally present in the studied extract, so the constant concentrations were spiked for each compound (0.4 and 0.57 mg/l, respectively). Six out of the remaining seven compounds (catechin, phloridzin, epicatechin, quercetin-3-galactoside, quercetin-3-rhamnoside & quercetin-3-glucoside) were spiked into three groups with the gradual increase of concentration (from control to an increase of 20%, then 40%, and finally 100%). The last compound (quercetin) was also spiked with a variation of concentration (from control to an increase of 20%, then 40%, and finally 40%).

Comparison of two representative normalization methods based on nine spiking compounds. (A) the concentration distribution among four studied groups after the normalization using level scaling+EigenMS (LEV+EIG); (B) the concentration distribution among all studied groups after the normalization via auto scaling+total sum (AUT+SUM). Base on the comprehensive performance assessments of all 168 normalization methods, LEV+EIG demonstrated consistently Superior performance across all criteria, while AUT+SUM was identified to be consistently poorly-performing under all four criteria (as demonstrated in Table 3). Particularly, two out of the nine spiking compounds (trans-resveratrol & cyanidin-3-galactoside) are not naturally present in the studied extract, so the constant concentrations were spiked for each compound (0.4 and 0.57 mg/l, respectively). Six out of the remaining seven compounds (catechin, phloridzin, epicatechin, quercetin-3-galactoside, quercetin-3-rhamnoside & quercetin-3-glucoside) were spiked into three groups with the gradual increase of concentration (from control to an increase of 20%, then 40%, and finally 100%). The last compound (quercetin) was also spiked with a variation of concentration (from control to an increase of 20%, then 40%, and finally 40%).

Comprehensive Performance Assessment by NOREVA

To discover the well-performing normalization methods, NOREVA 2.0 proposes a new strategy that comprehensively assesses the performances of 168 normalization methods. As illustrated in Figure 4 and Supplementary Figure S1, this strategy was applied to 6 benchmarks: MTBLS665 (73), MTBLS518 (74), MTBLS656 (76), MTBLS59 (72), MTBLS520 (77) and MTBLS370 (78) (top-100 ranked methods were illustrated, and the detail results of performance assessments were provided in Supplementary Tables S2–S4. Particularly, the assessing results under each criterion were first calculated and colored into green, light green, and red for Superior, Good, and Poor performances, respectively. Then, all methods were comprehensively ranked by collectively considering the assessment of all criteria. As shown in Figure 4 and Supplementary Figure S1, the capacity of only 5 (3.0%), 2 (1.2%), 1 (0.6%), 4 (2.4%), 1 (0.6%) and 23 (13.7%) out of all 168 methods were discovered as consistently Superior under all criteria for MTBLS665 (73), MTBLS518 (74), MTBLS656 (76), MTBLS59 (72), MTBLS520 (77) and MTBLS370 (78), respectively. A further analyses revealed that all the ‘consistently Superior’ methods were of the combination strategy reported by a recent study (6) and integrated by NOREVA. As reported (6), this strategy was proposed to create novel normalization method(s) through combining a sample-based normalization with a metabolite-based one (shown in Supplementary Table S1) or vice versa. Although it might not be capable of drawing any decisive conclusion using only four datasets, these results above did indicate the necessity of conducting comprehensive performance evaluation on all methods, and those methods of the combination strategy in NOREVA could be the promising candidates of good performance.
Figure 4.

Comprehensive assessment among all normalization methods (the top-100 were shown) based on the collective evaluations using four different criteria. The assessing outcomes for time-course datasets: (A) MTBLS665 without QCS & IS (73) & (B) MTBLS518 with QCS (74), and multi-class benchmarks: (C) MTBLS59 without QCS & IS (72) & (D) MTBLS520 with QCS (77) were comprehensively ranked and colored using performances. Based on the description in the second section of MATERIALS AND METHODS, the background of each evaluation result was shown in green, light green and red for Superior, Good and Poor performance, respectively. The abbreviations of the normalization methods were described in Supplementary Table S1. Criteria Ca, Cb, Cc and Cd were measured by PMAD, purity, CW and AUC, respectively.

Comprehensive assessment among all normalization methods (the top-100 were shown) based on the collective evaluations using four different criteria. The assessing outcomes for time-course datasets: (A) MTBLS665 without QCS & IS (73) & (B) MTBLS518 with QCS (74), and multi-class benchmarks: (C) MTBLS59 without QCS & IS (72) & (D) MTBLS520 with QCS (77) were comprehensively ranked and colored using performances. Based on the description in the second section of MATERIALS AND METHODS, the background of each evaluation result was shown in green, light green and red for Superior, Good and Poor performance, respectively. The abbreviations of the normalization methods were described in Supplementary Table S1. Criteria Ca, Cb, Cc and Cd were measured by PMAD, purity, CW and AUC, respectively. In the meantime, the performances of 67 (39.9%), 69 (41.1%), 58 (34.5%), 57 (33.9%), 10 (6.0%) and 53 (31.5%) out of the 168 methods were discovered as Good/Superior under all criteria for MTBLS665, MTBLS518, MTBLS656, MTBLS59, MTBLS520 and MTBLS370, respectively. Among the newly identified ‘Good/Superior’ methods, 54 (80.6%), 66 (95.7%), 46 (79.3%), 45 (78.9%), 9 (90.0%) and 48 (90.6%) methods were of the combination strategy. The results above demonstrated that the traditional methods (as provided in Supplementary Table S1) popular in current metabolomics could also be effective in removing the unwanted variation for time-course and multi-class metabolomic datasets, but a systematic assessment based on multiple criteria was required for the discovery of well-performing method(s). Moreover, the methods of combination strategy consisted of the majority of the identified ‘Good/Superior’ methods, which denoted that the combined methods could be promising candidates of good performance for a studied dataset.

CONCLUSIONS AND PERSPECTIVES

This update made NOREVA capable of normalizing and evaluating time-course and multi-class metabolomic data, and identifying well-performing method(s) by comprehensively assessing the largest set of normalizations. The case studies based on benchmark datasets extensively validated the significance and originality of this update. However, the analysis of metabolomic experiment with a small amount of classes (e.g. 3–5 classes) is different from that of relatively diverse classes (e.g. >10 classes). Moreover, the time-course metabolomics are even more complicated than the multi-class one, since it follows a ‘longitudinal’ design where the same sampling unit is followed over time. Because of such complex nature of time-course and multi-class studies, the application of NOREVA may be greatly limited. To assess the level of possible limitation, all datasets (∼700) in MetaboLights (64) were first systematically reviewed, and the datasets, (i) with unnormalized raw data available and (ii) with no less than six samples in each class/time-point, were collected. Among all the collected datasets, two were identified as with the largest number of classes/time-points in MetaboLights, which included MTBLS187 of 14 time-points (82) & MTBLS338 of 19 classes (83). Then, the well-performing normalizations for these two datasets were identified using NOREVA, and their results of comprehensive evaluation were shown in Supplementary Figure S1C (MTBLS187) and Supplementary Figure S1D (MTBLS338). As illustrated, no method was identified to be consistently Superior for either MTBLS187 or MTBLS338, which demonstrated the difficulty of the proposed NOREVA strategy in assessing the two datasets of complex nature. Moreover, it is easy to understand that, with the aggravation of data complexity (the increase of the number of classes/time-points), the ability of NOREVA to identify well-performing methods may be gradually limited. However, as illustrated in Supplementary Figure S1C and D, NOREVA was still capable of identifying the methods of consistently Good performances (light green/green). Considering that the assessed datasets are among the ones of the largest number of classes and time-points in the latest MetaboLights (64), it would be expected that this version of NOREVA could be used for the majority of current time-course/multi-class problems. With the advent of big data era (especially OMIC studies (84–88), precision medicine (89–94), and so on), NOREVA and other available tools could collectively contribute to various aspects of scientific research, such as pathological study, drug discovery and biomarker identification. Click here for additional data file.
  90 in total

1.  Web-based inference of biological patterns, functions and pathways from metabolomic data using MetaboAnalyst.

Authors:  Jianguo Xia; David S Wishart
Journal:  Nat Protoc       Date:  2011-05-05       Impact factor: 13.491

2.  Trend analysis of time-series data: A novel method for untargeted metabolite discovery.

Authors:  Sonja Peters; Hans-Gerd Janssen; Gabriel Vivó-Truyols
Journal:  Anal Chim Acta       Date:  2010-01-25       Impact factor: 6.558

Review 3.  The kynurenine pathway and parasitic infections that affect CNS function.

Authors:  Nicholas H Hunt; Lay Khoon Too; Loke Tim Khaw; Jintao Guo; Leia Hee; Andrew J Mitchell; Georges E Grau; Helen J Ball
Journal:  Neuropharmacology       Date:  2016-02-26       Impact factor: 5.250

4.  A formal algorithm for verifying the validity of clustering results based on model checking.

Authors:  Shaobin Huang; Yuan Cheng; Dapeng Lang; Ronghua Chi; Guofeng Liu
Journal:  PLoS One       Date:  2014-03-07       Impact factor: 3.240

5.  Kynurenine elevation correlates with T regulatory cells increase in acute Plasmodium vivax infection: A pilot study.

Authors:  Rafaella Oliveira Dos Santos; Raquel M Gonçalves-Lopes; Nathália F Lima; Kézia K G Scopel; Marcelo U Ferreira; Pritesh Lalwani
Journal:  Parasite Immunol       Date:  2020-01-14       Impact factor: 2.280

6.  Feature selection using a one dimensional naïve Bayes' classifier increases the accuracy of support vector machine classification of CDR3 repertoires.

Authors:  Mattia Cinelli; Yuxin Sun; Katharine Best; James M Heather; Shlomit Reich-Zeliger; Eric Shifrut; Nir Friedman; John Shawe-Taylor; Benny Chain
Journal:  Bioinformatics       Date:  2017-04-01       Impact factor: 6.937

Review 7.  Role of Gut Microbiota in Hepatocarcinogenesis.

Authors:  Haripriya Gupta; Gi Soo Youn; Min Jea Shin; Ki Tae Suk
Journal:  Microorganisms       Date:  2019-05-05

8.  Accumulation of succinate controls activation of adipose tissue thermogenesis.

Authors:  Evanna L Mills; Kerry A Pierce; Mark P Jedrychowski; Ryan Garrity; Sally Winther; Sara Vidoni; Takeshi Yoneshiro; Jessica B Spinelli; Gina Z Lu; Lawrence Kazak; Alexander S Banks; Marcia C Haigis; Shingo Kajimura; Michael P Murphy; Steven P Gygi; Clary B Clish; Edward T Chouchani
Journal:  Nature       Date:  2018-07-18       Impact factor: 49.962

9.  Performance Evaluation and Online Realization of Data-driven Normalization Methods Used in LC/MS based Untargeted Metabolomics Analysis.

Authors:  Bo Li; Jing Tang; Qingxia Yang; Xuejiao Cui; Shuang Li; Sijie Chen; Quanxing Cao; Weiwei Xue; Na Chen; Feng Zhu
Journal:  Sci Rep       Date:  2016-12-13       Impact factor: 4.379

10.  A Pilot Characterization of the Human Chronobiome.

Authors:  Carsten Skarke; Nicholas F Lahens; Seth D Rhoades; Amy Campbell; Kyle Bittinger; Aubrey Bailey; Christian Hoffmann; Randal S Olson; Lihong Chen; Guangrui Yang; Thomas S Price; Jason H Moore; Frederic D Bushman; Casey S Greene; Gregory R Grant; Aalim M Weljie; Garret A FitzGerald
Journal:  Sci Rep       Date:  2017-12-07       Impact factor: 4.379

View more
  27 in total

1.  Normalization methods for reducing interbatch effect without quality control samples in liquid chromatography-mass spectrometry-based studies.

Authors:  Alisa O Tokareva; Vitaliy V Chagovets; Alexey S Kononikhin; Natalia L Starodubtseva; Eugene N Nikolaev; Vladimir E Frankevich
Journal:  Anal Bioanal Chem       Date:  2021-03-24       Impact factor: 4.142

Review 2.  Using MetaboAnalyst 5.0 for LC-HRMS spectra processing, multi-omics integration and covariate adjustment of global metabolomics data.

Authors:  Zhiqiang Pang; Guangyan Zhou; Jessica Ewald; Le Chang; Orcun Hacariz; Niladri Basu; Jianguo Xia
Journal:  Nat Protoc       Date:  2022-06-17       Impact factor: 17.021

3.  sgRNACNN: identifying sgRNA on-target activity in four crops using ensembles of convolutional neural networks.

Authors:  Mengting Niu; Yuan Lin; Quan Zou
Journal:  Plant Mol Biol       Date:  2021-01-01       Impact factor: 4.076

Review 4.  New software tools, databases, and resources in metabolomics: updates from 2020.

Authors:  Biswapriya B Misra
Journal:  Metabolomics       Date:  2021-05-11       Impact factor: 4.290

Review 5.  Optimization of metabolomic data processing using NOREVA.

Authors:  Jianbo Fu; Ying Zhang; Yunxia Wang; Hongning Zhang; Jin Liu; Jing Tang; Qingxia Yang; Huaicheng Sun; Wenqi Qiu; Yinghui Ma; Zhaorong Li; Mingyue Zheng; Feng Zhu
Journal:  Nat Protoc       Date:  2021-12-24       Impact factor: 13.491

6.  Subtype-selective mechanisms of negative allosteric modulators binding to group I metabotropic glutamate receptors.

Authors:  Ting-Ting Fu; Gao Tu; Meng Ping; Guo-Xun Zheng; Feng-Yuan Yang; Jing-Yi Yang; Yang Zhang; Xiao-Jun Yao; Wei-Wei Xue; Feng Zhu
Journal:  Acta Pharmacol Sin       Date:  2020-10-29       Impact factor: 7.169

7.  Identification and Classification of Enhancers Using Dimension Reduction Technique and Recurrent Neural Network.

Authors:  Qingwen Li; Lei Xu; Qingyuan Li; Lichao Zhang
Journal:  Comput Math Methods Med       Date:  2020-10-18       Impact factor: 2.238

8.  A Method for Identifying Vesicle Transport Proteins Based on LibSVM and MRMD.

Authors:  Zhiyu Tao; Yanjuan Li; Zhixia Teng; Yuming Zhao
Journal:  Comput Math Methods Med       Date:  2020-10-19       Impact factor: 2.238

9.  Genome-Wide Analysis of LysM-Containing Gene Family in Wheat: Structural and Phylogenetic Analysis during Development and Defense.

Authors:  Zheng Chen; Zijie Shen; Da Zhao; Lei Xu; Lijun Zhang; Quan Zou
Journal:  Genes (Basel)       Date:  2020-12-29       Impact factor: 4.096

10.  Discrimination of Thermophilic Proteins and Non-thermophilic Proteins Using Feature Dimension Reduction.

Authors:  Zifan Guo; Pingping Wang; Zhendong Liu; Yuming Zhao
Journal:  Front Bioeng Biotechnol       Date:  2020-10-22
View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.