Abstract
High-dimensional omics data are often contaminated by sources of unwanted variations caused by platforms, batches, or other external factors. These interferences and noise can obscure critical signals related to cancer. Contaminated data are modeled as a combination of variables derived from the phenotype of interest (POI) and confounding factors. To identify these variables, a novel method called Decision Variable Analysis (DVA) is proposed. The novelty of DVA is to iteratively extract independent decisive variables for modeling the data. Specifically, a priori knowledge introduced as the definite variable linked with POI is removed from data through a residual operation. The number of variables is estimated from the residual matrix based on the zero gradient of singular values, rather than relying on random matrix theory or principal components analysis, which can produce unreliable results when the number of features exceeds the number of samples. Applications of DVA to both synthetic and real data demonstrate superior performance in identifying variables compared to conventional approaches. Improvements offered by DVA are illustrated across high-dimensional omics datasets, particularly those with smaller sample sizes relative to the number of features on different platforms. The results indicate that DVA is an effective method for dissecting sources of variation in high-dimensional data with disturbances.
Introduction
One of the most important issues for high-dimensional omics data analysis is the identification of meaningful markers.1,2 For instance, differentially expressed genes or differentially methylated CpG sites were identified between normal and cancer samples from the Cancer Genome Atlas (TCGA).3,4 However, these large-scale profiling data are subjected to heterogeneity caused by confounding factors (CFs), resulting from both technical and biological sources, e.g. ambient conditions during sample preparation and processing, sample storage conditions, or any other technical discrepancy between or within ‘batches’, which describe some samples being processed differently than others.5–7
Confounding factors are often presented against a background of biological variables, which are not the interesting factors in previous studies. A typical example is the gene expression analysis, which involves identifying differential expressed genes under various conditions, such as the cancer state. Not only changes in expression are related to the cancer state, but also the age, sex or body mass index of the individuals. Some genes are observed to have differential expression8–10 pertaining to cancer,11,12 some corresponding to these unwanted factors.14,13 In the context of DNA methylation studies, many epigenome-wide association studies (EWAS) are performed using blood, as it is easily accessible. However, blood is a heterogeneous tissue that consists of several different cell types. It is critical to account for cell composition as it could influence the differential methylation calling.16,15 Other genetic, demographic, and environmental factors have also been presented to have an impact on the omics data profiling.18,19,17 If these factors are not excluded in the large-scale profiling analysis when identifying differential expression or methylation, this may introduce additional spurious signals resulting from the effect of these factors or induce ‘regular’ noise in the data. 20
Normalization techniques are usually used for adjusting ‘regular’ noise or systematic variation resulting from laboratory and technical sources. Some studies indicate that unknown variations remain unremoved after normalizing.
21
Thereby, a few methods have been proposed to solve the problem of unwanted variation in large profiling studies. Conventional techniques are linear modeling and the empirical Bayes (EB) framework, which deem the confounding factors as additional variables. ComBat is a method to assume the factors inducing the unwanted variation are known, especially for small data samples.22,23 However, many factors can hardly be obtained in practice, and it is difficult for researchers to select all factors into the model even if the factors (variables) are known because there are too many of them. Moreover, factors may interact with each other and complicate the influence on high-dimensional omics data. Another method assumes that the sources of the unwanted variations are unknown. For instance, remove unwanted variation (RUV), 2-step (RUV-2) or RUV-like method uses negative control features that are not associated with phenotype of interest (e.g. cancer, age, or sex) but are affected by unknown variations to estimate the unwanted factors.
14
Negative controls play a crucial role in these methods. Negative controls are features (e.g. genes) that must be known
The unwanted or unknown factors can be derived from the data using tricks of component analysis, e.g. singular value decomposition (SVD), principal components analysis (PCA), 24 and independent variables analysis (ICA). 25 Surrogate variable analysis (SVA) has been proposed to model the potential factors for feature selection in omics data based on SVD. 26 Whereafter, independent surrogate variable analysis (ISVA) has been proposed using random matrix theory (RMT) based on PCA to deconvolve CFs. 27 Whereas, the result is not reliable if the omics data table with rows (features) greater than columns (samples) is processed by PCA-based methods. 28 Furthermore, there are no convincing explanations for the meanings of principal components or surrogate variables associated with the sources of variations, whatever unmeasured or measured factors resulted from both biological and technical sources. To solve the small sample size problem when dealing with high-dimensional (features) omics data and model the CFs better, a novel framework called decision variable analysis (DVA) is proposed by eliminating the influence of the main POI corresponding to the decision variable.
The motivation of DVA is that a priori knowledge is closely related to the primary POI, which can be transformed into a decision variable in a linear regression equation. After removing the effect of the known decision variable on high-dimensional omics data, the residual matrix is obtained, and the residual part is decomposed into statistically independent variables related to phenotypes or potential variables. The proposed algorithm improves the SVA/ISVA in two aspects: (i) The nonlocal gradient is used to estimate the number of components instead of RMT based on PCA in ISVA because PCA can hardly obtain reliable results when processing high-dimensional samples of small size. (ii) Considering the biological significance of the data matrix, the independent decisive variables (DVs) of CFs is progressively extracted against POI interference and model misspecification instead of uncorrelated surrogate variables (SVs) as SVA does.
The rest of this article is organized as follows. Section 2 introduces the concepts and method of DVA, along with simulated and factual data. In Section 3, for the effectiveness of proposed method, DVA is implemented on the simulated data and real datasets in the context of gene expression and DNA methylation, respectively. The results show that the inferred decision variables proposed by this method can capture confounding factors more efficiently when compared to other methods. Section 4 summarizes that DVA can find decisive variables for cancer study and hold for different high-dimensional omics data.
Method
Review of SVA/ISVA
A biological data matrix
SVA perform a SVD on the residual matrix R which is defined by
The singular vectors of SVD represent the variation associated with the factors, including some biological factors and experimental factors. These factors are mixed and constitute the potential CFs. To untangle the mixed effects in surrogate variables derived from singular vectors, ISVA suggests using independent component analysis (ICA) on the residual matrix R. The model of ISVA based on ICA can be expressed as:
Introducing ICA is to estimate the mixed matrix
To determine the factors as variables related to the cancer, the high-dimensional profiling data can be deemed as a fusion pattern by different factors: the first one is definite POI, the second ones are known or unknown factors as confounding factors (CFs), and the third is random or stochastic fluctuation. First, the data should be resolved into (almost) independent components. For instance, if samples are obtained from two related but distinct cohorts and profiled on microarrays, the array and cohort can be considered as two potential and independent factors. Whereas. these factors are modeled as ‘surrogate variables’ only derived from SVD in SVA. These ‘surrogate variables’ are linearly uncorrelated and not independent, which is inconsistent with the reality. Thus, these factors are need to be deconvolved into statistically independent components using ICA. In view of ICA, identifying different impact factors can be deemed as ‘blind source signal separation’. To trace different variables, the proposed method should be designed on the basis of independent non-Gaussian components corresponding to the POI and CFs. Although ISVA also uses ICA to deconvolve the confounding factors, it applies ICA over the K-dimensional subspace of the data matrix reduced by RMT based on PCA. PCA is a crucial step in the dimensionality estimation of ISVA. In this step, after normalizing the data matrix, PCA is conducted using the eigenvalue decomposition of the data covariance matrix. It should be noted that the meaning of the biological data columns represents samples in normalization. When the sample number is smaller than the feature number, PCA cannot obtain reliable results. Thus, ISVA cannot achieve effective results in real biological data, whatever DNA methylation data or gene expression data; this is proved by the experiments in the following sections. For extensive adaptability to the special biological data, the decisive variables (DVs) of CFs are progressively purified against interference. The flow chart of the proposed method for purifying DVs, called decision variable analysis (DVA), is shown in Figure 1.
The data are correlated to known variables (if there are The effect of known variable (y) is removed from the data by The number of uncovered variables is estimated when the non-local gradient31,32 of the singular value approximates zero (0.01). Independent component analysis (ICA) is performed on the residual matrix The mixed matrix of residual matrix is correlated to the data to find the most related contents in the data. The data matrix is clipped by features that are significantly correlated ( Again, ICA is conducted on The vectors of

Flowchart of the proposed decision variable analysis.
We generate the simulated data with 50 samples representing simulated units based on Lee et al.
26
and Teschendorff et al.
27
for comparing to other methods with the same standard. The simulated data contain three variables (

An example of simulated data. (A) A heatmap of a simulated data containing 2,000 genes measured on 50 samples. (B) Genes 1801–2000 in this data are affected by the POI. The value of POI is taken either 0 or 1 for each sample, which indicates the sample belongs to one or the other class. (C) Genes 1201–1800 in this data are affected by both two confounding factors (CFs), i.e. CF1 and CF2. These two CFs are also binary variables that take value either 0 or 1. (D) Genes 601–1200 in this data are affected by one confounding factor (CF1 or CF2). Genes 1-600 are not affected by any POI or CFs.
Base on Teschendorff et al.
27
and McAlpine et al.,
33
ten percent of features derived from equations (4) to (11) of triad
Four DNA methylation datasets produced by Illumina’s Infinium Human Methylation 450k Beadchips are used in this study. The Illumina Human Methylation 450 BeadChip measures the methylation status of CpGs at 485,577 sites across the human genome. The data is expressed as
Datasets 1 Dataset 1: the DNAm dataset is composed of 395 samples from patients with stomach adenocarcinoma and normal controls (a total of 137 women and 258 men). Dataset 2: this DNAm dataset consists of 472 samples from patients with skin cutaneous melanoma and normal people (a total of 179 women and 293 men). Dataset 3: this dataset consists of 310 samples from a total of 141 women and 169 men (38 healthy people and 272 patients with colon adenocarcinoma). Dataset 4: this dataset consists of 102 samples from 7 healthy people and 95 patients with rectum adenocarcinoma, a total of 47 women and 55 men.
In these Illumina Infinium Human Methylation 450k arrays, three main CFs are taken into account: sex, age and race variations. It is noteworthy that the variations caused by these factors have not been removed by quantile normalization procedures. Specifically, sex, age, and race are taken as confounding factors in Datasets 1
Another readily obtaining DNA samples for methylation studies is derived from the whole blood. However, blood contains many functionally distinct cell populations in various proportions. Such confounding due to cellular heterogeneity might affect the interpretation of methylation. To validate the identifiability of the proposed algorithm to the cellular heterogeneity of blood samples, the DNA methylation data (eighteen samples from adult donors) from GEO (GSE77797, Dataset 5) is used. Cancer status is used as the phenotype of interest. The proportions of B cells, CD4T, CD8T, natural killer cells, purified granulocytes, and monocytes in mixed white blood cells and whole blood are used as confounding factors. The proposed algorithm is expected to identify these factors for the deconvolution of adult human whole blood in the DNA methylation study.
Datasets 6
Dataset 6: this dataset consists of 16861 genes and 529 samples from 471 patients with lung adenocarcinoma and 58 healthy people (a total of 289 women and 240 men). Dataset 7: this dataset is composed of 16,633 genes and 587 samples from 515 patients with kidney renal clear cell carcinoma and 72 normal, a total of 202 women and 385 men, respectively. Dataset 8: this gene expression dataset contains 16,990 genes and 448 samples from a total of 158 women and 290 men (35 healthy people and 413 patients with stomach adenocarcinoma). Dataset 9: this dataset includes 16,161 genes and 399 samples from 50 healthy people and 349 patients with liver hepatocellular carcinoma, a total of 136 women and 263 men.
Likewise, gender, age, and race are taken as the potential confounding factors in these datasets.
Algorithm comparison using the same evaluation indexes
Using the same statistic tests and evaluation indexes, the comparison is performed to competing DVA, SVA, and standard linear regression (SLR) with no adjustment for CFs on the same simulated and real biological datasets, respectively. The statistical tests and evaluation indexes are as follows.
Let
Results
Simulated data
We generate the simulated data, including 2000 features and 50 samples with a primary binary variable of POI and two CFs (also binary variables) in Section 2. It is assumed that 10% of features are TPs distinguishing for POI and have a 25% overlap for each CF. Using the same FDR threshold of 0.05 and the relative effect size, five methods widely used so far (ComBat-seq, 23 DVA, RUV-4, 14 SLR, and SVA36,37) have repeatedly run 100 times, respectively. Thereupon, performance indexes of these algorithms are illustrated in Figure 3.

Performance indexes of different algorithms over 100 runs of simulated data. The algorithms for comparison are Com-Bat-seq, DVA, RUV4, SLR, and SVA. Using the same given false discovery rate (FDR) threshold of 0.05, the metrics of TP are compared passing the same FDR threshold, PPV, FNR, SEA, CORR, and KST (Please see Section 2 for more details). (A) Relative effect size = 1. (B) Effect size of CFs is set to be 3

(A) The variation of 14 significant singular vectors used to estimate variables, which measured relative to the total variation in the data. The number of variables can be estimated when the parameter of non-local gradient is set to 0.01. (B) Heatmap of P-values of relationships between 14 significant singular vectors and the factors (cancer, age, race, and sex). P-values are estimated using linear model. Color codes:
In Figure 3(A), it is observed that DVA outperforms other methods in all indexes except KST. In terms of KST, DVA show almost the same performance with ComBat-seq, RUV4, SVA except SLR. This indicate that the null gene P-values of DVA and other methods except SLR exhibit agreement with the uniform distribution. From Figure 3, it is noted that DVA remarkably reduces the FNR and increases the PPV and SEA with lower variations compared to other algorithms. As expected, the SLR has the lowest performance because it cannot take potential confounding factors into account. SVA, RUV4, and ComBat-seq have almost the same largest variations in terms of TP, PPV, FNR, and SEA, suggesting that the performance of these methods is unstable. Moreover, the CORR of DVA is the highest among these algorithms, which indicates that the inferred decision variables (DVs) have the closest relationships with the CFs than others. Using DVs as surrogates for CFs is a better choice of which variables to contain as covariates.
In generating the simulated data, the relative effect sizes of POI and CFs are also taken into account, as previous studies suggested. 27 All methods run 100 times with the effect size changing from 1 to 4. Figure 3(A) and (B) illustrate the results of the effect size of CFs being assumed to be 1 and 3 times that of the POI, respectively. From Figure 3(B), the number of TP detected by DVA is the closest to the true number of TP with the smallest deviation. For most indexes, DVA has the best performance among the algorithms (Figure 3(B)). Meanwhile, DVA almost outperforms other methods in all metrics, and the performance at a large effect size of CFs is better than the counterpart at a small effect size (Figure 3(A) and (B)). The variation of performance metrics (expect KST and CORR) of DVA becomes smaller when increasing the effect sizes of CFs. Note that the variation of metrics (expect KST and CORR) of SVA has significantly decreased. This suggests that it is easier to identify the CFs for the algorithm when the effects of CFs become larger. When the effects of CFs are small, DVA can have more steady performance than others (Figure 3(A)). In another word, DVA is more stable or reliable than other methods in modeling the CFs when the confounders have a small influence on the data. From the experiments with different effect sizes, we found that as decreased effect size, the interferences stemming from CFs become smaller, and the advantages of DVA in identifying CFs are more obvious, since it is necessary to consider the stability of the algorithm in deconvolving confounding factors.
We implemented the proposed DVA on four DNA methylation datasets from TCGA (Datasets 1-4 as detailed in Section 2.4). In the procedure of DVA (Section 2.2), the data is firstly correlated with different variables (e.g. cancer status, age, race, and sex). Cancer status has been selected as the POI with the smallest P-value using linear regression. The number of variables is estimated by the number of significant singular vectors (SSV) decomposed by SVD from the data matrix. In Figure 4(A), it is observed that the variation of SSV decreases as the number of SSV increases. The large variation of SSV indicates that unnegligible information is contained in the dimension. Thus, the number of variables can be estimated when the variation of SSV does not change. From Figure 4(A), the slope of the variation curve of singular vectors is (almost) flat when the parameter of the non-local gradient is set to 0.01.
The heatmap of P-values of correlation between singular vectors and the factors is drawn in Figure 4(B). It is important to note that many singular vectors are significantly related to factors other than cancer, especially sex. Based on the above experiments, it is found that SVA almost has the same performance with ComBat and RUV-like methods. Furthermore, SVA-like methods are more popular than ComBat and ruv-like methods based on literature investigation.36,37 Thereupon, SVA is applied to the same four methylation datasets using cancer status as the POI. The derived surrogate variable (SV) and decision variable (DV), which are the best correlated with the CFs based on the relationships and P-value statistics, are recorded in Table 1. It is found that all selected DVs are significantly correlated with the sex factor. The derived DVs are more related to sex factors than others, whereas SVs are not. In most cases, low correlations are found between inferred SVs and the factors (
The performance of DVA and SVA on DNA methylation datasets 1-4.
The performance of DVA and SVA on DNA methylation datasets 1-4.

Comparison of DVA with SVA in identifying sex effect in Dataset 1. The weights (y-axis) in the two decision variables and surrogate variables the most correlated with the sex factor are plotted against genders (x-axis). The F-statistics of a linear ANOVA with sex as the independent variable are also provided for comparing the identifiability of sex effect.
Considering a single DV or SV may not capture all possible effects, the second best DV/SV correlated with the factor is included in the analysis. The first and second best DVs/SVs correlated with sex factors are shown in Figures 5 and 6, respectively. There are bad correlations (

Comparison of DVA with SVA in identifying sex effect in Dataset 2. The weights (y-axis) in the two decision variables and surrogate variables the most correlated with the sex factor are plotted against genders (x-axis). The F-statistics of a linear ANOVA with sex as the independent variable are also provided for comparing the identifiability of sex effect.
In addition, it indicates that DVA can capture the factor of sex in the dataset of rectum adenocarcinoma, which contains 102 samples, whereas SVA cannot (Table 1). SVA cannot achieve results on blood dataset either. In blood dataset, pertaining to whole-blood DNA methylation, there are only eighteen samples. In this case of small samples, our proposed method can achieve promising results and model the CFs of cellular heterogeneity in blood (Table 1 and Figure 7).

The performance of inferred DVs in modeling the proportions of different cell types. The values of DV (y-axis) which is the most correlated with cell populations are plotted against the proportions of cell types (x-axis).
In most cases, the inferred DVs from whole-blood methylation data have high correlations with cell populations in varying proportions with small P-values. Since cell compositions in blood as confounding factors convolve the interpretation of DNA methylation, these highly related DVs can be readily used as covariates in modeling. Besides, for Dataset 3, appreciable differences cannot be observed between DVA and SVA. This is not surprising when CFs are subject to no measurement error or uncertainties (at least in the way they affect the data). Nonetheless, the performance metrics achieved by DVA are better than those by SVA.
We further apply DVA and SVA to four gene expression datasets (Datasets 6-9, Section 2.5). These gene expression datasets all have a low signal-to-noise ratio (SNR), and potential CFs are sex, age, and race. The derived SV/DV is best correlated with the CFs and P-values, which are listed in Table 2. It suggests that the selected DVs are all significantly related to the sex factor. The derived SVs/DVs are more correlated with the gender factor than the other two factors. A low correlation between SVs (from SVA) and sex factor in Dataset 7 (stomach adenocarcinoma). The correlation values between DVs and sex factor are all larger than those between SVs and sex, which also indicates that DVA models the factor better than SVA-like method.
The performance of DVA and SVA on gene expression datasets 6-9.
The performance of DVA and SVA on gene expression datasets 6-9.
The similar improvements in DVA across four gene expression datasets can ben found in Table 2. The inferred DVs model the CFs better because DVs are mutually independent statistically, whereas SVs are irrelevant variables and not independent variables. The independent variables are preferred when modeling the potential effects of the data. Furthermore, independent DVs model the confounders directly from the data rather than measuring different phenotypes, which may be subject to measurement error or uncertainties. The performance of DVs can remain stable when the data has measurement errors or uncertain interference. In other words, when phenotypes are hard to measure or subject to measurement error or uncertainties, using DVs as covariates is an advisable choice.
A novel framework for DVA has been proposed, which takes advantage of SVA and ISVA, to model the confounding factors and use inferred DVs as covariates. One simulated and nine real datasets, including two different data types (DNA methylation and gene expression), are used for comparing the performance of the algorithms. In the procedure of DVA, the data is firstly correlated with different variables to find the variable that has the smallest P-value as POI using linear regression. The effect of POI is then removed by subtracting the regression part from the data matrix. The dimension of DVs is estimated using a non-local gradient of singular value, indicating the variation of information content, instead of using random matrix theory or PCA as SVA/ISVA do. The threshold, which indicates the non-local gradient of the singular value approaching zero, is set to 0.01. After dimension estimating, the fastICA is used on the residual matrix and the correlated data matrix with the mixed matrix of the residual matrix. The original data matrix is reduced by the indexes of statistically significant correlated features. The reduced data matrix thus contains information with respect to the CFs other than the POI. The fastICA is secondarily applied to this reduced matrix and the vectors of the mixed matrix of the reduced matrix with the best correlation with the mixed matrix of the residual matrix are selected as the decision variables. The results across simulated and real datasets suggest that the proposed method improves the ability to identify the CFs over other methods, and DVA is a more stable algorithm for measurement error or uncertainties. The inferred DVs have the highest correlation with the CFs in all datasets, which indicates that the specific biological signature in each dataset is clearly distinguished by using DVA.
The improvement of modeling confounders by DVA is derived from the optimized combination of SVD and ICA on the residual matrix obtained by removing the effect of POI from the original data. Although the difference between SVA/ISVA and DVA is mainly on the step of dimension estimation, it has been tested that the effectiveness of random matrix theory based on PCA, which ISVA used, relies on the data that has more samples than features. Furthermore, using the same arrangement-based dimension estimation algorithm as SVA, DVA still better identifies the confounding factors because of the blind source separation technique introduced in DVA.
Comparative experiments on simulated data and distinct real datasets suggest that DV is more relevant to the confounder (especially sex) than other surrogates. There is no high correlation (
The identified SVs/ISVs by using SVA/ISVA are problematic when they are both correlated with POI and CFs. In this case, distinguishing the effect of the primary signal from that caused by CFs is critical. In our method, the primary biological signal (e.g. related to cancer) of samples can be deemed as a priori knowledge. A priori knowledge correlated with the POI is first removed by solving the residual matrix of the original data matrix. The downstream processing of DVA (e.g. finding significant singular vectors and calculating independent components) is conducted on this residual matrix. This ensures DV is highly related to CF (e.g. sex,
In the case of DNA samples from whole blood, cellar components in the blood determine the interpretation of DNA methylation. Compared to other techniques, the proposed method shows adaptability in identifying different cell types in real whole-blood methylation data with a small sample size. Since the variation of blood cell composition as confounders disturbs the methylation calling, these confounding factors correlated with DVs created by our method can be thought of as covariates in the downstream regression analysis.
In conclusion, the proposed DVA method works well in identifying confounding factors in gene expression and DNA methylation datasets (including whole-blood methylation data). This novel method provides a flexible framework for statistical inference and makes high-latency sample processing more reasonable and accurate. It is expected to be a reliable data mining tool for discovering decisive variables resulting in cancers with known or hidden interference and disturbance.
Footnotes
Acknowledgements
The authors express their gratitude to the anonymous reviewers for the constructive suggestions.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported in part by the National Natural Science Foundation of China under Grants 62301353 and 12272064, in part by Key R&D Program of Hunan (2022SK2104) and Major Project of Basic Science (Natural Science) Research in Colleges and Universities of Jiangsu Province (23KJA580001), in part by Leading plan for scientific and technological innovation of high-tech industries of Hunan (2022GK4010), in part by National Key R&D Program of China (2021YFF0900602).
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
