Improved batch correction in untargeted MSbased metabolomics
 4.2k Downloads
 41 Citations
Abstract
Introduction
Batch effects in large untargeted metabolomics experiments are almost unavoidable, especially when sensitive detection techniques like mass spectrometry (MS) are employed. In order to obtain peak intensities that are comparable across all batches, corrections need to be performed. Since nondetects, i.e., signals with an intensity too low to be detected with certainty, are common in metabolomics studies, the batch correction methods need to take these into account.
Objectives
This paper aims to compare several batch correction methods, and investigates the effect of different strategies for handling nondetects.
Methods
Batch correction methods usually consist of regression models, possibly also accounting for trends within batches. To fit these models quality control samples (QCs), injected at regular intervals, can be used. Also study samples can be used, provided that the injection order is properly randomized. Normalization methods, not using information on batch labels or injection order, can correct for batch effects as well. Introducing two easytouse quality criteria, we assess the merits of these batch correction strategies using three large LC–MS and GC–MS data sets of samples from Arabidopsis thaliana.
Results
The three data sets have very different characteristics, leading to clearly distinct behaviour of the batch correction strategies studied. Explicit inclusion of information on batch and injection order in general leads to very good corrections; when enough QCs are available, also general normalization approaches perform well. Several approaches are shown to be able to handle nondetects—replacing them with very small numbers such as zero seems the worst of the approaches considered.
Conclusion
The use of quality control samples for batch correction leads to good results when enough QCs are available. If an experiment is properly set up, batch correction using the study samples usually leads to a similar highquality correction, but has the advantage that more metabolites are corrected. The strategy for handling nondetects is important: choosing small values like zero can lead to suboptimal batch corrections.
Keywords
Batch correction Untargeted metabolomics Nondetects Mass spectrometry Arabidopsis thaliana1 Introduction
Mass spectrometry (MS) is the dominant detection technique in untargeted metabolomics experiments due to its sensitivity and information content. In many cases it also allows tentative annotations of metabolites on the basis of their observed accurate masses and mass spectra (de Vos et al. 2007; Patti et al. 2012; Dunn et al. 2013; Franceschi et al. 2014). Samples in metabolomics studies typically consist of complex matrices containing a large number of metabolites. Therefore, MS instruments are coupled to advanced chromatographic separation techniques including gas or liquid chromatography, or capillary electrophoresis. However, MS instruments need specialized operators, and chromatography and/or ionization of compounds are sensitive to external influences. As a result, it is virtually impossible to obtain exactly the same results in experiments repeated in different labs, on different machines, or even on the same machine during large series of samples taking several days for analysis. In particular batchtobatch variation is commonly seen, where a batch is defined as a set of samples that have been extracted as well as measured in one uninterrupted sequence.
The goal of batch correction, then, is to remove these betweenbatch and withinbatch effects, so that measurements across all batches are directly comparable. Batch variation can be dealt with in different ways, e.g., by using internal standards as controls, or by injecting reference or quality control samples (QCs) at regular intervals (Dunn et al. 2011; Hendriks et al. 2011). Spiking with internal standards has the disadvantage of potentially changing the physical sample, and since with untargeted experiments it is usually unknown in advance what compounds are going to be detected, there is the risk of using internal standards that coelute with metabolites of interest. Moreover, the added standards may not be representative for the specific chemical characteristics of the unknowns, and response factors may differ. As a result, this spiking approach is usually avoided in untargeted metabolomics. In contrast, including QCs for the entire technical procedure is common practice. Usually, a pooled sample comprising all or most study samples is used, so that the matrix characteristics of the QCs are similar to these real samples. Choosing the optimal number of QCs is not straightforward, as it depends on the type of material to be analyzed, the extraction procedure, the stability of the compounds in the extract, and finally the stability of the analytical system: injecting too many QCs leads to even longer sample series, and possibly more batches; injecting too few could make posthoc corrections unfeasible. Applications ranging from injecting a QC every 4 up to 15 samples have been suggested (de Vos et al. 2007; Dunn et al. 2011; Kamleh et al. 2012).
A phenomenon that is often observed in metabolomics is the nondetect: a chemical feature found in some samples but completely absent in others, or (equivalently) perhaps present but at levels too low to be measured reliably. Nondetects will occur both at the level of the individual mass peaks and at the levels of metabolites. Another potential cause for nondetects is given by problems in data processing, e.g., leading to misalignments. We have taken utmost care to avoid this, and therefore we assume that this constitutes only a small minority of cases: nondetects therefore are assumed to correspond to lowintensity signals. Most data processing packages for MSbased metabolomics data use a threshold value (based on intensity, local signaltonoise ratio or another characteristic) to define whether a feature is present in one particular sample or not. The resulting data table may contain many of these nondetects, sometimes simply represented by zeros, sometimes with a nondetect code.
For statistical analysis, it must be decided how to handle these nondetects. The data are leftcensored: the intensity of nondetects is below a certain threshold, maybe even zero, but the exact value is unknown. Such information can be used, and several strategies to handle these nondetects exist. In most cases, one simply replaces these nondetects by a single value, e.g., zero, the limit of detection (LOD), or a number in between these two possibilities (Hughes et al. 2014; Xia et al. 2015). A more elaborate approach is to use multiple imputation (Little and Rubin 1987; Schafer 1996), basically a repeated replacement of nondetects with random numbers from a predefined distribution. Although the analysis then becomes more complicated and computerintensive, results have been shown to be quite good (Uh et al. 2008). The objective of this paper is to obtain adequately corrected values for the data that have been measured rather than to obtain a completed data table, and therefore we are not considering multipleimputation approaches here. Finally, a baselinetype of approach for handling nondetects is simply to ignore them, and to base the correction only on those values that are detected. The disadvantage is that potentially valuable information (nondetects representing small numbers below a threshold) is lost.
This paper describes a systematic analysis of different strategies to perform batch correction in the presence of nondetects. Both strategies requiring the presence of QCs and more generally applicable strategies are investigated, as are the benefits of explicitly including batch and injection sequence information. The concepts are illustrated using three data sets from different untargeted metabolomics platforms for measuring Arabidopsis samples, i.e., GC–MS for detecting volatiles, GCToFMS for derivatized polar extracts, and accuratemass UPLC–MS for semipolar compounds. For the evaluation of the different strategies, we propose two quality criteria: one is based on principal component analysis [PCA, (Jackson 1991; Jolliffe 1986)], and the other on the variation within biological replicates.
2 Batch correction

explicitly taking into account batch information and, possibly, injection sequence information. For this approach QCs can be used but are not required;

correction without explicit batch or injection sequence information. QCs are mandatory in this case.
2.1 Batch correction using all available information
 Q
Simply ignore the nondetects, and use linear regression to fit the correction lines using only the detected values.
 Q0
Impute the nondetects by a value of zero. Although this is an oftenused approach, a possible danger is that this value is too extreme and may lead to poor corrections.
 Q1
Impute the nondetects by a value that is half the detection limit; one could argue that the real value is somewhere between zero and the detection limit, and in the absence of any other information, half of the detection limit would be the most logical estimate (Xia et al. 2015).
 Q2
Impute by the detection limit itself. Usually, no detection limit is known, but often the smallest value present in the data set is taken as a reasonable estimate.
 Qc
Use censored regression rather than leastsquares regression without imputation. In censored regression, information is used that the nondetects are below a certain limit, without knowing their exact value. The choice of this limit is important: knowing that a certain value is below, e.g., 10,000 gives different information than knowing that it is below 10. In this paper, tobit regression (Greene 2003; Tobin 1958) was used with leftcensoring at the smallest value found in the data set (taken as LOD).
2.2 Normalization approaches
Normalization approaches do not explicitly correct for batch and injection order effects but rather utilize the fact that QCs are technical replicates: their intensities should be independent of batch label or injection number (Draisma et al. 2010; Veselkov et al. 2011; Hughes et al. 2014). An interesting example of such a strategy is the identification and subsequent removal of unknown structured variation on the basis of control samples in an RNASeq context (Risso et al. 2014), an extension of earlier work on microarray experiments (GagnonBartsch and Speed 2012). Recently, this “Removal of Unwanted Variation” (RUV) strategy has also been applied to metabolomics data (Livera et al. 2015). The method is based on modeling the subspace of the unwanted variation, by performing a PCA on the data of the QCs. The projection of all study samples in this subspace gives an estimate of the unwanted variation for these samples, which can subsequently be removed. In contrast to the approaches mentioned above, RUV is a multivariate method. It has one control parameter k, the number of principal components (PCs) defining the subspace of unwanted variation. In this paper, we use a value of \(k = 3\); very similar results are obtained for values in the range of 3–10 (data not shown). Missing values are not allowed in this method, so we again impute nondetects by the same three levels used in the Q and S strategies, leading to methods R0, R1 and R2.
Overview of batch correction methods considered in this paper
Method  Based on  Nondetects  Methodology 

Q  QCs  NA  LS regression 
Qc  QCs  NA  Censored regression 
Q0  QCs  0  LS regression 
Q1  QCs  LOD/2  LS regression 
Q2  QCs  LOD  LS regression 
S  Study  NA  LS regression 
Sc  Study  NA  Censored regression 
S0  Study  0  LS regression 
S1  Study  LOD/2  LS regression 
S2  Study  LOD  LS regression 
R0  QCs  0  PCA 
R1  QCs  LOD/2  PCA 
R2  QCs  LOD  PCA 
2.3 Evaluation of batch corrections
 1.The first approach is based on PCA. Score plots often provide a simple and easily interpretable visual check of the presence of batch effects. As a quantitative criterion, we proposes to use the average distance between batches, based on their scores. As a distance measure between two batches we use the Bhattacharyya distance, basically the distance between two normally distributed point clouds:where \(\mu _1\), \(\mu _2\), \(\varSigma _1\) and \(\varSigma _2\) are the means and covariance matrices of the two distributions, in this case the PCA scores of the two batches, and$$\begin{aligned} D_B = \frac{1}{8} (\mu _1  \mu _2)^T \varSigma ^{1} (\mu _1  \mu _2) + \frac{1}{2} \left( \frac{\det \varSigma }{\sqrt{\det \varSigma _1 \det \varSigma _2}} \right) \end{aligned}$$The smaller this average Bhattacharyya distance, the larger the overlap between the batches and the smaller the batch effects. In this paper have used two PCs for calculating the PCA criterion (also because of the visualization possibilities) but, in our experience, the conclusions do not critically depend on this choice. Again, for calculating the PCA scores no nondetects are allowed: to avoid any influence of different numbers of nondetects in the individual correction strategies, in this quality criterion nondetects are imputed by column (metabolite) averages, so that they will be zero after scaling and do not influence the results of the criterion. To avoid highly abundant metabolites to dominate the criterion, the columns of the data matrix (metabolites) are standardized to mean zero and unit variance before calculating the QC value.$$\begin{aligned} \varSigma = \frac{\varSigma _1 + \varSigma _2}{2} \ . \end{aligned}$$
 2.The second approach is based on the presence of biological replicates. The variation within one group (here: a genotype) consists of biological variation and technical variation. Batch correction should decrease the latter, so after correction the withingenotype variation is expected to be smaller than before correction. This can be measured by calculating, for each individual metabolite, the fraction of variance accounted for by the biological variation, also known as the repeatability:The withingroup variance \(\hat{\sigma }^2_{\tiny \mathrm{within}}\) is given by the pooled variance over all groups (genotypes); the betweengroup variance \(\hat{\sigma }^2_{\tiny \mathrm{between}}\) is the variance between the group means. This formulation by definition leads to a number between zero and one, independent of the measurement scale. Averaging over all metabolites gives an overall repeatability estimate. Similar measures have been used in literature before [(see, e.g., Trutschel et al. (2015)].$$\begin{aligned} \text{ repeatability } = \frac{\hat{\sigma }^2_{\tiny \mathrm{between}}}{\hat{\sigma }^2_{\tiny \mathrm{between}} + \hat{\sigma }^2_{\tiny \mathrm{within}}} \approx \frac{\hat{\sigma }^2_{\tiny \mathrm{biol}}}{\hat{\sigma }^2_{\tiny \mathrm{total}}}\ . \end{aligned}$$
3 Materials and methods
3.1 Data
The performance of all correction methods in the previous section was assessed by applying them to three different data sets of Arabidopsis samples. These differ in sample analysis characteristics such as batch length, number of QCs per batch, and the number of biological replicates, allowing for a thorough evaluation of the strong and weak points of the correction methods. It should be noted that in each of these cases utmost care has been taken to avoid batch effects. Nevertheless, as also has been noted before (Dunn et al. 2011; Hendriks et al. 2011), they cannot always be avoided, and have to be dealt with.
Each of the three experiments described below was performed with one single column, with no other types of samples measured in between, in one consecutive time block. Given that a single MS analysis would take between 30 and 60 min, the measurement time was \(\sim\)1 week for data set III, and more than 2 weeks for data sets I and II.
In all cases, variables are relative intensities associated with reconstructed metabolites, defined as a group of mass features most likely originating from the same metabolite. The values given for each reconstructed metabolite corresponds to the total ion count of a chromatographic peak and therefore does not represent a single mass feature only.
3.1.1 Set I: LC–MS data of a large Arabidopsis hapmap population
Seeds from 357 natural accessions of Arabidopsis, collected worldwide (Li et al. 2010; Horton et al. 2012), were sown on filter paper with demi water and stratified at 4 \(^\circ\)C in dark conditions for 5 days. Subsequently, seeds were transferred to a culture room (16 h LD, 24 \(^\circ\)C) to induce seed germination for 42 h. Six replicates per accession were transplanted to wet Rockwool blocks of 4 \(\times\) 4 cm\(^2\) in a climate chamber (16 h LD, 125 \(\upmu{\text{ mol }} /{\text{m}}^2{\text{s}}\), 70 % RH, 20/18 \(^\circ\)C day/night cycle). All plants were watered daily for 5 min with 1/1000 Hyponex solution (Hyponex, Osaka, Japan). Plants were harvested 29 days after germination and leaves of three plants were pooled in two replicate samples each. Samples were ground in liquid nitrogen and an aliquot of all samples was mixed to generate the large pool needed for preparing the QCs. These were independently and simultaneously weighed and extracted with the study samples (5–6 times per batch) and injected at regular intervals within the analysis series. In total, 51 QCs were injected. Batch sizes ranged from 78 to 80 samples, with the exception of the last batch, batch 10, containing 48 samples.
For the LC–MS analysis, aqueousmethanol extracts were prepared from 50 mg frozen ground material to which 200 \(\upmu\)l of 94 % MeOH containing 0.125 % formic acid was added (de Vos et al. 2007). After sonication and filtering, the crude extracts were analyzed as described previously (van Duynhoven et al. 2014) using UPLC (Waters Aquity) coupled to a highresolution Orbitrap FTMS (Thermo). A 20 min gradient of 5–35 % acetonitril, acidified with 0.1 % formic acid, at a flow rate of 400 \(\upmu\)l/min was used to separate compounds on a 2.1 x 150 mm\(^2\) C18BEH column (1.7 \(\upmu\)m particle size) at 40 \(^\circ\)C. Metabolites were detected using a LTQOrbitrap hybrid MS system operating in negative electrospray ionization mode heated at 300 \(^\circ\)C with a source voltage of 4.5 kV [more details are described in van Duynhoven et al. (2014)]. The transfer tube in the ion source was replaced and the FTMS recalibrated after each sample batch, without stopping the UPLC system.
After preprocessing, metabolites occurring in fewer than 20 different genotypes were removed, leading to a data matrix containing relative intensities of 567 reconstructed metabolites in 761 samples (including the QCs). The percentage of nondetects in this matrix is 48 %. For individual metabolites, the fraction of nondetects can be much larger, and in this data set is up to 97 %.
3.1.2 Set II: GC–MS of volatiles of the Arabidopsis hapmap population
This dataset is based on aliquots of the same Arabidopsis material as described for data set I. The aim here was to analyse volatile organic compounds (VOCs) present in the leaf material using solid phase microextraction (SPME) of the headspace. Extracts of 50 mg from frozen ground material treated as described by Verhoeven et al. (2012) and Mumm et al. (2015) were analysed on a GC–MS system (Agilent GC7890A with a quadrupole MSD Agilent 5978C) as described by Cordovez et al. (2015). In contrast to the aforementioned study, the temperature program of the GC oven started at 45 \(^\circ\)C (2 min hold) and rose first with 8–190 \(^\circ\)C min\(^{1}\), followed by 25–280 \(^\circ\)C (2 min hold). This data set contains information on 753 injections (including QCs) with, in total, 40 % nondetects, similar to what was found in the LC–MS data. For individual metabolites, the percentage of nondetects goes up to 97 %.
Again, only those metabolites were retained that were present in at least 20 different genotypes, in this case 603 metabolites. Fifteen batches of 34–99 samples were used, with on average 15 study samples per QC; the total number of QCs is 50.
3.1.3 Set III: GCToFMS polar metabolite data of an Arabidopsis nucleotypeplasmotype diallel study
This dataset is based on the analysis of polar extracts from a nucleotypeplasmotype combination study of Arabidopsis for 58 different genotypes. For details of the used plant material we refer to Flood (2015). Analysis of the polar, derivatized metabolites by GCToFMS (Agilent 6890 GC coupled to a Leco Pegasus III MS) and processing of the data were done as described in Villafort Carvalho et al. (2015). Here, the number of metabolites (75) is much lower than in the other two data sets, partly because the focus was on the primary rather than the secondary metabolites. The number of samples was 240, with a percentage of nondetects of 16 %; the maximum fraction of nondetects in individual metabolites is 92 %. All metabolites were retained in the analysis. Four batches of 31–89 samples were employed, containing 2–6 QCs per batch, 14 in total. Four biological replicates were present for each accession, but unlike the previous two data sets these biological replicates are not spread evenly over the batches.
3.2 Software
Processing of the data was performed using the Metalign (Lommen 2009) (for extracting and aligning mass features) and MSClust (Tikunov et al. 2012) (for clustering mass features on the basis of their similarities in both retention time and abundance patterns across samples) according to a pipeline described in more detail elsewhere (LopezSanchez et al. 2015; Roldan et al. 2014). All further calculations were performed in R (R Core Team 2015), version 3.2.3, using packages AER for tobit regression (Kleiber and Zeileis 2008), fpc for the Bhattacharyya distance (Hennig 2014), ChemometricsWithR for PCA (Wehrens 2011), and RUVSeq for the RUV method (Risso et al. 2014). The latter is available from the Bioconductor repository^{1}; all others are available from CRAN.^{2} Further functions for batch correction and evaluation of batch effect sizes were written inhouse. These functions, as well as anonymized versions of the data sets, are available in the form of an R package, so that all results in this paper can be reproduced exactly. It can be installed directly from https://github.com/rwehrens/BatchCorrMetabolomics.
4 Results and discussion
Below, the results of the different forms of batch correction are compared for the three data sets, addressing issues such as the handling of nondetects. In particular, it has been investigated how much the explicit inclusion of batch labels and injection order improves the correction, and how important the presence of QC information is in this respect. When a correction is not possible for a particular metabolite in a sample, the original uncorrected value is retained in the corrected matrix, so that the evaluation of the results is always done on the basis of an equal number of data points. We will come back to this in the last part of the results section.
4.1 Set I: LC–MS data of the Arabidopsis hapmap population
The comparison between the different batch correction strategies for this data set is shown in Fig. 4. The best methods are those with a small value for the interbatch distance and a high repeatability, i.e., points in the top left corner of the figures. Clearly, virtually all correction methods considered lead to substantial improvements in both quality criteria in comparison to the uncorrected data. The best results are obtained when the LOD value is used to replace nondetects; imputing with zero or half the LOD value leads to clearly inferior results. This data set in a way provides the ideal case for batch correction: it has relatively large batches of more or less equal size, and a sufficiently high number of QCs. Indeed, zooming in on the optimal region (the right plot in Fig. 4) shows that all three strategies (Q, R and S) have representatives in this area, indicating that whatever the strategy chosen it is possible to obtain a good result. Still, the Q strategies are dominated by the S and R strategies. The performance of the R2 method is especially impressive, since it is not provided with batch and injection order information that is available to the other methods. Of course, the fact that it is a multivariate method does allow to borrow strength across metabolites, and in addition the method in principle is able to correct for any unknown structured variation.
4.2 Set II: GC–MS data of the hapmap population
The Arabidopsis hapmap population was also analysed using GC–MS. Here, batch effects were to be expected because of airconditioning breakdown during the measurements. Shorter batches were used, resulting in fewer QCs per batch. Therefore, it is impossible to use strategy Q for correcting both batch effects and injection order effects: the correction lines cannot be estimated reliably. For Q strategies, only a correction using batch information has been performed. Since the number of study samples is much larger than the number of QCs, it is possible to use strategy S compensating only for batch effects and for withinbatch drift.
The results are shown in Fig. 5. The left panel contains the results of the different batch corrections where no withinbatch drift is taken into account. All methods lead to considerable improvements in the interbatch distance (the xaxis) over the uncorrected data. Again, imputation with zero or half the LOD is suboptimal. The best results here are obtained with strategy S, simply ignoring the nondetects. In particular, this clearly beats the Q strategies. In Fig. 5b injection order within batches is taken into account for the S strategies. As discussed before, Q strategies are not applicable because of a lack of QCs. The results for the S strategies are virtually the same in both panels: for this data set, injection order does not seem to be an important factor.
4.3 Set III: GCToFMS data for the diallel study
The third data set is characterized by a relatively low number of metabolites and a smaller fraction of nondetects, compared to the other two sets. Figure 6a shows the results of batch correction when withinbatch drift is not taken into account. Clearly, the batch effects to begin with are much smaller than in the other data sets (compare the value of the PCA criterion for the uncorrected data with the values in Figs. 4 and 5). The influence of the nondetects is also much smaller: the three strategies lead to clearly distinguished clusters, and only in the R strategies any effect of different imputations is visible.
4.4 Extent of the corrections
Regressionbased batch correction such as strategies Q and S are univariate methods, appliccable when for a particular metabolite sufficient information is present to estimate the correction lines. This is not always the case. In pooled samples, for example, metabolites that are present in only a minority of the samples may be present in such low amounts that they cannot be detected, and as a consequence batch correction based on the QCs is unreliable. Also when using the study samples it may happen that a metabolite is detected in too few cases. For a particular metabolite these issues may show up in some batches only, allowing a correction of the batches for which enough information is available and leaving the other batches uncorrected. When batch correction is performed without taking into account injection order, this effect is less pronounced since averages can be calculated with fewer samples than correction lines can.
In Table 2 an overview is given for the three data sets of the number of metabolite/batch combinations for which a correction has proved impossible. The differences between strategies Q and S are clear: the number of uncorrected cases in Q strategies (depending on QCs) is much higher than in S strategies (depending on study samples). Similarly, using injection order in strategies Q and S leads to a drastic decrease in the number of cases for which a correction is possible. In particular for the correction of data set III with Q strategies there are many cases for which such a correction is impossible, due to the fact that in only two out of four batches at least four QCs were present. If, instead of replacing values in the original matrix with corrected values, we would evaluate only the corrections, then we would see that the corrections themselves would lead to very good values for the two quality criteria. However, plots like Fig. 6 would be very hard to interpret, since for each class of correction methods different numbers of metabolites would be taken into account.
The percentage of cases (metabolite/batch combinations) for which correction is impossible for the three data sets and the correction strategies considered
Data set I (%)  Data set II (%)  Data set III (%)  

Q (ave)  –  29.2  14.3 
Q (lin)  37.1  –  58.0 
S (ave)  –  5.6  1.3 
S (lin)  9.0  11.3  2.3 
R  0.0  0.0  0.0 
5 Conclusion
This paper addresses the important topic of batch correction in untargeted MSbased metabolomics experiments. Using three large data sets, measured on different instruments, and containing repeated measurements of one pooled QC sample as well as measurements of biological replicates, it was possible to investigate the performance of several commonly used batch correction methods. A clear picture has emerged. If many QCs are present within batches, they can be used to good effect for correcting both betweenbatch and withinbatch effects. Especially for longer batches the injection order within a batch can have a large influence on the results as well, and can be corrected for by explicitly including this information in the correction method. Corrections can not only be based on the QCs, but also on the study samples themselves – in the optimal situation with a reasonably large number of QCs, the results are mostly comparable. When the number of QCs is not very large, however, correction on the basis of the study samples may be the preferred option.
The corrections using the study samples have the advantage that they can be calculated for a larger number of metabolites. Corrections based on the QCs can only be done for those metabolites that are actually present in the QCs. The normalization method investigated in this paper, RUV, did not use batch or injection order information at all. This led to results that were comparable in quality to the other two strategies for the hapmap samples (both LC and GC), but led to inferior results in the last data set. The main advantage of the RUV method is that all measured values are corrected, whereas for the other correction methods the number of corrected metabolites was always smaller than the total number, sometimes quite substantially so. RUV is the only method of the ones considered here that is able to decrease the effects of other sources of technical variation like MS detector sensitivity and perhaps even ion suppression.
The situation of nondetects warrants careful investigation. For batch correction, at least, we have seen detrimental effects of replacing nondetects with small values like zero, or half the LOD. Using the smallest value in the data set (LOD) is better. Instead of imputing values, censored regression methods can be used to good effect, and one can even ignore the nondetects and base the corrections only on detected features. Also in that case the results are quite good, especially for the S strategies where the number of points is larger. We have also considered robust regression methods that are less sensitive to outliers, to see if the effect of a particularly unlucky choice of imputed value can be remedied. Indeed, when using, e.g., Huber’s Mestimators (Huber 1981) to calculate the correction lines, the results for strategies like S0 and Q0 improved quite significantly, but still they did not reach the same levels as the other strategies (data not shown). A disadvantage, especially for the Q0 and Q1 strategies is also the relatively low number of QCs: robust regression is not very useful when only four or five points are available for estimating the parameters of the correction line.
The two quality criteria introduced in this paper give an easy and quantifiable way to assess the success of batch correction. The PCAbased criterion using the Bhattacharyya distances between batches is generic and allows visual identification of samples, or groups of samples, that do not conform to the general trend. Here, we have restricted ourselves to a criterion based on the first two PCs, also because of our aim to visualize the results. In principle, one could also take higherorder PCs into account, but this in our experience did not lead to different conclusions. The second quality criterion is based on the presence of biological replicates, ideally measured in different batches. The definition, a fraction of variance explained, leads to numbers on a scale from zero to one, which can easily be interpreted. As with the PCAbased criterion, individual outliers can be investigated, leading to potentially valuable information.
The batch correction strategies described in this paper have been applied to relative metabolite intensities, but in principle they can also be used for correcting nonaggregated individual mass peaks. Since the correction itself is quite simple, the added computational complexity is not a major concern. However, we would still advise against this practice as any errors at the peak level that would be less influential on the level of the metabolite as a whole (e.g., misalignment of a single mass trace) can severely disturb the batch correction, thereby hampering subsequent data interpretation.
Batch correction based on the study samples assumes that the sample injection sequence has been properly randomized. It is shown that results can be very good. This finding could lead to a reassessment of the number of QCs required in long injection sequences: QCs serve other purposes, such as checking the efficiency of extraction, too, but in some cases their number could be decreased when they are no longer needed for batch correction.
Footnotes
Notes
Acknowledgments
Cajo J. F. ter Braak is acknowledged for useful discussions.
Compliance with ethical standards
Conflict of interest
All authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
References
 Cordovez, V., Carrion, V. J., Etalo, D. W., Mumm, R., Zhu, H., & van Wezel, G. P., et al. (2015). Diversity and functions of volatile organic compounds produced by streptomyces from a diseasesuppressive soil. Frontiers in Microbiology (accepted for publication).Google Scholar
 de Vos, R. C. H., Moco, S., Lommen, A., Keurentjes, J. J. B., Bino, R. J., & Hall, R. D. (2007). Untargeted largescale plant metabolomics using liquid chromatography coupled to mass spectrometry. Nature Protocols, 2, 778–791.CrossRefPubMedGoogle Scholar
 De Livera, A. M., SysiAho, M., Jacob, L., GagnonBartsch, J. A., Castillo, S., Simpson, J. A., et al. (2015). Statistical methods for handling unwanted variation in metabolomics data. Analytical Chemistry, 87, 3606–3615.CrossRefPubMedPubMedCentralGoogle Scholar
 Draisma, H. H. M., Reijmers, T. H., van der Kloet, F., BobeldijkPastorova, I., SpiesFaber, E., Vogels, J. T. W. E., et al. (2010). Equating, or correction for betweenblock effects with application to body fluid LCMS and NMR metabolomics data sets. Analytical Chemistry, 82, 1039–1046.CrossRefPubMedGoogle Scholar
 Dunn W. B., Broadhurst D., Begley P., Zelena E., FrancisMcIntyre S., Anderson N., Brown M., Knowles J. D., Halsall A., Haselden J. N., Nicholls A. W., Wilson I. D., Kell D. B., Goodacre R., & The Human Serum Metabolome (HUSERMET) Consortium (2011). Procedures for largescale metabolic profiling of serum and plasma using gas chromatography and liquid chromatography coupled to mass spectrometry. Nature Protocols, 6(7):1060–1083.Google Scholar
 Dunn WB, Erban A, Weber RJM, Creek DJ, Brown M, Breitling R, et al. (2013). Mass appeal: metabolite identification in mass spectrometryfocused untargeted metabolomics. Metabolomics, 9, 44–66.CrossRefGoogle Scholar
 FernándezAlbert, F., Llorach, R., GarciaAloy, M., Ziyatdinov, A., AndresLacueva, C., & Perera, A. (2014). Intensity drift removal in LC/MS metabolomics by common variance compensation. Bioinformatics, 30, 2899–2905.CrossRefPubMedGoogle Scholar
 Flood P (2015) Natural genetic variation in Arabidopsis thaliana photosynthesis. PhD thesis, Wageningen UR,.Google Scholar
 Franceschi, P., Mylonas, R., Shahaf, N., Scholz, M., Arapitsas, P., Masuero, D., et al. (2014). MetaDB: a data processing workflow in untargeted MSbased metabolomics experiments. Frontiers in Bioengineering and Biotechnology, 2, 72.CrossRefPubMedPubMedCentralGoogle Scholar
 GagnonBartsch, J. A., & Speed, T. P. (2012). Using control genes to correct for unwanted variation in microarray data. Biostatistics, 13, 539–552.CrossRefPubMedPubMedCentralGoogle Scholar
 Gomez Roldan, M. V., Engel, B., de Vos, R. C. H., Vereijken, P., Astola, L., Groenenboom, M., et al. (2014). Metabolomics reveals organspecific metabolic rearrangement during early tomato seedling development. Metabolomics, 10, 958–974.Google Scholar
 Greene, W. H. (2003). Econometric analysis (5th ed.). Upper Saddle River, NJ: Prentice Hall.Google Scholar
 Hendriks, M. M. W. B., van Eeuwijk, F. A., Jellema, R. H., Westerhuis, J. A., Reijmers, T. H., Hoefsloot, H. C. J., et al. (2011). Dataprocessing strategies for metabolomics studies. Trends in Analytical Chemistry, 30, 1685–1698.CrossRefGoogle Scholar
 Hennig C (2014). fpc: Flexible procedures for clustering. URL http://CRAN.Rproject.org/package=fpc. R package version 2.19
 Horton, M. W., Hancock, A. M., Huang, Y. S., Toomajian, C., Atwell, S., Auton, A., et al. (2012). Genomewide patterns of genetic variation in worldwide Arabidopsis thaliana accessions from the RegMap panel. Nature Genetics, 44, 212–216.CrossRefPubMedPubMedCentralGoogle Scholar
 Huber, P. J. (1981). Robust statistics. New York: Wiley.CrossRefGoogle Scholar
 Hughes, G., CruickshankQuinn, C., Reisdorph, R., Lutz, S., Petrache, I., Reisdorph, N., et al. (2014). MSProcess—summarization, normalization, and diagnostics for processing of mass spectrometry based metabolomic data. Bioinformatics, 30, 133–134.CrossRefPubMedPubMedCentralGoogle Scholar
 Jackson, J. E. (1991). A user’s guide to principal pomponents. Chichester: J. Wiley & Sons.CrossRefGoogle Scholar
 Jolliffe, I. T. (1986). Principal component analysis. New York: Springer.CrossRefGoogle Scholar
 Kamleh, M. A., Ebbels, T. M. D., Spagou, K., Masson, P., & Want, E. J. (2012). Optimizing the use of quality control samples for signal drift correction in largescale urine metabolic profiling studies. Analytical Chemistry, 84, 2670–2677.CrossRefPubMedGoogle Scholar
 Kirwan, J. A., Broadhurst, D. I., Davidson, R. I., & Viant, M. R. (2013). Characterising and correcting batch variation in an automated direct infusion mass spectrometry (DIMS) metabolomics workflow. Analytical and Bioanalytical Chemistry, 405, 5147–5157.CrossRefPubMedGoogle Scholar
 Kleiber C & Zeileis A. Applied econometrics with R. SpringerVerlag, New York, 2008. URL http://CRAN.Rproject.org/package=AER
 Li, Y., Huang, Y., Bergelson, J., Nordborg, M., & Borevitz, J. O. (2010). Association mapping of local climatesensitive quantitative trait loci in Arabidopsis thaliana. Proceedings of the National Academy of Sciences of the United States of America, 107, 21199–21204.CrossRefPubMedPubMedCentralGoogle Scholar
 Little, R. J. A., & Rubin, D. B. (1987). Statistical analysis with missing data. New York: Wiley.Google Scholar
 Lommen, A. (2009). MetAlign: an interfacedriven, versatile metabolomics tool for hyphenated fullscan ms data preprocessing. Analytical Chemistry, 81, 3079–3086.CrossRefPubMedGoogle Scholar
 LopezSanchez, P., de Vos, R. C. H., Jonker, H. H., Mumm, R., Hall, R. D., Bialek, R., et al. (2015). Comprehensive metabolomics to evaluate the impact of industrial processing on the phytochemical composition of vegetable purees. Food Chemistry, 168, 348–355.CrossRefPubMedGoogle Scholar
 Mumm, R., Hageman, J. A., Calingacion, M., de Vos, R. C. H., Jonker, H., Erban, A., Kopka, J., Hansen, T. H., Laursen, K., Schjoerring, J., Ward, J., Beale, M. H., Jongee, S., Ahmed, R., Habibi, F., Indrasari, S. D., Sahkhan, S., Ramli, A., Romero, M., Reinke, R., Ohtsubo, K.I., Boualaphanh, C., Fitzgerald, M. A., & Hall, R. D. (2015). Multiplatform metabolomics analyses of a broad collection of fragrant and nonfragrant rices reveals the high complexity of grain quality characteristics. Metabolomics, In press.Google Scholar
 Patti, G. J., Yanes, O., & Siuzdak, G. (2012). Metabolomics: the apogee of the omics trilogy. Nature Reviews Molecular Cell Biology, 13, 263–269.CrossRefPubMedPubMedCentralGoogle Scholar
 R Core Team. R: a language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, 2015. URL http://www.Rproject.org/
 Risso, D., Ngai, J., Speed, T. P., & Dudoit, S. (2014). Normalization of RNAseq data using factor analysis of control genes or samples. Nature Biotechnology, 32(9), 896.CrossRefPubMedPubMedCentralGoogle Scholar
 Schafer, J. L. (1996). Analysis of incomplete multivariate data. London: Chapman and Hall.Google Scholar
 Tikunov, Y. M., Laptenok, S., Hall, R. D., Bovy, A., & de Vos, R. C. H. (2012). MSClust: a tool for unsupervised mass spectra extraction of chromatography–mass spectrometry ionwise aligned data. Metabolomics, 8, 714–718.CrossRefPubMedPubMedCentralGoogle Scholar
 Tobin, J. (1958). Estimation of relationships for limited dependent variables. Econometrica, 26, 24–36.CrossRefGoogle Scholar
 Trutschel, D., Schmidt, S., Grosse, I., & Neumann, S. (2015). Experiment design beyond gut feeling: statistical tests and power to detect differential metabolites in mass spectrometry data. Metabolomics, 11, 851–860.CrossRefGoogle Scholar
 Uh, H. W., Hartgers, F. C., Yazdankakhs, M., & HouwingDuistermaat, J. J. (2008). Evaluation of regression methods when immunological measurements are constrained by detection limits. BMC Immunology, 9, 59.CrossRefPubMedPubMedCentralGoogle Scholar
 van Duynhoven, J., van der Hooft, J. J. J., van Dorsten, F., Peters, S., Foltz, M., GomezRoldan, V., et al. (2014). Rapid and sustained systemic circulation of conjugated gut microbial metabolites after singledose black tea consumption. Journal of Proteome Research, 13, 2668–2678.CrossRefPubMedGoogle Scholar
 Verhoeven, H. A., Jonker, H. H., de Vos, R. C. H., & Hall, R. D. (2012). Solidphase microextraction GC–MS analysis of natural volatile components in melon and rice. In N. W. Hardy & R. D. Hall (Eds.), Plant metabolomics: methods and protocols. New York: Humana Press.Google Scholar
 Veselkov, K. A., Vingara, L. K., Masson, P., Robinette, S. L., Want, E., Li, J. V., et al. (2011). Optimized preprocessing of ultraperformance liquid chromatography/mass spectrometry urinary metabolic profiles for improved information recovery. Analytical Chemistry, 83, 5864–5872.CrossRefPubMedGoogle Scholar
 Villafort Carvalho, M. T., Pongrac, P., Mumm, R., van Arkel, J., van Aelst, A., Jeromel, L., Vavpetic, P., Pelicon, P., & Aarts, M.G. (2015). Gomphrena claussenii, a novel metalhypertolerant bioindicator species, sequesters cadmium, but not zinc, in vacuolar oxalate crystals. New Phytology, in press. doi:10.1111/nph.13500.Google Scholar
 Wehrens, R. (2011). Chemometrics with R: multivariate data analysis in the natural sciences and life sciences. Heidelberg: Springer.CrossRefGoogle Scholar
 Xia, J., Sinelnikov, I. V., Han, B., & Wishart, D. S. (2015). MetaboAnalyst 3.0—making metabolomics more meaningful. Nucleic Acids Research, 43, W251–257.CrossRefPubMedPubMedCentralGoogle Scholar
Copyright information
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.