用于靶细胞分类的高维人类基因评分数据聚类

arXiv cs.LG 论文

摘要

该论文研究在769维特征下,完整人类基因评分数据集与激酶基因子集是否呈现相同的聚类结构,通过四种聚类方法比较发现最优聚类数均为两类。

arXiv:2610.33531v1 Announce Type: new Abstract: The goal is to investigate whether the total human gene-score dataset and the selected human kinase-gene dataset exhibit the same number of clusters when analysed using the same set of 769 features. Two datasets were considered: the complete gene score dataset and a subset containing selected kinase genes. Two missing-data strategies were investigated. In Case I, rows containing missing gene-score values were removed. In Case II, rows with more than 20% missing values were excluded and the other missing values were replaced by the corresponding column mean. For each case, the data were scaled and principal component analysis (PCA) was performed before clustering. Four clustering approaches were considered: K-Means, Hierarchical Clustering, Fuzzy C-Means, and Graph-based Clustering. Across both datasets and both missing-data treatments, the optimal number of clusters was found to be two. In the absence of an optimal number of clusters, the quality of clustering was assessed using the Silhouette score. Relatively high Silhouette scores were obtained in all cases.
查看原文
查看缓存全文

缓存时间: 2026/10/28 07:30

# Clustering of High-Dimensional Human Gene Score Data for Target Cell Classification
Source: [https://arxiv.org/html/2610.33531](https://arxiv.org/html/2610.33531)
S\. DasAffiliation:School of Mathematics, Indian Institute of Science Education and Research Thiruvananthapuram, Kerala, India 695551V\. MadalaAffiliation:School of Data Sciences, Indian Institute of Science Education and Research Thiruvananthapuram, Kerala, India 695551P\. MajumderAffiliation:School of Data Sciences, Indian Institute of Science Education and Research Thiruvananthapuram, Kerala, India 695551N\. S\. SinhaAffiliation:School of Biological Sciences, Indian Institute of Science Education and Research Thiruvananthapuram, Kerala, India 695551

###### Abstract

The goal is to investigate whether the total human gene\-score dataset and the selected human kinase\-gene dataset exhibit the same number of clusters when analysed using the same set of 769 features\. Two datasets were considered: the complete gene score dataset and a subset containing selected kinase genes\. Two missing\-data strategies were investigated\. In Case I, rows containing missing gene\-score values were removed\. In Case II, rows with more than 20% missing values were excluded and the other missing values were replaced by the corresponding column mean\. For each case, the data were scaled and principal component analysis \(PCA\) was performed before clustering\. Four clustering approaches were considered: K\-Means, Hierarchical Clustering, Fuzzy C\-Means, and Graph\-based Clustering\. Across both datasets and both missing\-data treatments, the optimal number of clusters was found to be two\. In the absence of an optimal number of clusters, the quality of clustering was assessed using the Silhouette score\. Relatively high Silhouette scores were obtained in all cases\.

###### Keywords:

Clustering Gene score data Human kinase data High\-dimensional data K\-Means Hierarchical clustering Fuzzy C\-Means Graph\-based clustering

## 1Introduction

High\-dimensional gene score data can contain a large number of features for each gene, making it useful to investigate the underlying structure of the data through clustering\. Clustering is a widely used unsupervised learning approach for identifying structure in high\-dimensional data, with partitioning, hierarchical, fuzzy, and graph\-based approaches providing complementary perspectives on data organization\[[1](https://arxiv.org/html/2610.33531#bib.bib1),[2](https://arxiv.org/html/2610.33531#bib.bib2)\]\. The present study focuses on determining whether the total human gene score data and a selected human kinase dataset form the same number of clusters when analysed using the same 769 features\.

Two datasets were considered\. The first, referred to as the mother or total gene score data, contains 19,814 genes with 769 features\. The second contains selected kinase genes from the mother dataset\. The analysis was performed under two different treatments of missing values and using multiple clustering methodologies\.

The main objective is to examine whether both datasets exhibit a consistent clustering structure and, in particular, whether they form the same number of optimal clusters under the same feature space\.

## 2Data and Methodology

### 2\.1Datasets

Two datasets were considered:

- •Mother data / total gene score data:19,814×76919,814\\times 769\.
- •Human kinase data:518 kinase gene’s data selected from the mother dataset, represented by the same 769 features\.

### 2\.2Missing\-Data Treatments

Two cases were considered\.

Case I: Complete Data Analysis\.If any missing gene\-score value was present in a row, the entire row was removed\. The final datasets consisted of 16,138 gene\-score values and 418 kinases\.

Case II: Mean Imputation\.Rows containing more than 20% missing values were excluded, following the missing\-data handling strategy used in the project report; mean imputation is a standard approach for completing missing numerical observations, although its assumptions and limitations should be considered\[[10](https://arxiv.org/html/2610.33531#bib.bib10)\]\. In the remaining data, missing values were replaced by the corresponding column mean\. The resulting datasets contained 18,073 gene\-score observations and 498 kinase observations, both with 769 features\.

### 2\.3Pre\-processing

The data were scaled before clustering\. Principal Component Analysis \(PCA\) was carried out on the scaled datasets to capture the major directions of variation in the data while retaining low\-dimensional representations\[[9](https://arxiv.org/html/2610.33531#bib.bib9)\]\. The representations were used for clustering with the same set of 769 features\.

### 2\.4Clustering Methods

Four clustering methods were considered\.

- •K\-Means Clustering:This method, originating from the classical partitioning literature\[[3](https://arxiv.org/html/2610.33531#bib.bib3),[4](https://arxiv.org/html/2610.33531#bib.bib4)\], was selected because it can tackle large datasets efficiently\. The output is readily interpretable because each observation is assigned to the nearest cluster centre\. Since the clusters’ number must be specified, the elbow method was used to find the optimal number of clusters\.
- •Hierarchical Clustering:This family of methods provides a hierarchical representation of the data through a dendrogram\[[5](https://arxiv.org/html/2610.33531#bib.bib5)\]\. The dendrogram can be used to identify an appropriate number of clusters without specifying the number in advance\.
- •Fuzzy C\-Means:This method provides soft clustering, following the fuzzy clustering framework of Bezdek\[[6](https://arxiv.org/html/2610.33531#bib.bib6)\], allowing observations to have membership in multiple clusters\. This can be useful when observations do not strictly belong to a single cluster\. The method was also selected because it can be robust to noisy observations and outliers\.
- •Graph\-based Clustering:This method was considered because graph and spectral formulations can capture complex relationships and structures in data\[[7](https://arxiv.org/html/2610.33531#bib.bib7)\]and can account for noisy observations and outliers\.

### 2\.5Cluster Evaluation

The number of clusters was assessed using the corresponding clustering procedures, and the elbow method was used for the K\-Means procedure\. The Silhouette score was also computed for each of the clustering procedures\. Higher scores indicate that observations in a particular cluster are more similar to each other compared to the other clusters\[[8](https://arxiv.org/html/2610.33531#bib.bib8)\]\. Generally, higher values of the Silhouette score indicate that the clustering structure is better defined\.

## 3Results and Findings

The results of the four clustering algorithms for both the human gene score data and kinase data are summarized for Case I and Case II in Tables[1](https://arxiv.org/html/2610.33531#S3.T1)and[2](https://arxiv.org/html/2610.33531#S3.T2)\.

Table 1:Results of various clustering algorithms under complete data analysis \(Case I\)\.Table 2:Results of various clustering algorithms under mean imputation \(Case II\)\.For both missing data treatments and both the datasets, the number of clusters was optimized to two\. Also, in all cases, the values of the Silhouette score were relatively high\. Therefore, the observations in a particular cluster were similar to each other, and the differences were observed with respect to other clusters\.

## 4Clustering Visualizations

### 4\.1K\-Means Clustering

#### Complete Data Analysis

Figure[1](https://arxiv.org/html/2610.33531#S4.F1)presents the K\-Means analysis for the mother dataset, including the elbow analysis and the silhouette/cluster visualization\.

![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-000.png)

![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-001.png)

Figure 1:K\-Means clustering for the mother dataset under complete data analysis: elbow method and silhouette/cluster visualization\.Figure[2](https://arxiv.org/html/2610.33531#S4.F2)shows the corresponding K\-Means analysis for the kinase dataset\.

![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-002.png)

![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-003.png)

Figure 2:K\-Means clustering for the kinase dataset under complete data analysis\.
#### 20% Missingness Followed by Column\-Mean Imputation

Figures[3](https://arxiv.org/html/2610.33531#S4.F3)and[4](https://arxiv.org/html/2610.33531#S4.F4)present the corresponding K\-Means analyses after the missing\-data treatment described in Case II\.

![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-004.png)

![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-005.png)

Figure 3:K\-Means clustering for the mother dataset under Case II\.![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-006.png)

![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-007.png)

Figure 4:K\-Means clustering for the kinase dataset under Case II\.

### 4\.2Hierarchical Clustering

#### Complete Data Analysis

The hierarchical clustering results for the mother and kinase datasets are shown in Figures[5](https://arxiv.org/html/2610.33531#S4.F5)and[6](https://arxiv.org/html/2610.33531#S4.F6), respectively\. Each pair contains the dendrogram and the corresponding clustered\-data visualization\.

![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-008.png)

![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-009.png)

Figure 5:Hierarchical clustering for the mother dataset under complete data analysis: dendrogram and clustered data\.![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-010.png)

![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-011.png)

Figure 6:Hierarchical clustering for the kinase dataset under complete data analysis: dendrogram and clustered data\.
#### 20% Missingness Followed by Column\-Mean Imputation

Figures[7](https://arxiv.org/html/2610.33531#S4.F7)and[8](https://arxiv.org/html/2610.33531#S4.F8)show the hierarchical clustering results after mean imputation\.

![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-012.png)

![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-013.png)

Figure 7:Hierarchical clustering for the mother dataset under Case II\.![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-014.png)

![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-015.png)

Figure 8:Hierarchical clustering for the kinase dataset under Case II\.

### 4\.3Fuzzy C\-Means Clustering

#### Complete Data Analysis

The Fuzzy C\-Means visualizations for the mother and kinase datasets are shown in Figure[9](https://arxiv.org/html/2610.33531#S4.F9)\.

![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-016.png)

![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-017.png)

Figure 9:Fuzzy C\-Means clustering under complete data analysis for the mother and kinase datasets\.
#### 20% Missingness Followed by Column\-Mean Imputation

The corresponding Case II visualizations are presented in Figure[10](https://arxiv.org/html/2610.33531#S4.F10)\.

![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-018.png)

![Refer to caption](https://arxiv.org/html/2610.33531v1/fig-019.png)

Figure 10:Fuzzy C\-Means clustering under Case II for the mother and kinase datasets\.

## 5Discussion

The clustering analyses provide consistent evidence that the human gene score data and the selected kinase data exhibit a two\-cluster structure under the common set of 769 features\. This result is observed for both the complete\-data analysis and the mean\-imputation analysis\.

The silhouette scores remain relatively high across the different clustering methods\. For the complete\-data analysis, the silhouette scores for the gene score dataset range from 0\.633 to 0\.788, while those for the kinase dataset range from 0\.724 to 0\.825\. Under mean imputation, the corresponding ranges are 0\.633–0\.788 for the gene score data and 0\.795–0\.825 for the kinase data\.

## 6Conclusion and Future Scope

The data analysis gives evidence that both the human gene score data and the kinase data are clustered into the same number of clusters under similar features\. Across the two missing\-data treatments and the four clustering methods considered, the optimal number of clusters was consistently two\.

Further analysis can investigate the clustering structure under different feature combinations and alternative strategies for handling missing values\. Such extensions may help determine whether the observed two\-cluster structure remains stable when the feature space or data\-preprocessing strategy is changed\.

## 7Acknowledgements

We acknowledge Dr\. N\. S\. Sinha, School of Biological Sciences, Indian Institute of Science Education and Research \(IISER\) Thiruvananthapuram, for providing the human gene\-score data used in this study\.

## References

- \[1\]Jain, A\.K\.: Data clustering: 50 years beyond K\-means\. Pattern Recognition Letters 31\(8\), 651–666 \(2010\)
- \[2\]Berkhin, P\.: A survey of clustering data mining techniques\. In: Kogan, J\., Nicholas, C\., Teboulle, M\. \(eds\.\) Grouping Multidimensional Data, pp\. 25–71\. Springer, Berlin, Heidelberg \(2006\)
- \[3\]MacQueen, J\.B\.: Some methods for classification and analysis of multivariate observations\. In: Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability, vol\. 1, pp\. 281–297\. University of California Press \(1967\)
- \[4\]Lloyd, S\.: Least squares quantization in PCM\. IEEE Transactions on Information Theory 28\(2\), 129–137 \(1982\)
- \[5\]Johnson, S\.C\.: Hierarchical clustering schemes\. Psychometrika 32, 241–254 \(1967\)
- \[6\]Bezdek, J\.C\.: Pattern Recognition with Fuzzy Objective Function Algorithms\. Plenum Press, New York \(1981\)
- \[7\]von Luxburg, U\.: A tutorial on spectral clustering\. Statistics and Computing 17, 395–416 \(2007\)
- \[8\]Rousseeuw, P\.J\.: Silhouettes: A graphical aid to the interpretation and validation of cluster analysis\. Journal of Computational and Applied Mathematics 20, 53–65 \(1987\)
- \[9\]Jolliffe, I\.T\.: Principal Component Analysis, 2nd edn\. Springer, New York \(2002\)
- \[10\]Little, R\.J\.A\., Rubin, D\.B\.: Statistical Analysis with Missing Data, 3rd edn\. Wiley, Hoboken \(2019\)

相似文章

利用局部内在维度进行无监督特征选择——扩展版

arXiv cs.LG

提出基于局部本征维数(LID)的无监督特征选择方法LIDFS,通过对特征点进行最大似然LID估计排序特征,在23个高维数据集上取得领先的分类与聚类性能,且运行速度快于最接近的竞品方法。

基于特征选择层的神经网络多分类方法

arXiv cs.LG

该论文提出对特征选择层(Feature Selection Layer)的多项扩展,用于神经网络的嵌入式特征加权,以提升多分类任务中标签特定相关性的捕获能力,并在基因表达数据等基准上优于现有方法。