Summary
Cancer is an extremely complex disease and each type of cancer usually has several different subtypes. Multi-omics data can provide more comprehensive biological information for identifying and discovering cancer subtypes. However, existing unsupervised cancer subtyping methods cannot effectively learn comprehensive shared and specific information of multi-omics data. Therefore, a novel method is proposed based on shared and specific representation learning. For each omics data, two autoencoders are applied to extract shared and specific information, respectively. To reduce redundancy and mutual interference, orthogonality constraint is introduced to separate shared and specific information. In addition, contrastive learning is applied to align the shared information and strengthen their consistency. Finally, the obtained shared and specific information for all samples are used for clustering tasks to achieve cancer subtyping. Experimental results demonstrate that the proposed method can effectively capture shared and specific information of multi-omics data and outperform other state-of-the-art methods on cancer subtyping.
Subject areas: Biocomputational method, Cancer systems biology, Cancer, Omics
Graphical abstract

Highlights
-
•
Obtain shared information and specific information from multi-omics data
-
•
Apply contrastive learning to align representations of shared information
-
•
The proposed method has a stronger capability for molecular subtyping of cancer
Biocomputational method; Cancer systems biology; Cancer; Omics
Introduction
Cancer is an extremely complex genomic disease. Each type of cancer will show changes in molecular biology or genes at different stages of development which result in differences in invasion ability and drug sensitivity. Due to the significant heterogeneity of cancer, it is necessary to formulate specific clinical treatment options and prognosis for different patients. Therefore, it is of great significance to accurately identify cancer subtypes, which can provide patients with precise treatment1 and develop new treatment strategies.2
At present, the identification of cancer subtypes has shifted from traditional morphological subtyping to molecular subtyping which is more precise. Most previous cancer subtyping methods only used single-omics data, and studied a certain level of biomolecular changes. However, different levels of molecules are related to each other in reprogramming cellular function.3,4,5 As a result, any research limited to a certain molecular level is not enough to understand the complex pathogenesis of cancer and is difficult to meet the need for accurate molecular subtyping of cancer. With the rapid development of high-throughput biotechnology, it has become more and more feasible to obtain stable, reliable, and large-scale multi-omics data from cancer patients. International collaborative projects, such as The Cancer Genome Atlas (TCGA)6 and the International Cancer Genome Consortium (ICGC)7 have collected a large amount of multi-omics data from different cancer patients. Multi-omics data can provide a more macro perspective for understanding, recognizing, and identifying cancer subtypes. This is because biological data at different levels collectively influence and modulate multiple biological processes, providing more comprehensive and reliable information for cancer formation and development. Comprehensive and integrated molecular subtyping can identify molecular relationships among multiple cancers, which provides a new direction for exploring the clinical feasibility of cancer therapy.8
How to realize cancer molecular subtyping by integrating multi-omics data has become an appealing research problem in recent years. Although the acquisition of multi-omics data has been relatively easy, obtaining the ground-truth label of cancer subtypes is still difficult and costly. Therefore, multi-omics clustering methods are often used in the study of cancer molecular subtyping. Currently, many multi-omics data clustering methods have been developed, which can be roughly divided into five categories: multi-kernel learning, matrix factorization, dimensionality reduction, network-based methods and deep learning.9,10,11,12,13
Methods based on multi-kernel learning aim to learn a convex combination of kernel functions for each omics data, exploiting comprehensive multi-omics information for better clustering performance.14,15 However, these methods often have a large overhead in optimization and memory when facing a large-size dataset. Matrix factorization methods perform joint matrix factorization of different omics data, with the goal of finding a shared low-rank matrix in the latent space. Especially methods based on non-negative matrix factorization, such as MultiNMF,16 iNMF,17 and jNMF,18 have attracted extensive attention due to their flexible interpretability. However, since the objective function of non-negative matrix factorization is not convex, it may lead to local optimal solutions. Methods based on dimensionality reduction include CCA19 and MCCA.20 CCA linearly projects two omics data to a lower dimension and maximizes their correlation, while MCCA extends CCA with more than two omics. Such CCA-based methods can only calculate linear correlations while multi-omics data may be non-linearly correlated. Network-based methods construct a similarity network for each multi-omics data and then integrate them into a single one for clustering. This category of methods is most widely used in cancer subtyping. Representative methods that use this approach include SNF,21 ANF,22 NEMO,23 CIMLR,24 MCSM,25 DeFusion26 and MDICC.27 But network-based methods have the problem of inaccurate similarity measurement when constructing the interaction network, which easily leads to poor clustering performance. Deep learning methods utilize multiple neural networks to train multi-omics data for obtaining latent representations, which are somehow integrated and fed into downstream clustering tasks.28,29,30,31,32,33,34 It should be noted that the above-mentioned methods may belong to more than one category at the same time.
Although some deep learning methods have been applied for cancer subtyping, they have not paid attention to the shared and specific information in multi-omics data at the same time, ignoring the complementarity and consistency. Multi-omics data, such as multi-view data and multi-modal data in other fields, are multi-source data. They are descriptions of the same sample from different perspectives or levels. Multiple different omics data could form a complete biological signal flow, and provide complementary and common information. The information contained in multi-omics data can be divided into the following two categories: consistent information (inter-omics shared information) and unique information (intra-omics specific information). In order to fully mine and utilize the shared and specific information in multi-omics data, we propose a novel method for multi-omics data clustering and cancer subtyping via shared and specific representation learning (MOCSS). For each omics data, the method applies two autoencoders (AEs) to extract shared and specific information, respectively. To reduce redundancy and mutual interference, orthogonality constraint is introduced to separate shared and specific information. In addition, contrastive learning is applied to align the shared information extracted from different omics data in subspace and strengthen their consistency. Through the above process, a unified form of representation is learned for each sample, which contains inter-omics shared information and intra-omics specific information. Finally, the representation matrix of all samples is fed into the downstream clustering task, and the K-means clustering algorithm is applied to obtain the cluster label assigned to each sample, which represents its cancer subtype.
The key contributions of this study include the following three points:
The model proposed in this study can effectively obtain inter-omics shared information and intra-omics specific information from multi-omics data, and reduce the redundancy and mutual interference among them; The representations of shared information in multi-omics data are aligned in subspaces by using contrastive learning to enforce consistency; Experimental results show that the proposed model has better clustering performance and effectively achieves cancer subtyping, which is superior to other state-of-the-art methods.
Results
Datasets
To evaluate the performance of our proposed method, we choose five publicly available cancer multi-omics datasets for experimental analysis, including BRCA, GBM, LUAD, SARC, and STAD. These datasets all include the following three types of omics data: mRNA expression, miRNA expression, and DNA methylation. The above datasets are obtained from MOGONET35 or downloaded from TCGA, and the data are preprocessed using the method mentioned in.36 It should be noted that in SARC, because the number of samples of the two subtypes (MPNST: 5, SS: 10) is far less than that of other subtypes, we only uses the remaining four subtypes for experimental analysis. The details of five datasets are summarized in Table 1. In order to eliminate the influence of different value ranges of multi-omics data, it is necessary to normalize the original data first. We use Min-Max Normalization to map the original data to the range of [0, 1], which is defined as follows:
where represents the original single omics data. and are the maximum and minimum values in the original omics data, and denotes the normalized data.
Table 1.
Details of the datasets used in the experiments
| Dataset | mRNA expression | miRNA expression | DNA methylation | Samples | Subtypes |
|---|---|---|---|---|---|
| BRCA | 1000 | 1000 | 503 | 875 | 5 |
| GBM | 6000 | 534 | 5000 | 272 | 4 |
| LUAD | 6000 | 554 | 6000 | 144 | 3 |
| SARC | 6000 | 820 | 5000 | 191 | 4 |
| STAD | 6000 | 519 | 6000 | 198 | 4 |
Evaluation metrics and empirical setting
To evaluate the clustering performance of our method, we use three evaluation metrics: Normalized Mutual Information (, Adjusted Rand Index ( and Accuracy (. A larger value of them indicates a better clustering result.
NMI is a typical metric to evaluate the consistency between the obtained cluster labels and ground-truth labels of the sample. NMI is defined as:
where and are the ground-truth labels and cluster labels, respectively. is the mutual information, and represents the entropy. The value range of NMI is [0, 1].
ARI is a widely used metric to measure the concordance between two clustering results. ARI is defined as:
where represents the number of true positive samples, and represents the number of true negative samples in the prediction. represents the number of false negative samples, and represents the number of false positive samples in the prediction. The value range of ARI is [0, 1].
ACC is used to compare the match between the obtained cluster labels and the ground-truth labels, which is defined as:
where and denote the ground-truth labels and cluster labels, respectively. is the number of samples, and denotes the permutation mapping function, which can generally be done by the Hungarian Algorithm. represents an indicator function, which is defined as follows:
The hyperparameters in MOCSS include the layers of AE network , the training batch size , the representation dimension , and the temperature parameter . The hyperparameter settings are shown in Table 2.
Table 2.
Hyperparameters of the MOCSS model
| Hyperparameters | Setting |
|---|---|
| Layers of autoencoder network() | |
| Training batch size() | |
| Dimension() | |
| Temperature parameter() |
Comparison with state-of-the-art clustering methods
To evaluate the clustering performance of our model, we compared MOCSS with the following six state-of-the-art clustering methods for multi-omics data integration in comparative experiments.
SNF constructs a sample-sample similarity network for each omics data and updates them iteratively through a message-passing process to make these networks become more and more similar. NEMO constructs a similarity network between samples for each omics data, and then modifies the similarity to relative similarity (RS), thus improving comparability between omics. It integrates different omics data by averaging relative similarity in different similarity networks. DeFusion introduces a denoised network regularization to uncover a consistent latent representation among multi-omics data by capturing noise and data-specific patterns in the error term. MDICC constructs an affinity network for each omics data and uses a sparse subspace learning framework to reduce noise interference and fuse multi-omics data. Subtype-GAN proposes a deep adversarial learning approach based on the multiple-input multiple-output neural network to model the complex omics data accurately. Subtype-DCC proposes an end-to-end multi-omics clustering approach using decoupled contrastive learning to identify cancer subtypes. The above methods perform clustering algorithms on the obtained fusion network or latent representation matrix to realize cancer subtyping.
It is worth mentioning that all of the above methods except Subtype-DCC are two-stage multi-omics clustering methods. The hyperparameter settings for these models are chosen from the values recommended in the relevant papers. In this part, we set the representation dimension , the layers of network , and the temperature parameter . The experimental results are shown in Figure 1. It can be seen that our model achieves the best performance in most metrics of all datasets. This illustrates that MOCSS has shown an excellent ability to identify cancer subtypes in multiple datasets. The above four comparison methods all involve calculating the similarity between different samples, which has higher requirements on the similarity measure function. Since multi-omics data are often high-dimensional and noisy, the similarity networks obtained in the above four methods may be difficult to accurately describe the real relationship between samples, which greatly affects their performance. Since our proposed model takes advantage of the powerful feature learning ability of neural networks, it can not only obtain high-quality representations, but also learn complementary and consistent information from multi-omics data. Therefore, MOCSS can exploit and utilize the information of multi-omics data more effectively than the network-based methods.
Figure 1.
Clustering performance of different models on five datasets
Parameters study
To illustrate the impact of hyperparameters on model performance, we conducted parameter-tuning experiments. Since the sample size of the BRCA dataset is the largest, we conduct experiments on this dataset.
Figure 2A shows the effect of different values of on the model performance. In this part, the values of are taken in the range of and the rest of the hyperparameters are set to , 9, . According to the results, the model’s performance increases and then decreases as the training batch becomes larger, and all metrics achieves optimal values when . The reason may be that when the training batch is appropriately increased, more negative samples are provided for the anchor samples in contrastive learning, which is helpful for the learning of representations. However, when continuing to increase the training batch, too many negative samples may cause some hard samples that are originally of the same category as the anchor samples to be farther away in the latent space. This will result in that these hard samples may be assigned wrong cluster labels.
Figure 2.
The impact of hyperparameters on the performance of MOCSS
(A) The impact of the training batch size on the clustering performance of MOCSS for the BRCA dataset.
(B) The impact of the dimension on the clustering performance of MOCSS for the BRCA dataset.
(C) The impact of the number of layers on the clustering performance of MOCSS for the BRCA dataset.
(D) The impact of the temperature τ on the clustering performance of MOCSS for the BRCA dataset.
Figure 2B demonstrates the impact of representations of different dimensions on clustering performance. We set the representation dimension , , 9, . When the dimension of representation increases in a certain range, the more adequate information it can express. When , the model reach the highest value among the three metrics, and the dimension size at this time is enough to represent the comprehensive information of the sample. When the dimension continues to increase, it may lead to noise and redundancy, resulting in a decrease in the clustering performance.
Figure 2C shows the impact of AEs with different numbers of layers on the clustering performance. In this part, we set the layers , , , 0.4. When the number of layers , the model performance reaches the optimal value among the three metrics. As the number of network layers increases, the learning ability of the model and the quality of the representation gradually improve. However, when continues to increase, the parameters that the model needs to train are also increasing. Limited by the number of samples, model training may be difficult to converge, resulting in a significant drop in clustering performance.
Figure 2D shows the effect of different τ. We set , , 9. When the temperature parameter = 0.4, the model performs best. The temperature parameter is able to adjust the attention to hard samples. As the value of increases, the model can better retain the learned latent semantic structure, which facilitates the performance of downstream clustering task. However, when continues to increase, the model ignores the learning of hard samples, and some hard samples that are not in the same class as the anchor samples cannot be distinguished, which leads to them being assigned the wrong cluster labels. Therefore, when , our model achieves a better balance in terms of attention to hard samples.
Ablation study
To verify the validity of each component in MOCSS, we conduct ablation study to illustrate the effect of AEs, orthogonality loss, and nonlinear projection function in contrastive learning on model performance. The results are illustrated in Table 3.
Table 3.
Ablation study results
|
|
|||||
|---|---|---|---|---|---|
| × | ✓ | ✓ | 0.4094 | 0.3519 | 0.6229 |
| ✓ | × | ✓ | 0.4722 | 0.4770 | 0.6857 |
| ✓ | ✓ | × | 0.4634 | 0.4679 | 0.6823 |
| ✓ | ✓ | ✓ | 0.4737 | 0.4845 | 0.7017 |
AEs are employed in MOCSS to obtain a robust initial representation for each sample. In the ablation experiments, we use deep neural networks with the same number of layers as the encoder to complete the representation extraction instead of the AEs. The performance of using AEs for feature extraction is obviously better than that using DNN network. This is due to the ability of the AE to reconstruct the original data and learn a high-quality representation by minimizing the loss between the reconstructed data and the original data.
We introduce orthogonality constraint in the model to separate the shared and specific information. We compared the impact of using orthogonality constraint or not on the model’s clustering performance. It’s clear that the model shows better performance when using orthogonality loss. This is because when the orthogonality constraint is not used, the two types of information may be redundant and pollute each other, which affects the performance of the model to a certain extent.
Furthermore, we apply a two-layer nonlinear projection function in instance-level contrastive learning. We investigate the importance of non-linear projection function. It can be found that nonlinear projection function can improve the clustering performance. This is due to the loss of information caused by contrastive learning, which removes information that may be useful for downstream clustering task. By using the nonlinear projection function , more useful information can be formed and maintained in the representation .
Visualization
As shown in Figure 3, Umap37 is used to visualize the trained representations of the above five datasets in a 2-dimensional space. It can be observed that the labeled points from the same category are relatively concentrated in the five datasets, and the clusters of different categories can be better distinguished. This validates the representation capability and clustering performance of our model. For the GBM dataset, there is one class (marked in red) that cannot be clearly distinguished from the other three classes. According to investigation, it is found that the subtype labels of GBM may have some errors. Recent studies suggest that GBM should be classified into three subtypes instead of the four subtypes labeled by TCGA.38
Figure 3.
Umap visualization of five cancer datasets
Survival analysis
To validate the effect of prognostic prediction of the model on different cancer subtypes, five cancer datasets from TCGA6 are used for survival analysis experiments, including BRCA-sur, BLCA-sur, LUAD-sur, LUSC-sur, and SKCM-sur. The reason for choosing these five datasets is that they have a large number of samples and the experimental results could be more accurate. Since the original feature dimensions of three omics in the five cancer datasets differ greatly, we also use the method in36 for data preprocessing. The details of these datasets are shown in Table 4.
Table 4.
Details of the datasets used in the survival analysis
| Dataset | mRNA expression |
miRNA expression |
DNA methylation | Samples |
|---|---|---|---|---|
| 6000 | 513 | 6000 | 506 | |
| 6000 | 549 | 6000 | 333 | |
| 6000 | 554 | 6000 | 310 | |
| 6000 | 878 | 5000 | 343 | |
| 6000 | 901 | 5000 | 438 |
We applied MOCSS and the other four state-of-the-art methods on these five datasets and calculated Cox proportional risk regression P-values. Specifically, we selected three different cluster numbers (3/4/5) for each dataset, and calculated the P-value of each method under different clusters. Statistical significance was determined using - from the log rank test. The results are shown in Table 5. It can be seen that MOCSS has a relatively high - in most of the results, which means that MOCSS shows a stronger ability to detect cancer subtypes than the other four methods. Although NEMO on the SKCM-sur dataset (cluster = 4) had the most significant - (6.64) among the six comparing methods, - obtained by MOCSS also reached a higher level (5.66). It is worth mentioning that the number of cancer subtypes in both BRCA-sur and LUAD-sur datasets is generally considered to be definitive (BRCA-sur: 5; LUAD-sur: 3).38 MOCSS achieved the highest - under these two subtype settings, which further confirms that MOCSS has a strong ability to detect cancer subtypes and can be used as an effective tool for cancer molecular subtyping. In addition, using LUAD as an example, we plot the survival curves of all methods. The results are shown in Figure 4. Obviously, the differentiation between different cancer subtypes identified by MOCSS is the highest, showing the best ability to identify cancer subtypes. When the number of cancer subtypes is set to 3, there is a clear survival difference between subtype 0 (marked in blue) and the other two subtypes (marked in red and black). This means that patients with this subtype face a higher risk and may need to be focused on in clinical treatment.
Table 5.
Survival analysis on the five datasets using MOCSS and other methods
| Dataset | SNF | NEMO | DeFusion | MDICC | Subtype-GAN | SubtypeDCC | MOCSS |
|---|---|---|---|---|---|---|---|
| (3) | 1.08 | 1.04 | 1.79 | 0.08 | 1.72 | 0.33 | 0.25 |
| (4) | 1.03 | 1.23 | 1.19 | 0.03 | 1.23 | 0.72 | 1.31 |
| (5) | 0.26 | 0.57 | 1.33 | 0.02 | 0.84 | 1.36 | 1.83 |
| (3) | 2.54 | 2.04 | 3.38 | 1.18 | 1.81 | 0.11 | 2.38 |
| (4) | 2.08 | 1.74 | 2.85 | 0.98 | 1.58 | 1.57 | 3.47 |
| (5) | 2.01 | 1.44 | 1.00 | 1.74 | 1.61 | 2.87 | 3.45 |
| (3) | 0.28 | 0.83 | 0.48 | 0.37 | 0.05 | 0.86 | 2.76 |
| (4) | 1.16 | 1.76 | 0.07 | 0.28 | 0.21 | 0.45 | 2.56 |
| (5) | 0.06 | 0.74 | 0.38 | 0.20 | 0.31 | 0.19 | 1.90 |
| (3) | 1.23 | 1.46 | 0.65 | 0.45 | 1.09 | 0.66 | 1.07 |
| (4) | 1.24 | 1.23 | 1.08 | 0.43 | 1.44 | 0.44 | 1.75 |
| (5) | 1.61 | 0.74 | 0.98 | 0.07 | 1.21 | 1.23 | 1.89 |
| (3) | 1.55 | 1.33 | 2.17 | 0.61 | 2.12 | 0.32 | 2.18 |
| (4) | 1.06 | 6.64 | 2.35 | 0.48 | 3.64 | 0.77 | 5.66 |
| (5) | 2.56 | 4.07 | 3.25 | 0.72 | 3.98 | 0.22 | 4.30 |
Statistical significance was determined using −log10P-values from the log-rank test. Three different dataset clusters were formed; the cluster number is in parentheses. The best results are in boldface. Suboptimal results are underlined.
Figure 4.
Survival curves obtained using MOCSS and four state-of-the-art methods on the LUAD-sur dataset
Case study
Since LUAD is one of the most common types of lung cancer, we use LUAD-sur dataset as an example in the following analysis. In fact, each of omics data exhibits a distinct molecular pattern across the three different molecular subtypes of LUAD. As shown in Figure 5A, we present a heatmap of features among these subtypes. Specifically, we selected and demonstrated features whose Normalized Mutual Information (NMI) values are ranked in the top 50 of all NMI values across all feature types. Notably, each subtype showed distinct mRNA expression, miRNA expression, and DNA methylation profiles, with a particularly evident signature difference observed between subtype 1 and subtype 3. The results indicate that these three subtypes may involve distinct molecular mechanisms. Furthermore, these features have the potential to serve as reliable biomarkers for distinguishing different LUAD subtypes.
Figure 5.
Patterns across the three different molecular subtypes of LUAD
(A) Heatmap of features significantly differential among LUAD subtypes that are identified by using MOCSS.
(B–E) Survival analysis of the association between the expression levels of important features and overall survival time in LUAD. Patients were classified in three different categories according to mRNA expression of important features.
(F) Distribution of stage at diagnosis across three subtype groups.
(G) Distribution of the number of packs smoked each year across three subtype groups.
To bolster the credibility of these putative molecular biomarkers, we studied the biological contextualization in some cases. Among the top 5 important features of mRNA expression, four genes (SLC14A2, TTK, KIAA1524 and CENPA) are shown as potential biomarkers in LUAD according to previous researches.39,40,41,42,43,44 As shown in Figures 5B–5E, the four genes also significantly affect the prognosis of patients with LUAD. Furthermore, the contribution of deregulated miRNAs to the pathogenesis of LUAD has been studied in recent years, and some miRNAs have been shown to carry potential diagnostic and prognostic values. Among the top 5 important features of miRNA expression in this study, four miRNAs (hsa-miR-4746-5p, hsa-miR-375-3p, hsa-miR-4709-3p and hsa-miR-196b-5p) were found associated with LUAD aggressiveness and prognosis in LUAD according to previous researches.45,46 Collectively, these features may serve as diagnostic and prognostic markers for LUAD.
Moreover, we also found associations between the subtypes and clinical variables. The pathologic stage combines the results of both the clinical staging (physical exam, imaging test) with surgical results. It estimates the extent of the cancer, where stage IV is the most serious condition. Tumors in subtype 3 tend to be diagnosed at more advanced stages (IV) (Figure 5F). For the number of packs smoked each year, the patients with subtype 3 obviously have more smoking (Figure 5G). These results hint a correlation between smoking and the severity of LUAD. It has been established that smoking plays a significant role in the initiation and progression of LUAD.47,48,49,50
Discussion
In this study, we propose a deep learning-based multi-omics clustering method for molecular subtyping of cancer. The proposed MOCSS can effectively mine and utilize consistent information and unique information in multi-omics data. We extract inter-omics shared information and intra-omics specific information from each omics. Contrastive learning is applied to align the shared information between different omics and reinforce their consistency. In addition, the orthogonality constraint can effectively separate the two types of information and reduce their redundancy and mutual interference. MOCSS finally learns complete representations for each sample, which contain more comprehensive information and can better distinguish different classes of samples.
We conducted a series of experiments on 10 cancer datasets. Experimental results demonstrate that MOCSS exhibits better clustering performance than the currently available state-of-the-art multi-omics clustering methods. We show the representations learned by MOCSS in a low-dimensional space using visualization technique. It is obviously that the representations learned on five datasets have a better distribution of clusters and the samples of each category are differentiable. At the same time, the results of survival analysis also support our conclusions. MOCSS can distinguish biologically meaningful clusters. In addition, we perform the case study to give the significant biomarkers of each subtype and found associations between the subtypes and clinical variables.
Overall, our proposed MOCSS is able to adapt to a wide range of omics data and serve as an effective tool for molecular subtyping of cancer.
Conclusion
Currently, deep learning (DL) has achieved impressive success in the field of bioinformatics due to its excellent feature representation ability and high learning capability. DL-based clustering methods for multi-omics data have emerged as a powerful tool for cancer subtyping. In this study, we propose a novel method for multi-omics data clustering and cancer subtyping via shared and specific representation learning (MOCSS). It applies multiple AEs to extract inter-omics shared information and intra-omics specific information, then uses instance-level contrastive learning to reinforce the consistency of shared information across omics. In addition, to avoid redundancy and mutual contamination between the two types of information, we introduce an orthogonality constraint to separate shared and specific information. MOCSS learns the effective clustering information of the samples and improves the accuracy of unsupervised cancer subtyping. The superiority of the model was demonstrated by conducting several comparative experiments on five different cancer datasets. Meanwhile, we conducted the ablation study to demonstrate the effectiveness of introducing various constraints and components. We also further validated the ability of the model to distinguish between different cancer subtypes through visualization.
Although MOCSS has relatively good performance in cancer subtyping, our work still faces some challenges. First, due to the lack of ground-truth labels for cancer subtypes in unsupervised learning, we do not select appropriate negative samples or positive samples when applying contrastive learning, which may limit the clustering performance. It would be beneficial to introduce high-quality pseudo-labels to further improve the model performance. It is also important to mention that our model is a two-stage clustering model. The downstream clustering information can be used to guide the learning of the representation for end-to-end training, which may be beneficial to improve clustering performance.
In conclusion, MOSCC based on DL effectively exploits the consistency and complementarity in multi-omics data and can be used as an unsupervised model for the identification of cancer subtypes. Performing cancer subtyping on existing multi-omics data will facilitate precise diagnosis and prognostic stratification of patients with cancer.
Limitations of the study
The sample size of different cancers from TCGA is different, as an example, the sample size of LUAD is smaller than those of other cancer datasets, which may lead to statistical bias. In BRCA, based on gene expression profiling criteria, there may be ambiguity in the classification of Luminal A and Luminal B so that Luminal A and Luminal B subtypes are difficult to distinguish. In addition, the significant prognostic markers identified by MOCSS need to be further investigated to further verify the impact on LUAD.
STAR★Methods
Key resources table
| REAGENT and RESOURCE | SOURCE | IDENTIFIER |
|---|---|---|
| Deposited data | ||
| TCGA cancer program | The Cancer Genome Atlas Program (TCGA) - NCI | https://github.com/ChenyuxinXMU/MOCSS/dataset |
| Software and algorithms | ||
| Python 3.7.11 | Python | https://www.python.org |
| Numpy 1.21.2 | Numpy | https://numpy.org |
| Pytorch 1.10.1 | Pytorch | https://pytorch.org |
| Scikit-learn 1.0.2 | scikit-learn: machine learning in Python | https://scikit-learn.org |
| MOCSS | MOCSS | https://github.com/ChenyuxinXMU/MOCSS |
Resource availability
Lead contact
Further information and requests for resources should be directed to and will be fulfilled by the lead contact, Zhongnan Zhang (zhongnan_zhang@xmu.edu.cn).
Materials availability
This study did not generate new unique materials.
Method details
Problem definition
A cancer multi-omics dataset is denoted as , where represents the number of omics. represents the -th omics data with samples, each with -dimensional features. is denoted as the ground-truth label set of samples, where represents the ground-truth label of the -th sample , that is, the cancer subtype. There are cancer subtypes in all samples, so . Based on the given multi-omics data set , a clustering algorithm is applied to obtain the corresponding cluster label set , where represents the cluster label assigned to the -th sample, that is, the cancer subtype predicted by the proposed model. Our goal is to predict the labels of all samples as accurately as possible, so that the predicted labels in are more consistent with the corresponding ground-truth labels in .
Method overview
The cancer subtyping method proposed in this study is a two-stage method. The first stage is based on shared and specific representation learning, which aims to learn a unified form of representation for each sample. First, we employ two AEs for each omics data to extract shared and specific information, respectively, and then apply instance-level contrastive learning to enforce the consistency of shared information among different omics data. At the same time, the orthogonality constraint is applied to separate these two types of information, and finally the representation of each sample is output. The second stage is to perform the K-means clustering algorithm on the learned representation matrix of all samples and assign cluster labels for each sample to realize cancer subtyping. The overview of MOCSS is shown in Figure S1.
Shared and specific representation learning
Multi-omics data and multi-view data belong to multi-source data, and they are essentially descriptions of the same sample from different perspectives. We learn from the shared and specific representation learning in multi-view learning to achieve the multi-omics data fusion learning. Figure S2 shows the basic idea of shared and specific representation learning based on two views.
The purpose of multi-view learning is to enable the model to achieve better performance in downstream tasks by effectively exploiting the comprehensive information contained in multiple views. Previously, most methods can be roughly divided into two categories: joint representation learning and aligned representation learning. The former method applies single-view learning method on each view for dimensionality reduction, and then concatenates the representations learned from all views. This kind of methods only learns complementary information from each view. In addition, simply concatenating all representations is not interpretable and prone to the dimensional disaster. Aligned representation learning assumes that there is a low-dimensional subspace shared by multiple views. This kind of methods only considers the consistency of multi-view data, which may lose some specific information that are beneficial for reconstructing each view. For multi-view data in the real world, it is not enough just to consider consistency or complementarity. Therefore, neither of the above two kind of methods can learn comprehensive information for samples.
To solve the above problem, shared and specific representation learning is proposed as a novel multi-view learning architecture: Such method aims to effectively exploit and utilize complementary and consistent information from different views. Complementary information is also named specific information, which represents the unique information of each view itself. Consistent information is also named shared information, which are some common properties among different views. In addition, the shared information learned from different views should be consistent with each other. This kind of methods first utilizes multiple networks to extract shared and specific information from each view, and then aligns all shared information of different views. Finally, the specific information of each views and the consistency information they shared are fused into a complete representation of all samples.
Representation initialization
In order to extract shared and specific information from multi-omics data, two AEs are employed to extract corresponding features for each omics data. Each omics has its individual encoder so that to fit the specific size of input data. Specifically, for the -th omics dataset , the encoders and learn the representations and of sample , respectively. and represent the shared information and the specific information of respectively, denoted as:
| (Equation 1) |
| (Equation 2) |
For the representations and , decoders and reconstruct the data sample respectively and obtain and . Each omics has a corresponding decoder to reconstruct the data. The structure of the decoder is the opposite of the encoder. The reconstruction process of and are denoted as:
| (Equation 3) |
| (Equation 4) |
According to the above equations, the corresponding reconstruction loss of multi-omics data in each training batch can be denoted as:
| (Equation 5) |
where represents the number of samples in each training batch.
Instance-level contrastive learning
The shared information of different omics obtained in the previous step often lacks consistency. Therefore, we need to align the extracted representations from omics data. In previous studies, most methods utilize adversarial training for alignment, which discriminate the distribution of each shared information by training a generative adversarial network (GAN). When the discriminator is unable to distinguish differences between shared information from different omics, it is considered that these shared information are sufficiently similar.51 However, GAN is often difficult to train and thus prone to model crashes, which cannot be improved well even with longer training time. In addition, since adversarial alignment only considers the representation distributions, a given cluster from one omics might be aligned with a different cluster from another omics.
To overcome the shortcomings of adversarial training, new alignment methods are needed to reinforce the consistency of shared information and contrastive learning has made impressive achievements in unsupervised representation learning.52,53 The basic idea of contrastive learning is that in the feature learning process, the distance between positive pairs is brought closer, while the distance between negative pairs is drawn farther apart. Contrastive learning learns the representation by comparing a given anchor sample with its corresponding positive and negative samples in subspace. In Figure S3, we take two omics data as an example to illustrate the basic idea of unsupervised instance-level contrastive learning. In instance-level contrastive learning, the consistency between different augmented instances of the same sample is maximized for representation learning to address the problem of adversarial learning in representation alignment.53,54 This provides a new idea for the alignment of shared information in multi-omics. Therefore, we perform instance-level contrastive learning instead of adversarial learning to achieve the alignment of shared information.
If contrastive learning is directly applied to , it may lead to information loss,53 which could make against downstream tasks. Therefore, instead of using directly, we apply a two-layer nonlinear projection function to map to so that to preserve more useful information in , that is:
| (Equation 6) |
Since the ground-truth labels are unknown in unsupervised learning, for a given sample, we cannot accurately distinguish its positive samples and negative samples. It is necessary to define the positive and negative samples in instance-level contrastive learning first. We define as different instances of the -th sample. Assuming that there are samples in each training batch, any two omics data and include instances. For a given instance in , the corresponding instance in is considered as a positive sample, while the remaining instances are considered as negative samples. The cosine similarity measures the similarity of two instances:
| (Equation 7) |
where , .
To complete the instance-level contrastive learning, we introduce the - loss for these instances. For an instance , its contrastive loss in omics and is denoted as:
| (Equation 8) |
where , , M denotes the number of samples in the training batch, and is the temperature parameter to control the softness.
In clustering tasks, hard samples are defined as samples with high similarity to a given anchor sample. Contrastive loss is a hardness-aware loss function, and the temperature τ play a role in controlling attention on hard samples. Lower temperature focuses more on separating hard samples which are similar to anchor samples, and thus tend to result in generating more uniform representations. However, there are many hard samples, such as different instances belonging to the same category, which are actually potential positive samples. If paying excessive attention to distinguish hard samples, it may break the semantic structure of the embedding distribution. An appropriate temperature should be a compromise to balance uniformity and tolerance.55
For omics and , the contrastive loss for all instances is:
| (Equation 9) |
If more than two omics are available, the above formula is applied between the two omics and summed. Therefore, we can obtain the contrastive loss function of multi-omics:
| (Equation 10) |
By minimizing the contrastive loss , the shared information between different omics will have high cosine similarity to achieve representation alignment. At the same time, contrastive learning will make the distribution of clusters among different omics data as consistent as possible, which enables the omics data with better original cluster distribution to guide the learning of other omics.
Separation of shared and specific information
The shared and specific information extracted by the AEs are not automatically separated, and they may be redundant and pollute each other, which affects the purity of the information. Therefore, orthogonality constraint is applied to separate these two types of information. Suppose and represents the shared and specific information matrix composed of the shared representation and specific representation , which are extracted from the -th omics. Applying the orthogonality constraint on and to obtain the corresponding orthogonality loss , denoted as:
| (Equation 11) |
where is the squared Frobenius norm.
Accordingly, the total loss function of MOCSS is formulated as:
| (Equation 12) |
Algorithm 1 Summarizes the process of shared and specific representation learning.
| Algorithm 1: Shared and Specific Representation Learning |
|---|
|
Sample clustering
When the model is trained, for a given sample , the shared information and specific information are obtained from omics data. Since the shared information of different omics is highly similar after contrastive learning, we only use the average in final representation:
| (Equation 13) |
Finally, we concatenate and specific information from all omics to represent the sample , denoted as:
| (Equation 14) |
Therefore, the representation matrix of all samples is:
| (Equation 15) |
The K-means clustering algorithm is applied on to separate all samples into clusters, and each cluster represents a cancer subtype so that to realize the unsupervised cancer subtyping.
Quantification and statistical analysis
All statistical analyses were performed in Python version 3.7.11. The details of data filtering, network structure and hyperparameters setting have been indicated in the respective method details. The datasets are used for repetitive experiments and the selected features and the methodology is repeatable, the details have been included in the previous sections.
Acknowledgments
This work was also supported by the National Natural Science Foundation of China (No. 62103436 to S.H.).
Author contributions
Yuxin Chen: conceptualization, methodology, software, writing - original draft, Investigation. Yuqi Wen: resources, data curation, writing - original draft. Chenyang Xie: software, investigation, and visualization. Xinjian Chen: software and investigation. Song He: writing - re-view & editing, funding acquisition. Xiaochen Bo: supervision. Zhongnan Zhang: writing - review & editing and project administration.
Declaration of interests
The authors declare no competing interests.
Published: July 13, 2023
Footnotes
Supplemental information can be found online at https://doi.org/10.1016/j.isci.2023.107378.
Contributor Information
Song He, Email: hes1224@163.com.
Xiaochen Bo, Email: boxiaoc@163.com.
Zhongnan Zhang, Email: zhongnan_zhang@xmu.edu.cn.
Supplemental information
Data and code availability
-
•
The datasets used in this study have been deposited in github at https://github.com/ChenyuxinXMU/MOCSS/dataset.
-
•
All original code have been deposited in github at https://github.com/ChenyuxinXMU/MOCSS.
-
•
Any additional information required to reanalyze the data reported in this paper is available from the lead contact upon request.
References
- 1.Duan R., Gao L., Gao Y., et al. Evaluation and comparison of multi-omics data integration methods for cancer subtyping. PLoS Comput. Biol. 2021;17:e1009224. doi: 10.1371/journal.pcbi.1009224. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Bailey P., Chang D.K., Nones K., Johns A.L., Patch A.M., Gingras M.C., Miller D.K., Christ A.N., Bruxner T.J.C., Quinn M.C., et al. Genomic analyses identify molecular subtypes of pancreatic cancer. Nature. 2016;531:47–52. doi: 10.1038/nature16965. [DOI] [PubMed] [Google Scholar]
- 3.Hu R., Wang X., Zhan X. Multi-parameter systematic strategies for predictive, preventive and personalised medicine in cancer. EPMA J. 2013;4:2–12. doi: 10.1186/1878-5085-4-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Cheng T., Zhan X. Pattern recognition for predictive, preventive, and personalized medicine in cancer. EPMA J. 2017;8:51–60. doi: 10.1007/s13167-017-0083-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Zhan X., Long Y., Lu M. Exploration of variations in proteome and metabolome for predictive diagnostics and personalized treatment algorithms: innovative approach and examples for potential clinical application. J. Proteonomics. 2018;188:30–40. doi: 10.1016/j.jprot.2017.08.020. [DOI] [PubMed] [Google Scholar]
- 6.Cancer Genome Atlas Research Network. Kandoth C., Schultz N., Cherniack A.D., Akbani R., Liu Y., Shen H., Robertson A.G., Pashtan I., Shen R., et al. Integrated genomic characterization of endometrial carcinoma. Nature. 2013;497:67–73. doi: 10.1038/nature12113. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Zhang J., Bajari R., Andric D., Gerthoffert F., Lepsa A., Nahal-Bose H., Stein L.D., Ferretti V. The international cancer genome consortium data portal. Nat. Biotechnol. 2019;37:367–369. doi: 10.1038/s41587-019-0055-9. [DOI] [PubMed] [Google Scholar]
- 8.Hoadley K.A., Yau C., Hinoue T., Wolf D.M., Lazar A.J., Drill E., Shen R., Taylor A.M., Cherniack A.D., Thorsson V., et al. Cell-of-origin patterns dominate the molecular classification of 10,000 tumors from 33 types of cancer. Cell. 2018;173:291–304.e6. doi: 10.1016/j.cell.2018.03.022. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Huang S., Chaudhary K., Garmire L.X. More is better: recent progress in multi-omics data integration methods. Front. Genet. 2017;8:84. doi: 10.3389/fgene.2017.00084. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Li Y., Wu F.X., Ngom A. A review on machine learning principles for multi-view biological data integration. Briefings Bioinf. 2018;19:325–340. doi: 10.1093/bib/bbw113. [DOI] [PubMed] [Google Scholar]
- 11.Rappoport N., Shamir R. Multi-omic and multi-view clustering algorithms: review and cancer benchmark. Nucleic Acids Res. 2018;46:10546–10562. doi: 10.1093/nar/gky889. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Lovino M., Randazzo V., Ciravegna G., Barbiero P., Ficarra E., Cirrincione G. A survey on data integration for multi-omics sample clustering. Neurocomputing. 2022;488:494–508. [Google Scholar]
- 13.Menyhárt O., Győrffy B. Multi-omics approaches in cancer research with applications in tumor subtyping, prognosis, and diagnosis. Comput. Struct. Biotechnol. J. 2021;19:949–960. doi: 10.1016/j.csbj.2021.01.009. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Speicher N.K., Pfeifer N. Integrating different data types by regularized unsupervised multiple kernel learning with application to cancer subtype discovery. Bioinformatics. 2015;31:i268–i275. doi: 10.1093/bioinformatics/btv244. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Speicher N.K., Pfeifer N. An interpretable multiple kernel learning approach for the discovery of integrative cancer subtypes. arXiv. 2018 doi: 10.48550/arXiv.1811.08102. Preprint at. [DOI] [Google Scholar]
- 16.Liu J., Wang C., Gao J., et al. Proceedings of the 2013 SIAM International Conference on Data Mining. Society for Industrial and Applied Mathematics; 2013. Multi-View Clustering via Joint Nonnegative Matrix Factorization; pp. 252–260. [Google Scholar]
- 17.Yang Z., Michailidis G. A non-negative matrix factorization method for detecting modules in heterogeneous omics multi-modal data. Bioinformatics. 2016;32:1–8. doi: 10.1093/bioinformatics/btv544. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Zhang S., Li Q., Liu J., Zhou X.J. A novel computational framework for simultaneous integration of multiple types of genomic data to identify microRNA-gene regulatory modules. Bioinformatics. 2011;27:i401–i409. doi: 10.1093/bioinformatics/btr206. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Hotelling H. Springer; 1992. Relations between Two Sets of Variates. Breakthroughs in Statistics; pp. 162–190. [Google Scholar]
- 20.Witten D.M., Tibshirani R.J. Extensions of sparse canonical correlation analysis with applications to genomic data. Stat. Appl. Genet. Mol. Biol. 2009;8:28. doi: 10.2202/1544-6115.1470. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Wang B., Mezlini A.M., Demir F., Fiume M., Tu Z., Brudno M., Haibe-Kains B., Goldenberg A. Similarity network fusion for aggregating data types on a genomic scale. Nat. Methods. 2014;11:333–337. doi: 10.1038/nmeth.2810. [DOI] [PubMed] [Google Scholar]
- 22.Ma T., Zhang A. IEEE International Conference on Bioinformatics and Biomedicine (BIBM) IEEE; 2017. Integrate multi-omic data using affinity network fusion (ANF) for cancer patient clustering; pp. 398–403. [Google Scholar]
- 23.Rappoport N., Shamir R. NEMO: cancer subtyping by integration of partial multi-omic data. Bioinformatics. 2019;35:3348–3356. doi: 10.1093/bioinformatics/btz058. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Ramazzotti D., Lal A., Wang B., Batzoglou S., Sidow A. Multi-omic tumor data reveal diversity of molecular mechanisms that correlate with survival. Nat. Commun. 2018;9:4453. doi: 10.1038/s41467-018-06921-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Tian J., Zhao J., Zheng C. Clustering of cancer data based on Stiefel manifold for multiple views. BMC Bioinf. 2021;22:268. doi: 10.1186/s12859-021-04195-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Wang W., Zhang X., Dai D.Q. DeFusion: a denoised network regularization framework for multi-omics integration. Briefings Bioinf. 2021;22 doi: 10.1092/bib/bbab057. [DOI] [PubMed] [Google Scholar]
- 27.Yang Y., Tian S., Qiu Y., Zhao P., Zou Q. MDICC: novel method for multi-omics data integration and cancer subtype identification. Briefings Bioinf. 2022;23 doi: 10.1092/bib/bbac132. [DOI] [PubMed] [Google Scholar]
- 28.Liang M., Li Z., Chen T., Zeng J. Integrative data analysis of multi-platform cancer data with a multimodal deep learning approach. IEEE ACM Trans. Comput. Biol. Bioinf. 2015;12:928–937. doi: 10.1109/TCBB.2014.2377729. [DOI] [PubMed] [Google Scholar]
- 29.Chaudhary K., Poirion O.B., Lu L., Garmire L.X. Deep Learning–Based Multi-Omics Integration Robustly Predicts Survival in Liver CancerUsing Deep Learning to Predict Liver Cancer Prognosis. Clin. Cancer Res. 2018;24:1248–1259. doi: 10.1158/1078-0432.CCR-17-0853. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Yang H., Chen R., Li D., Wang Z. Subtype-GAN: a deep learning approach for integrative cancer subtyping of multi-omics data. Bioinformatics. 2021;37:2231–2237. doi: 10.1093/bioinformatics/btab109. [DOI] [PubMed] [Google Scholar]
- 31.Yang B., Yang Y., Su X. Deep structure integrative representation of multi-omics data for cancer subtyping. Bioinformatics. 2022;38:3337–3342. doi: 10.1093/bioinformatics/btac345. [DOI] [PubMed] [Google Scholar]
- 32.Zhao J., Zhao B., Song X., Lyu C., Chen W., Xiong Y., Wei D.Q. Subtype-DCC: decoupled contrastive clustering method for cancer subtype identification based on multi-omics data. Briefings Bioinf. 2023;24 doi: 10.1092/bib/bbad025. bbad025. [DOI] [PubMed] [Google Scholar]
- 33.Duan H., Li F., Shang J., Liu J., Li Y., Liu X. scVAEBGM: Clustering Analysis of Single-Cell ATAC-seq Data Using a Deep Generative Model. Interdiscip. Sci. 2022;14:917–928. doi: 10.1007/s12539-022-00536-w. [DOI] [PubMed] [Google Scholar]
- 34.Gutiérrez-Cárdenas J., Wang Z. Classification of breast cancer and breast neoplasm scenarios based on machine learning and sequence features from lncRNAs–miRNAs-diseases associations. Interdiscip. Sci. 2021;13:572–581. doi: 10.1007/s12539-021-00451-6. [DOI] [PubMed] [Google Scholar]
- 35.Wang T., Shao W., Huang Z., Tang H., Zhang J., Ding Z., Huang K. MOGONET integrates multi-omics data using graph convolutional networks allowing patient classification and biomarker identification. Nat. Commun. 2021;12:3445. doi: 10.1038/s41467-021-23774-w. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Cantini L., Pecci F., Merloni F., Lanese A., Lenci E., Paoloni F., Aerts J.G.J.V., Berardi R. Benchmarking joint multi-omics dimensionality reduction approaches for the study of cancer. Nat. Commun. 2021;2:1–25. doi: 10.1038/s41467-020-20430-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37.McInnes L., Healy J., Melville J. Umap: Uniform manifold approximation and projection for dimension reduction. arXiv. 2018 doi: 10.48550/arXiv.1802.03426. Preprint at. [DOI] [Google Scholar]
- 38.Leng D., Zheng L., Wen Y., Zhang Y., Wu L., Wang J., Wang M., Zhang Z., He S., Bo X. A benchmark study of deep learning-based multi-omics data fusion methods for cancer. Genome Biol. 2022;23:171. doi: 10.1186/s13059-022-02739-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Li N., Wang J., Zhan X. Identification of immune-related gene signatures in lung adenocarcinoma and lung squamous cell carcinoma. Front. Immunol. 2021;12:752643. doi: 10.3389/fimmu.2021.752643. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.Li W., Ou D., Zhang J., Ye M. Construction of lymph node metastasis-related prognostic model and analysis of immune infiltration mode in lung adenocarcinoma. Comput. Math. Methods Med. 2022;2022:3887857. doi: 10.1155/2022/3887857. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.Jia M., Yao L., Yang Q., Chi T. Association of MSH2 expression with tumor mutational burden and the immune microenvironment in lung adenocarcinoma. Front. Oncol. 2020;10:168. doi: 10.3389/fonc.2020.00168. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 42.Li B., Gu X., Zhang H., Xiong H. Comprehensive analysis of the prognostic value and immune implications of the TTK gene in lung adenocarcinoma: a meta-analysis and bioinformatics analysis. Anim. Cell Syst. 2022;26:108–118. doi: 10.1080/19768354.2022.2079718. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 43.Chen J., Wu R., Xuan Y., Jiang M., Zeng Y. Bioinformatics analysis and experimental validation of TTK as a biomarker for prognosis in non-small cell lung cancer. Biosci. Rep. 2020;40 doi: 10.1042/BSR20202711. BSR20202711. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44.Zhou H., Bian T., Qian L., Zhao C., Zhang W., Zheng M., Zhou H., Liu L., Sun H., Li X., et al. Prognostic model of lung adenocarcinoma constructed by the CENPA complex genes is closely related to immune infiltration. Pathol. Res. Pract. 2021;228 doi: 10.1016/j.prp.2021.153680. [DOI] [PubMed] [Google Scholar]
- 45.Dama E., Melocchi V., Mazzarelli F., Colangelo T., Cuttano R., Di Candia L., Ferretti G.M., Taurchini M., Graziano P., Bianchi F. Non-Coding RNAs as Prognostic Biomarkers: A miRNA Signature Specific for Aggressive Early-Stage Lung Adenocarcinomas. Noncoding. RNA. 2020;6:48. doi: 10.3390/ncrna6040048. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 46.Yang Z., Yin H., Shi L., Qian X. A novel microRNA signature for pathological grading in lung adenocarcinoma based on TCGA and GEO data. Int. J. Mol. Med. 2020;45:1397–1408. doi: 10.3892/ijmm.2020.4526. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 47.Amos C.I., Wu X., Broderick P., Gorlov I.P., Gu J., Eisen T., Dong Q., Zhang Q., Gu X., Vijayakrishnan J., et al. Genome-wide association scan of tag SNPs identifies a susceptibility locus for lung cancer at 15q25. 1. Nat. Genet. 2008;40:616–622. doi: 10.1038/ng.109. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 48.Cornfield J., Haenszel W., Hammond E.C., LILIENFELD A.M., SHIMKIN M.B., WYNDER E.L. Smoking and lung cancer: recent evidence and a discussion of some questions. J. Natl. Cancer Inst. 1959;22:173–203. [PubMed] [Google Scholar]
- 49.Shigematsu H., Takahashi T., Nomura M., Majmudar K., Suzuki M., Lee H., Wistuba I.I., Fong K.M., Toyooka S., Shimizu N., et al. Somatic mutations of the HER2 kinase domain in lung adenocarcinomas. Cancer Res. 2005;65:1642–1646. doi: 10.1158/0008-5472.CAN-04-4235. [DOI] [PubMed] [Google Scholar]
- 50.Sui Q., Liang J., Hu Z., Chen Z., Bi G., Huang Y., Li M., Zhan C., Lin Z., Wang Q. Genetic and microenvironmental differences in non-smoking lung adenocarcinoma patients compared with smoking patients. Transl. Lung Cancer Res. 2020;9:1407–1421. doi: 10.21037/tlcr-20-276. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51.Jia X., Jing X.Y., Zhu X., Chen S., Du B., Cai Z., He Z., Yue D. Semi-supervised multi-view deep discriminant representation learning. IEEE Trans. Pattern Anal. Mach. Intell. 2021;43:2496–2509. doi: 10.1109/TPAMI.2020.2973634. [DOI] [PubMed] [Google Scholar]
- 52.He K., Fan H., Wu Y., et al. Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 2020. Momentum contrast for unsupervised visual representation learning; pp. 9729–9738. [Google Scholar]
- 53.Chen T., Kornblith S., Norouzi M., et al. PMLR; 2020. A simple framework for contrastive learning of visual representations. International Conference on Machine Learning; pp. 1597–1607. [Google Scholar]
- 54.Trosten D.J., Lokse S., Jenssen R., et al. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2021. Reconsidering representation alignment for multi-view clustering; pp. 1255–1265. [Google Scholar]
- 55.Wang F., Liu H. Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 2021. Understanding the behaviour of contrastive loss; pp. 2495–2504. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
-
•
The datasets used in this study have been deposited in github at https://github.com/ChenyuxinXMU/MOCSS/dataset.
-
•
All original code have been deposited in github at https://github.com/ChenyuxinXMU/MOCSS.
-
•
Any additional information required to reanalyze the data reported in this paper is available from the lead contact upon request.





