Abstract
Although hypoxia is a critical factor that can drive the progression of various diseases, the mechanism underlying hypoxia itself remains unclear. Recently, m6A has been proposed as an important factor driving hypoxia. Despite successful analyses, potential genes were not selected with statistical significance but were selected based solely on fold changes. Because the number of genes is large while the number of samples is small, it was impossible to select genes using conventional feature selection methods with statistical significance. In this study, we applied the recently proposed principal component analysis (PCA), tensor decomposition (TD), and kernel tensor decomposition (KTD)-based unsupervised feature extraction (FE) to a hypoxia data set. We found that PCA, TD, and KTD-based unsupervised FE could successfully identify a limited number of genes associated with altered gene expression and m6A profiles, as well as the enrichment of hypoxia-related biological terms, with improved statistical significance.
Subject terms: Computational biology and bioinformatics, Microarrays
Introduction
Hypoxia1, also known as tissue hypoxia, is a serious symptom with various causes. For example, hypoxia could result in death, such as in the case of COVID-19, a serious pandemic2. Hypoxia also plays a critical role in cancer3. Both brain hypoxia4 and lung cell hypoxia5 can be fatal. Despite the significance of hypoxia, the critical factors of hypoxia are not yet fully understood6. Recently, m6A was reported to be a newly discovered regulator of hypoxia7. Wang et al.8 found that many genes are simultaneously associated with altered m6A and gene expression profiles in hypoxia. Although the investigations were successful, there was one methodological issue with their study; they selected genes associated with altered m6A and gene expression in hypoxia without determining statistical significance. They selected genes based on fold change (FC). Usually, only using FC to select altered expression or any other measurements might be erroneous because a sufficiently large FC might be observed simply by chance when a large number of candidates are considered. In their analysis, all human genes (as many as a few tens of thousands) and whole genome m6A were considered. In this case, if the FC was not validated statistically, a sufficiently large FC might have been observed simply by chance. The genes associated with altered m6A and gene expression based on statistical significance could not be identified because of the small number of samples; there were only four time points (including the control) measured without any replicates. If we consider the large number of genes as well as m6A peaks in the genome, it is unlikely that four samples are enough to achieve statistical significance; small samples result in larger P-values, whereas a large number of genes and m6A peaks result in relatively larger P-values. In this study, we applied principal component analysis (PCA) and tensor decomposition (TD)-based unsupervised feature extraction (FE) to select genes associated with altered m6A as well as gene expression in hypoxia to determine statistical significance. Enrichment analyses of selected genes are reasonable and consistent with previous findings8 and can now be supported with statistical significance. Thus, not only were the critical roles of m6A in hypoxia validated but also the usefulness of PCA-and TD-based unsupervised FE in the case where there are very few samples with a large number of variables.
There are a limited number of genomic studies using TD9,10. Fang proposed tightly integrated genomic and epigenomic data mining using TD11 (445 samples for TCGA-OV and 480 samples for TCGA-HNSC), Hore et al applied TD to multi-tissue gene expression experiments12 (845 related individuals), Ramdhani et al applied TD to stimulated monocyte and macrophage gene expression profiles13 (432 samples), Wang et al. applied TD to multi-tissue multi-individual gene expression14 (544 individuals), Li et al. applied TD to clinical gene-sample-time microarray expression15 (53 genes and 27 samples), Hu et al. applied TD to gene expression of tumor samples16 (more than 11,000 tumor samples), Diaz et al. applied TD to genomic data17 (503 patients), and Bradley et al. applied TD to DNA copy-number alterations18 (a few hundred samples). All methods other than that used by Li et al. included as few as 53 genes and required as many as several hundred samples, whereas our methods generally require only a few samples (in this study as few as eight samples). To our knowledge, ours is the only method applicable to a data set that includes a few samples with as many as genes.
Results
Figure 1 shows the flow chart of analyses performed in this study.
PCA based unsupervised FE applied to gene expression profiles
Because gene expression profiles are measured solely over four time points, it is formatted as a matrix , and PCA-based unsupervised FE was applied to . Figure 2 shows the PC loading attributed to time points. Because the second PC loading is mostly correlated with time, we decided to employ the second PC score, , in order to attribute P-values to genes i. Using Eq. (7) with , s are attributed to gene i. Then 52 is (genes) with associated corrected P-values less than 0.01, were selected. Table 1 shows the enrichment terms in “KEGG 2019 Human” categories in Enrichr for 52 selected gene symbols. Not all terms are related to hypoxia, whereas a term such as “Oxidative phosphorylation” is known to be related to hypoxia19. “Cardiac muscle contraction” is also known to be related to hypoxia20. Retrograde endocannabinoid signaling is known to be related to hypoxia21. Although three representative neurodegenerative diseases, “Parkinson’s disease,” “Alzheimer’s disease,” and “Huntington’s disease”, are listed, hypoxia is known to be related to neurodegenerative diseases22. Glycolysis is also related to hypoxia23. Most importantly, HIF-1, a hypoxia-inducible factor, is listed. There are additional identified enrichments that can support the success of PCA-based unsupervised FE. Although they are not always top-ranked, the 52 identified genes are also known to be up/downregulated in independent hypoxia experiments (Table 2). In the “GO Biological Process 2018” category in Enrichr, various glucose/glucogenesis related terms are enriched (Table 3). These results suggested that the analyses performed by PCA-based unsupervised FE were successful.
Table 1.
Term | Overlap | P-value | Adjusted P-value |
---|---|---|---|
Ribosome | 19/153 | ||
Thermogenesis | 13/231 | ||
Oxidative phosphorylation | 11/133 | ||
Parkinson disease | 11/142 | ||
Glycolysis/gluconeogenesis | 8/68 | ||
HIF-1 signaling pathway | 6/100 | ||
Alzheimer disease | 7/171 | ||
Huntington disease | 6/193 | ||
Retrograde endocannabinoid signaling | 5/148 | ||
Cardiac muscle contraction | 4/78 | ||
Non-alcoholic fatty liver disease (NAFLD) | 4/149 |
Table 2.
Term | Overlap | P-value | Adjusted P-value |
---|---|---|---|
Disease perturbations from GEO down | |||
Hypoxia C0242184 human GSE4630 sample 250 | 13/349 | ||
Hypoxia C0242184 mouse GSE3195 sample 70 | 10/328 | ||
Hypoxia C0242184 human GSE4483 sample 440 | 9/275 | ||
Disease perturbations from GEO up | |||
Hypoxia C0242184 human GSE4483 sample 440 | 27/325 | ||
Hypoxia C0242184 human GSE4630 sample 250 | 10/251 | ||
Hypoxia C0242184 mouse GSE3195 sample 70 | 10/272 |
Table 3.
Term | Overlap | P-value | Adjusted P-value |
---|---|---|---|
Canonical glycolysis (GO:0061621) | 7/25 | ||
Glycolytic process through glucose-6-phosphate (GO:0061620) | 7/25 | ||
Glucose catabolic process to pyruvate (GO:0061718) | 7/25 | ||
Gluconeogenesis (GO:0006094) | 6/41 | ||
Glycolytic process (GO:0006096) | 5/23 | ||
Glucose metabolic process (GO:0006006) | 6/64 |
TD-based unsupervised FE applied to m6A profiles
Although we successfully applied PCA-based unsupervised FE to some gene expression profiles of hypoxia, the identification of the relationship between altered gene expression and hypoxia was not the primary purpose of this study. Instead, its purpose was to identify the relationship between m6A profiles and hypoxia. To identify the relationship between hypoxia and m6A profiles, HOSVD was applied to , as described in “Materials and methods”. The left panel in Fig. 3 shows the singular value vectors attributed to time points; the second singular value vector is most significantly correlated with time. Remarkably, is almost identical to , which is the 2nd PC loading attributed to the time points when PCA was applied to (right panel in Fig. 3). Considering that gene expression and m6A profiles are distinct from each other, this coincidence between , which is attributed to m6A profiles, and , which is attributed to gene expression profiles, suggests that our analysis correctly detects the regulatory relationship between m6A and the gene expression profile. In addition to the fact that is most significantly correlated with time points, s have opposite signs between and (not shown here), which means that is associated with the distinction between the input and m6A. We then determined which has the largest absolute value to determine which is used to select genomic regions, k (Table 4). Because it is obvious that G(2, 2, 2) has the largest absolute value, we decided to employ to select genomic regions. s are attributed to k using Eq. (9) with . Then 106 ks (genomic regions 25,000 nucleotides in length, see “Materials and methods”) associated with corrected P-values less than 0.01, were selected. These 106 genomic regions included 196 unique gene symbols that were uploaded to Enrichr to evaluate enrichment.
Table 4.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | 0.0 |
10 |
In contrast to the 52 genes identified by PCA-based unsupervised FE applied to gene expression, no KEGG pathway terms or GO BP terms were enriched in these 196 gene symbols. Nevertheless, there are some hypoxia experiments in which genes with altered expression are enriched in 196 gene symbols (Table 5). Therefore, even though 196 genes are less biologically significant than the 52 genes identified in the gene expression analysis, they still have some potential to be related to hypoxia.
Table 5.
Term | Overlap | P-value | Adjusted P-value |
---|---|---|---|
Disease perturbations from GEO down | |||
Hypoxia C0242184 mouse GSE3195 sample 70 | 12/328 | ||
Hypoxia C0242184 human GSE4483 sample 440 | 10/275 | ||
Hypoxia C0242184 human GSE4630 sample 250 | 10/349 | ||
Disease perturbations from GEO up | |||
Hypoxia C0242184 human GSE4483 sample 440 | 22/325 | ||
Hypoxia C0242184 human GSE4630 sample 250 | 15/251 | ||
Hypoxia C0242184 mouse GSE3195 sample 70 | 14/272 |
Integrated analysis of gene expression and m6A profiles using KTD-based unsupervised FE
Since TD-based unsupervised FE applied to m6A profiles was not fully successful, we needed to employ more advanced methodology: Kernel TD-based (KTD) unsupervised FE. HOSVD was applied to , as described in “Materials and methods”. Figure 4 shows the results that are consistent with the results obtained by non-integrated analysis (Figs. 2, 3). The second singular value vectors, and , are most consistent with time points; it is coincident with the second PC loading attributed to gene expression, and the second singular value vectors attributed to m6A are coincident with time points. and are also identical; it is coincident with the second PC loading attributed to gene expression, and the second singular value vectors attributed to m6A are identical. In addition, has the opposite sign between (control) and (m6A). Then was computed using Eq. (16), with , and was computed using Eq. (17), with . and are attributed to i and k, respectively, with Eqs. (18) and (19), respectively. The 53 is (genes) and 128 ks (genome regions) associated with adjusted P-values less than 0.01 were selected. Two hundred gene symbols were retrieved from 128 genomic regions, as previously described.
The 53 and 200 gene symbols were uploaded to Enrichr. Table 6 shows the results of the “KEGG 2019 Human” category in Enrichr. When compared with Table 1, the enrichment for gene expression profiles is similar. Four enrichment terms were identified, whereas no terms were identified when TD-based unsupervised FE was applied to the m6A profile.
Table 6.
Term | Overlap | P-value | Adjusted P-value |
---|---|---|---|
Gene expression | |||
Ribosome | 20/153 | ||
Thermogenesis | 13/231 | ||
Oxidative phosphorylation | 11/133 | ||
Parkinson disease | 11/142 | ||
Glycolysis/gluconeogenesis | 8/68 | ||
HIF-1 signaling pathway | 6/100 | ||
Alzheimer disease | 7/171 | ||
Huntington disease | 6/193 | ||
Retrograde endocannabinoid signaling | 5/148 | ||
Cardiac muscle contraction | 4/78 | ||
Non-alcoholic fatty liver disease (NAFLD) | 4/149 | ||
m6A | |||
Glycolysis/gluconeogenesis | 7/68 | ||
Central carbon metabolism in cancer | 6/65 | ||
HIF-1 signaling pathway | 6/100 | ||
Glucagon signaling pathway | 6/103 |
Table 7 shows the results of the “Disease Perturbations from GEO down/up” category in Enrichr. Compared with Tables 2 and 5, although enrichment in the “Disease Perturbations from GEO down” for m6A is missing, it still has enrichment for both gene expression and m6A profiles. Table 8 shows the enrichment in the “GO Biological Process 2018” category of Enrichr. Compared with Table 3, enrichment for gene expression does not change, and enrichment for m6A is identified, whereas it was not identified when TD-based unsupervised FE was applied to the m6A profile. Thus, KTD-based unsupervised FE improved the enrichment of m6A profiles without affecting the enrichment for gene expression.
Table 7.
Term | Overlap | P-value | Adjusted P-value |
---|---|---|---|
Gene expression | |||
Disease perturbations from GEO down | |||
Hypoxia C0242184 human GSE4630 sample 250 | 15/349 | ||
Hypoxia C0242184 mouse GSE3195 sample 70 | 12/328 | ||
Hypoxia C0242184 human GSE4483 sample 440 | 10/275 | ||
Disease perturbations from GEO up | |||
Hypoxia C0242184 human GSE4483 sample 440 | 27/325 | ||
Hypoxia C0242184 mouse GSE3195 sample 70 | 10/272 | ||
Hypoxia C0242184 human GSE4630 sample 250 | 9/251 | ||
m6A | |||
Disease perturbations from GEO up | |||
Hypoxia C0242184 human GSE4483 sample 440 | 30/325 | ||
Hypoxia C0242184 mouse GSE3195 sample 70 | 21/272 | ||
Hypoxia C0242184 human GSE4630 sample 250 | 17/251 |
Table 8.
Term | Overlap | P-value | Adjusted P-value |
---|---|---|---|
Gene expression | |||
Glycolytic process through glucose-6-phosphate (GO:0061620) | 7/25 | ||
Glucose catabolic process to pyruvate (GO:0061718) | 7/25 | ||
Canonical glycolysis (GO:0061621) | 7/25 | ||
Gluconeogenesis (GO:0006094) | 6/41 | ||
Glycolytic process (GO:0006096) | 5/23 | ||
Glucose metabolic process (GO:0006006) | 6/64 | ||
m6A | |||
Glycolytic process through glucose-6-phosphate (GO:0061620) | 5/25 | ||
Glucose catabolic process to pyruvate (GO:0061718) | 5/25 | ||
Canonical glycolysis (GO:0061621) | 5/25 |
Additional improvement from PCA- and TD-based unsupervised FE to integrated analysis using KTD-based unsupervised FE identified significant associations between gene expression and m6A (Table 9). When PCA-and TD-based unsupervised FE were separately applied to gene expression and m6A profiles, 52 and 196 genes were identified, respectively. The number of common genes between them was seven. However, integrated analysis of gene expression and m6A profiles with TKD-based unsupervised FE identified 53 genes for gene expression and 200 genes for m6A profiles. The number of common genes increased to 12. Although we cannot estimate their significance very accurately, if we can tentatively assume that there are 20,000 human genes in total, both coincidences are significant, and coincidence in KTD-based unsupervised FE is more significant.
Table 9.
PCA-and TD-based unsupervised FE | KTD-based unsupervised FE | ||||
---|---|---|---|---|---|
m6A | Gene expression | Not selected | Selected | Not selected | Selected |
Not selected | 19773 | 45 | 19783 | 41 | |
Selected | 189 | 7 | 188 | 12 | |
Odds ratio | 16.26 | 30.77 | |||
P-value |
In conclusion, integrated analysis of gene expression and m6A profiles using KTD-based unsupervised FE substantially increased the results compared with applying PCA- and TD-based unsupervised FE separately to gene expression and m6A profiles, respectively. KTD-based unsupervised FE could identify the relationship of gene expression and m6A with hypoxia simultaneously for the first time in a statistically significant manner.
Comparisons with other conventional methods
Although we have shown that integrated analysis of gene expression and m6A profiles simultaneously identified the relationship between hypoxia and gene expression as well as hypoxia and m6A profiles, if other simpler conventional methods can achieve similar performances, it is useless to employ complicated methods such as KTD-based unsupervised FE. To confirm that other conventional methods cannot identify similar relationships, we applied a few conventional feature selection methods. As can be seen in the following text, no conventional feature selections were found to be useful.
Linear regression analysis
Linear regressions were applied to the gene expression profiles, , and m6A profiles, . No genes or genomic regions was associated with adjusted P-values less than 0.05, respectively; thus, no genes or genomic regions were associated with adjusted P-values less than 0.01 either.
SAM
Although we tried to apply SAM to gene expression profiles, , and m6A profiles, , we found that SAM requires at least two replicates for each class. In this study, there are no replicated classes in four classes in or eight classes in ; therefore, we could not apply SAM to these data sets.
Limma
Limma was applied to the gene expression profiles, , and m6A profiles, . No genes but 72252 genomic regions were associated with adjusted P-values of less than 0.01, respectively. Therefore, limma was not useful.
Random forest
Random forest was applied to gene expression profiles, , and m6A profiles, . Four hundred and eighty genes and 722 genomic regions had non-zero importance, respectively. Thus, random forest successfully selected a reasonable number of genes and genomic regions. Nevertheless, no hypoxia-related biological terms were enriched in the 480 genes or gene symbols included in the 722 genomic regions. Thus, random forest was not a useful method.
Discussion
One might wonder why linear regression, SAM, limma, and random forest failed to select genes associated with altered gene expression, genomic regions associated with m6A profiles in hypoxia, or genes biologically related to hypoxia. This is because it is a very difficult problem. There are more than 17140 genes as well as 123817 genomic regions, whereas the number of samples measured was four and eight, respectively, which were too small to obtain sufficiently significant P-values. These numbers of genes and genomic regions were too large to obtain significant P-values; although random forest is free from P-values, too small sample numbers often prevent random forest from obtaining results that are not obtainable by chance.
To demonstrate how the KTD-based unsupervised FE outperforms the other four methods, we applied them to two synthetic data sets with and . When linear regression was applied to the 1st synthetic data set, there were no is associated with adjusted P-values less than 0.01. When limma and random forest were applied to the 1st synthetic data set, there were as many as 500 is associated with adjusted P-values less than 0.01. Thus, neither linear regression nor limma was useful.
The problem is when time points are regarded as a quantitative property (i.e., in linear regression); in this case, eight samples were too small to give significant P-values because there are 1000 features on which P-values must be corrected by considering multiple comparison criteria. However, if they are classified into eight classes with one replicate, too many is were regarded as distinct between eight classes because those values that are constant between any pairs of eight classes are unlikely to be fulfilled when using a null hypothesis.
However, when TD-based unsupervised FE was applied to the first synthetic data set, the situation was very different. Figures 5 and 6 show the two combinations of the , , and . Figure 5 () corresponds to since is coincident with (see Fig. 7). However, Fig. 6 () corresponds to because , which coincides with (see Fig. 7). Thus, in contrast to other supervised methods, TD-based unsupervised FE can detect the distinction between and . To determine whether TD-based unsupervised FE can correctly identify s, we need to attribute P-values to is. Because and have the largest values when and , respectively, we decided to attribute P-values to is using Eq. (13) by assigning and , respectively. Computed P-values were corrected, and is associated with adjusted P- values less than 0.01 were selected. Table 10 shows the performance of TD-based unsupervised FE applied to the first synthetic data set. It perfectly selects i coincident with Eq. (1). As a result, the reason why only PCA and TD-based unsupervised FE could select a reasonable number of genes, while other methods failed, is because PCA and TD-based unsupervised FE are suitable for situations where there are a very small number of samples with a large number of features (observations).
Table 10.
TD based unsupervised FE | |||||
---|---|---|---|---|---|
Adjusted P-values | |||||
990 | 0 | 990 | 0 | ||
0 | 10 | 0 | 10 |
Next, we attempted to demonstrate how KTD-based unsupervised FE integrates two data sets in order to identify common features between the two. Figures 8 and 9 show singular value vectors obtained when KTD-based unsupervised FE was applied to .
Figure 8 shows , and , which is coincident with , and and , and , since both singular value vectors and and for these is increase as j increases and do not depend on k (see Fig. 10). To determine whether we can select these and in these is, we reproduced singular value vectors attributed to is using Eq. (22) with or Eq. (23) with . Then P-values were attributed to is using Eq. (24) or Eq. (25). Computed P-values were corrected, and is associated with adjusted P-values less than 0.01 were selected. Table 11 shows a perfect performance.
Table 11.
KTD based unsupervised FE | |||||
---|---|---|---|---|---|
Adjusted P-values | |||||
980 | 0 | 980 | 0 | ||
0 | 20 | 0 | 20 |
Adjusted P-values | |||||
980 | 0 | 980 | 0 | ||
0 | 20 | 0 | 20 |
Figure 9 shows , and , which is coincident with , and , and , and , since and increase as j increases, and and have opposite signs between and , while and for these is increase as j increases, and and for these is decrease as j increases (see Fig. 10). To determine whether we can select these and in these is, we reproduced singular value vectors attributed to is using Eq. (22) with or Eq. (23) with . Then, P-values were attributed to is using Eq. (24) or Eq. (25). Computed P-values were corrected, and is associated with adjusted P-values less than 0.01 were selected. Table 11 shows a perfect performance.
Table 12 shows the confusion matrix between is selected for and those selected for . This corresponds to Table 9, where genes were selected based on gene expression and m6A profiles. This might be the reason why KTD-based unsupervised FE could identify a significantly overlapping set of genes between gene expression and m6A profiles.
Table 12.
Adjusted P-values | |||
970 | 10 | ||
10 | 10 |
Although TD- and KTD-based unsupervised FE can outperform conventional supervised methods when applied to a small number of samples with a large number of features, TD- and KTD-based unsupervised FE have yet another advantage: j dependence is not monotonic (see the open red triangles in Figs. 2, 3, and 4). Such a non-linear dependence on j cannot be assumed by supervised methods in advance. Wrongly assumed j dependence results in decreased feature selection performance. This is another reason why PCA-, TD-, and KTD-based unsupervised FE can outperform other conventional supervised feature selection methods.
In order to see if our findings are robust, we tried to find alternative data sets in which gene expression and m6A were simultaneously measured for hypoxia, but we could not find any such data sets. Thus, we employed GSE120860, in which only m6A was measured. TD-based unsupervised FE applied to these data sets gave us 54 genes associated with adjusted P-values less than 0.01 ( and were selected, and was used to attribute P-values to gene i with Eq. (11) because G(4, 1, 1, 2) has the largest absolute value given and ). Uploading these genes to Enrichr did not identify any terms associated with both hypoxia and significant P-values. As shown in Table 5, when genes were selected by m6A only, there were fewer significant terms. Therefore, we may need to have alternative data sets associated with both gene expression and m6A simultaneously in order to validate the robustness of our results.
One might wonder why we did not compare the proposed methods with conventional unsupervised methods using PCA and TD but only with supervised methods. The reasons for this are as follows. Although there are many papers whose titles include “Feature selection using principal component analysis”, feature selections in these papers mean selecting limited numbers of latent vectors generated by PCA or TD. Thus, they are not applicable to the present study, which needed to select not generated features but original ones (i.e., genomic regions). Although there are a few studies that aim to select original features, and not generated latent vectors, they did not attribute P-values to the features, which would have allowed us to evaluate the significance of the feature selections. For example, Song et al.24 selected a limited number of original features associated with relatively larger absolute values of eigenvectors, and no P-values were attributed to the individual original features. The purpose of the present study is not simply to select features but to evaluate the significance of selected features; as denoted above, Song et al’s study could not help us to evaluate the significance of the feature selections. This is why we did not compare our method with other unsupervised methods using PCA or TD but compared ours with the supervised methods that could give us P-values, by which we could evaluate the significance of the feature selections.
In this study, we applied PCA-, TD-, and KTD-based unsupervised FE to gene expression and m6A profiles in hypoxia. Although these methods identified a limited number of genes significantly related to hypoxia, other conventional methods failed. To understand why PCA-, TD-, and KTD-based unsupervised FE could outperform other conventional methods, we applied these methods to synthetic data sets with small numbers of samples and large numbers of features. As a result, we successfully reproduced the superior performance of TD-and KTD-based unsupervised FE over other conventional methods. Thus, the superiority of PCA-, TD-, and KTD-based unsupervised FE is possibly due to having a small number of samples with a large number of features. In conclusion, despite the limitations of previous studies, we validated a set of genes associated with altered gene expression and m6A profiles in hypoxia in a statistically significant manner.
Materials and methods
m6A and gene expression profiles
m6A and gene expression profiles were downloaded from Gene Expression Omnibus (GEO) using GEO ID GSE141941. For m6A, eight files included in GSE141941_RAW.tar available as part of the Supplementary Information were employed. m6A profiles were summed up within 25,000-nucleotide intervals sequentially divided over the whole genome. As a result, 123,817 genomic regions of 25,000 nucleotides in length were obtained. For gene expression, four profiles included in GSE141941_normoxiaVShypoxia6h.12h.24h_RNA-seq.PROCESSED.DATA.xlsx, which is also available as a part of the Supplementary Information, were employed. Eight files for m6A were composed of four time points (including the control), time input, or treated files. Four profiles for gene expression were composed of four times points as well.
As an alternative data set, we employed GSE120860, in which only the m6A profile was measured. We downloaded 16 bed files provided in the Supplementary Information section in GEO, which correspond to four healthy controls and four patients, of which the tumor and paratumor were measured.
Synthetic data set
In order to demonstrate how well KTD-based unsupervised FE can work when there are a small number of samples associated with a large number of features (observations) and where other conventional supervised methods fail, we prepared a synthetic data set. It has N variables attributed to eight samples whose number is the same as that of the m6A profiles. In the first data set, we aimed to demonstrate the performance when KTD-based unsupervised FE is applied to a single data set. It is composed of ,
1 |
where j corresponds to the first to fourth time points, and and correspond to two distinct experimental conditions. obeys , where is a Gaussian distribution with a mean of and a standard deviation of . For , the two conditions have the same dependence on time points, whereas for , the two conditions have opposite time point dependence.
In the second dataset, we aimed to demonstrate how KTD-based unsupervised FE can identify features that share the same time point dependence on two measurements represented as two tensors, , which obey Eq. (1) for , and for ,
2 |
3 |
Thus, for , , , , and share the same time-point dependence.
PCA-based unsupervised FE applied to gene expression
Although the details of PCA-based unsupervised FE have been described in a recently published book25, we briefly outline this method. Suppose we have gene expression profiles as a matrix, , which represents the gene expression of the ith gene at the tth time point. The th PC score attributed to gene i, , can be obtained as the ith component of the th eigenvector, , of the gram matrix , where X is an matrix composed of , and is a transposed matrix of X as
4 |
In contrast, the PC loading attributed to the tth time point can be computed as the tth component of the th PC loading vector, , which can be computed as
5 |
This is also the th eigenvector of because
6 |
In order to select genes, we first need to determine which is associated with time dependence. After identifying the time-dependent , we attribute P-values to the ith gene using by assuming that follows a Gaussian distribution (null hypothesis)
7 |
where is the cumulative distribution in which the argument is larger than x, and is the standard deviation. The computed P-values were corrected by the BH criterion25, and genes associated with adjusted P-values less than 0.01 were selected.
TD-based unsupervised FE applied to the m6A profile
Although the details of TD-based unsupervised FE are described in a recently published book25, we briefly outline this method. For GSE141941, suppose that a tensor represents the m6A of the kth genomic region at the tth time point of input (control, ) or m6A () sample. Individual genomic regions are 25,000-nucleotide sequence length regions sequentially defined over the whole genome without overlaps and adjusted with each other. Higher-order singular value decomposition25 (HOSVD) was applied to , and TD was obtained as
8 |
where is the core tensor, , , and are singular value matrices and orthogonal matrices.
To select genomic regions that are associated with time dependence and to distinguish between input and m6A treatment, we need to specify which and are associated with time dependence and the distinction between control (input) and m6a, respectively. Once and are fixed, we attempt to find with the largest absolute value, given and . Finally, we attribute the P-value to the kth genomic region by assuming that obeys a Gaussian distribution (null hypothesis) as
9 |
where is the standard deviation. The computed P-values were corrected by the BH criterion, and genes associated with adjusted P-values less than 0.01 were selected.
For GSE126860, m6A profiles were formatted as , which represents the m6A profiles of the ith gene at the jth subject of the kth group (: annotated as 0204 in GEO, : annotated as patient in GEO) of the mth tissue (:tumor, :paratumor). HOSVD was applied, and we obtained
10 |
where is the core tensor, and , , and are singular value matrices and orthogonal matrices.
In order to select genes that are associated with the distinction between tumor and paratumor, but independent of subjects as well as groups, we need to specify which are associated with the distinction between the tumor and paratumor, but and take constant values. Once are fixed, we then attempt to find that with the largest absolute value, given . Finally, we attribute the P-value to the ith gene by assuming that obeys a Gaussian distribution (null hypothesis) as
11 |
where is the standard deviation. The computed P-values were corrected by the BH criterion, and genes associated with adjusted P-values less than 0.01 were selected.
When HOSVD was applied to the 1st synthetic data set, we obtained
12 |
where is the core tensor and are singular value matrices and orthogonal matrices.
After identifying and associated with properties of interest, we attempt to find with the largest absolute value, given . Using the selected , P-values are attributed to the ith by assuming that obeys a Gaussian distribution,
13 |
The computed P-values were corrected by the BH criterion, and genes associated with adjusted P-values less than 0.01 were selected.
Integrated analysis of gene expression and m6A profiles
To integrate gene expression and m6A profiles, we employed a recently proposed KTD-based unsupervised FE26. We define a tensor as
14 |
HOSVD was applied to , and we obtained
15 |
where is the core tensor, and , , , and are singular value matrices and orthogonal matrices. Here, it should be noted that are attributed to m6A profiles, and only is attributed to the gene expression profiles.
In order to identify genes whose expression profiles depend on time and genomic regions where m6A profiles depend on time associated with the distinction between m6A and control, we need to find which and depend on time and which and are distinct between control and m6A (since does not change even if j is replaced with , ). Once are identified, we can compute the singular value vectors attributed to gene expression samples, , and m6A profiles, , can be computed as
16 |
17 |
The P-values are attributed to is and ks as
18 |
19 |
where and are standard deviations. The computed P-values were corrected by the BH criterion, and genes, i, and genomic regions, k, associated with adjusted P-values less than 0.01 were selected.
Integrated analysis of the 2nd synthetic data set
To integrate and in the second synthetic data set, we define a tensor, , as
20 |
After applying HOSVD to , we obtained
21 |
Singular value vectors attributed to is can be reproduced as
22 |
23 |
After identifying is considered, P-values are attributed to i, as
24 |
25 |
The computed P-values were corrected by the BH criterion, and is associated with adjusted P-values less than 0.01 were selected.
Retrieval of gene symbols included in selected genomic regions
After selecting genomic regions, we needed to retrieve the gene symbols included in the selected genomic regions. This could be done using the biomaRt package implemented in R by specifying the hg19 human genome to which short reads were mapped.
Ensembl gene ID to gene symbol
Since gene expression profiles are defined using Ensembl gene IDs, we needed to convert these IDs to gene symbols. This was done by uploading gene symbols selected by TD-based unsupervised FE to DAVID27. Uploaded Ensembl gene IDs were converted to gene symbols using the gene ID conversion tool implemented in DAVID by specifying the official gene symbol as the target of conversion.
Enrichment analysis
Identified gene symbols were uploaded to Enrichr28, which is an enrichment server, to evaluate various enrichments within sets of identified gene symbols.
Various conventional feature selections
Linear regression-based feature selection
To select genes or genomic regions using linear regression analysis, the ls function in the base package in R was used. P-values computed by ls were corrected by the BH criterion, and genes or genomic regions associated with adjusted P-values less than 0.01 or 0.05 were selected.
When linear regression was applied to gene expression, ,
26 |
was assumed, where .
When linear regression was applied to m6A, ,
27 |
was assumed.
When linear regression was applied to the 1st synthetic data,
28 |
was assumed.
SAM
When SAM29 was applied to gene expression, , or m6A, , are assumed to be classified into four classes based on t (for gene expression) or eight classes based on the combination of t and j (for m6A), respectively. The sam function was implemented in the siggenes package in R.
Limma
When limma30 was applied to gene expression, , or m6A, , respectively, they were assumed to be classified in the same way as in SAM. Limma was applied to logarithmically converted or . The limma function was implemented in the limma package in R.
When limma was applied to the first synthetic data set, was classified into eight classes based on the pairs of j and k. Because takes both positive and negative values, s themselves were regarded as logarithmically converted valRes.
Random forest
When random forest31 was applied to gene expression, , or m6A, , respectively, they are assumed to be classified in the same way as in SAM. When it was applied to the first synthetic data set, was classified into eight classes, as in the case of limma. The randomForest function was implemented in the randomForest package. Features included in OOB were selected by selecting features with non-zero importance given by the importance function implemented in the randomForest package in R.
Supplementary Information
Acknowledgements
This study was supported by KAKENHI 20K12067, 20H04848, and 19H05270.
Author contributions
All authors planned the study. Y.H.T. performed the analyses. All authors validated and discussed the results. All authors reviewed the manuscript.
Competing interests
The authors declare no competing interests.
Footnotes
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
The online version contains supplementary material available at 10.1038/s41598-021-87779-7.
References
- 1.Roach RC, et al., editors. Hypoxia. Springer; 1999. [Google Scholar]
- 2.Dhont S, Derom E, Braeckel EV, Depuydt P, Lambrecht BN. The pathophysiology of ‘happy’ hypoxemia in COVID-19. Respir. Res. 2020;21:198. doi: 10.1186/s12931-020-01462-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Muz B, de la Puente P, Azab F, Azab AK. The role of hypoxia in cancer progression, angiogenesis, metastasis, and resistance to therapy. Hypoxia. 2015;2015(3):83–92. doi: 10.2147/hp.s93413. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Hossmann, K.-A. The hypoxic brain. In Advances in Experimental Medicine and Biology 155–169. 10.1007/978-1-4615-4711-2_14 (Springer, New York, 1999). [PubMed]
- 5.Schumacker PT. Lung cell hypoxia: Role of mitochondrial reactive oxygen species signaling in triggering responses. Proc. Am. Thorac. Soc. 2011;8:477–484. doi: 10.1513/pats.201103-032mw. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Sarkar M, Niranjan N, Banyal P. Mechanisms of hypoxemia. Lung India. 2017;34:47. doi: 10.4103/0970-2113.197116. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Fry NJ, Law BA, Ilkayeva OR, Holley CL, Mansfield KD. N6-methyladenosine is required for the hypoxic stabilization of specific mRNAs. RNA. 2017;23:1444–1455. doi: 10.1261/rna.061044.117. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Wang,Y.J. et al. Reprogramming of m6a epitranscriptome is crucial for shaping of transcriptome and proteome in response to hypoxia. RNA Biol.18(1), 131–143.10.1080/15476286.2020.1804697 (2020). [DOI] [PMC free article] [PubMed]
- 9.Luo Y, Wang F, Szolovits P. Tensor factorization toward precision medicine. Brief. Bioinform. 2016;18:511–514. doi: 10.1093/bib/bbw026. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Yahyanejad F, Albert R, DasGupta B. A survey of some tensor analysis techniques for biological systems. Quant. Biol. 2019;7:266–277. doi: 10.1007/s40484-019-0186-5. [DOI] [Google Scholar]
- 11.Fang J. Tightly integrated genomic and epigenomic data mining using tensor decomposition. Bioinformatics. 2018;35:112–118. doi: 10.1093/bioinformatics/bty513. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Hore V, et al. Tensor decomposition for multiple-tissue gene expression experiments. Nat. Genet. 2016;48:1094–1100. doi: 10.1038/ng.3624. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Ramdhani S, et al. Tensor decomposition of stimulated monocyte and macrophage gene expression profiles identifies neurodegenerative disease-specific trans-eqtls. PLoS Genet. 2020;16:1–23. doi: 10.1371/journal.pgen.1008549. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Wang M, Fischer J, Song YS. Three-way clustering of multi-tissue multi-individual gene expression data using semi-nonnegative tensor decomposition. Ann. Appl. Stat. 2019;13:1103–1127. doi: 10.1214/18-AOAS1228. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Li Y, Ngom A. Classification of clinical gene-sample-time microarray expression data via tensor decomposition methods. In: Rizzo R, Lisboa PJG, editors. Computational Intelligence Methods for Bioinformatics and Biostatistics. Springer; 2011. pp. 275–286. [Google Scholar]
- 16.Hu Y, Liu J-X, Gao Y-L, Li S-J, Wang J. Differentially expressed genes extracted by the tensor robust principal component analysis (TRPCA) method. Complexity. 2019;1–13:2019. doi: 10.1155/2019/6136245. [DOI] [Google Scholar]
- 17.Diaz, D., Bollig-Fischer, A. & Kotov, A. Tensor decomposition for sub-typing of complex diseases based on clinical and genomic data. In 2019 IEEE International Conference on Bioinformatics and Biomedicine (BIBM), 647–651. 10.1109/BIBM47256.2019.8983014 (2019).
- 18.Bradley MW, Aiello KA, Ponnapalli SP, Hanson HA, Alter O. GSVD- and tensor GSVD-uncovered patterns of DNA copy-number alterations predict adenocarcinomas survival in general and in response to platinum. APL Bioeng. 2019;3:036104. doi: 10.1063/1.5099268. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Solaini G, Baracca A, Lenaz G, Sgarbi G. Hypoxia and mitochondrial oxidative metabolism. Biochim. Biophys. Acta (BBA) Bioenergy. 2010;1797:1171–1177. doi: 10.1016/j.bbabio.2010.02.011. [DOI] [PubMed] [Google Scholar]
- 20.Chan CK, Vanhoutte PM. Hypoxia, vascular smooth muscles and endothelium. Acta Pharm. Sin. B. 2013;3:1–7. doi: 10.1016/j.apsb.2012.12.007. [DOI] [Google Scholar]
- 21.Sugimoto N, Ishibashi H, Nakamura H, Yachie A, Ohno-Shosaku T. Hypoxia-induced inhibition of the endocannabinoid system in glioblastoma cells. Oncol. Rep. 2017;38(6):3702–3708. doi: 10.3892/or.2017.6048. [DOI] [PubMed] [Google Scholar]
- 22.Jha NK, et al. Hypoxia-induced signaling activation in neurodegenerative diseases: Targets for new therapeutic strategies. J. Alzheimer’s Dis. 2018;62:15–38. doi: 10.3233/JAD-170589. [DOI] [PubMed] [Google Scholar]
- 23.Semenza GL, Roth PH, Fang HM, Wang GL. Transcriptional regulation of genes encoding glycolytic enzymes by hypoxia-inducible factor 1. J. Biol. Chem. 1994;269:23757–23763. doi: 10.1016/S0021-9258(17)31580-6. [DOI] [PubMed] [Google Scholar]
- 24.Song, F., Guo, Z. & Mei, D. Feature selection using principal component analysis. In 2010 International Conference on System Science, Engineering Design and Manufacturing Informatization. 10.1109/icsem.2010.14 (IEEE, 2010).
- 25.Taguchi Y-H. Unsupervised Feature Extraction Applied to Bioinformatics. Springer International Publishing; 2020. [Google Scholar]
- 26.Taguchi, Y. H. & Turki, T. Application of tensor decomposition to gene expression of infection of mouse hepatitis virus can identify critical human genes and efffective drugs for SARS-CoV-2 infection. IEEE J. Sel. Top. Signal Process.15(3), 746–758.10.1109/JSTSP.2021.3061251 (2021). [DOI] [PMC free article] [PubMed]
- 27.Huang, D. W., Sherman, B. T. & Lempicki, R. A. Systematic and integrative analysis of large gene lists using DAVID bioinformatics resources. Nat. Protoc.4, 44–57. 10.1038/nprot.2008.211 (2008). [DOI] [PubMed]
- 28.Kuleshov MV, et al. Enrichr: A comprehensive gene set enrichment analysis web server 2016 update. Nucleic Acids Res. 2016;44:W90–W97. doi: 10.1093/nar/gkw377. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Tusher VG, Tibshirani R, Chu G. Significance analysis of microarrays applied to the ionizing radiation response. Proc. Natl. Acad. Sci. 2001;98:5116–5121. doi: 10.1073/pnas.091062498. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Ritchie ME, et al. limma powers differential expression analyses for RNA-sequencing and microarray studies. Nucleic Acids Res. 2015;43:e47. doi: 10.1093/nar/gkv007. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31.Liaw A, Wiener M. Classification and regression by randomforest. R News. 2002;2:18–22. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.