节点文献
谱聚类在基因表达数据分析中的应用与研究
Research and Application of Spectral Clustering in Analysis of Gene Expression Data
【作者】 邓小燕;
【导师】 郭平;
【作者基本信息】 重庆大学 , 计算机应用技术, 2010, 硕士
【摘要】 随着基因芯片技术的快速发展和广泛应用,产生的基因表达数据呈指数增长。如何分析和处理这些海量的数据成为分子生物学领域一个新的问题,为此,生物信息学作为一门新兴的学科快速发展起来并成为了前沿研究领域。基因表达数据反映的是通过基因芯片实验得到的基因转录产物mRNA在细胞中的丰度,通过分析这些基因表达数据,可以获取基因功能和基因表达调控信息。对基因表达数据的分析研究己成为生命科学、数学与计算机科学等学科非常活跃的交叉课题之一,也是目前生物信息学领域研究的热点之一。聚类技术是分析海量数据的一种重要手段,通过聚类分析,能够将表达相似的基因划分到相同的类,从而可以通过已知功能的基因推测同一类中未知功能基因的功能,进一步可得到基因表达的调控网络。论文着重研究基因表达数据的聚类分析,主要进行了以下的研究工作:①针对目前常用于基因表达数据的聚类算法中存在对数据分布形状依赖性强、聚类结果收敛于局部最优等缺点,论文引入了谱聚类来对基因表达数据进行聚类分析。谱聚类是一种基于数据矩阵特征向量的方法,也是一种能够根据顶点之间的权值对图进行划分的方法,该算法不依赖于数据的分布形状,且收敛于全局最优。②由于谱聚类无法自动确定聚类数目,需要通过反复迭代来计算特征值和特征向量,算法运行时间比较长。因此论文提出了Vp方法,使谱聚类能自动确定聚类数目,这对于分析庞大的基因表达数据是非常必要的。③针对基因表达数据维数高、样本少的特点,结合生物领域知识,论文提出了样本放大权重的思想,使聚类结果更准确,聚类效果更明显。④针对基因表达数据聚类分析的目的,论文提出了一种计算聚类正确率ARI的方法,然后以该方法作为聚类效果的外部评价指标,再与经典的内部评价指标adjust-Fom一起对各算法的聚类结果进行了评价和分析。⑤对上述研究进行了模拟实验。实验证明:1)谱聚类能对任意分布形状的数据进行较好的聚类;2)对于基因表达数据,谱聚类的聚类效果优于层次聚类算法和Kmeans算法;3)论文提出的Vp方法使谱聚类能够自动确定聚类数目;4)对指定样本进行放大后,聚类结果更准确。⑥确定了论文所用数据集的样本放大权重θ与亲密度函数参数σ之间的关系,以及各数据集合理的θ取值范围。
【Abstract】 Gene chip technology has achieved great development and been widly applied in biology fields, but it generates a large number of gene expression data. How to analyze these massive data has become a new problem to molecular biologist, so bioinformatics, as a rapidly emerging discipline, has developed into a frontier area of research. Gene expression data reflects the abundance of mRNA generated in transcription process in cells from microarray experiment. By analyzing these data, we can obtain the function and the control information of genes. Research on gene expression data has become an active cross-subject of life sciences, mathematics and computer science, as well as one of the hotspot in the bioinformatics.Clustering technology is an important method to analyze the massive data. By clustering, the similar expression genes can be divided into the same cluster, so we can infer unknown gene`s function through known functions of genes in the same cluster.The thesis mainly researches on the clustering used to analyze gene expression data, and the works are listed as follows:①Cluster analysis algorithms which are usually adopted to analyze gene expression data depend too much on the shape of the data distribution, and the results converge at local optimum. So in this thesis we try to use the spectral clustering to analyze gene expression data. Spectral clustering is a novel algorithm based on the vector of data matrix, and is also an algorithm that can classify graph according the weight between the vertices in the graph. This algorithm does not depend on the shape of data distribution, and it can converge at global optimum.②As the spectral clustering can not automatically find the best number of clusters, so it needs to iteratively compute eigenvalues and eigenvectors, consequently, it costs fairly much time. In this thesis we design a method called VP to automatically find the number of clusters in spectral clustering algorithm. This method can reduce the time complexity, so it is quite necessary for large gene expression data analysis.③Based on the high dimensionality but small sample size of gene expression data and combined with the knowledge of the biological fields, we propose to raise the weight of certain samples to get more accurate clustering results.④Focusing on the purpose of gene expression data clustering analysis, we propose a method called ARI to calculate the accuracy of clustering result. And then we adopt ARI as an external standard and the classical adjust-Fom as an internal standard to evaluate and analyze the result of different clustering algorithms.⑤We design a serial of simulative experiments for the research works mentioned above. The results show: 1)Spectral clustering algorithm can make a better result for any shape of data distribution; 2) Spectral clustering algorithm performs better for gene expression data than hierarchical clustering algorithm and Kmeans; 3) VP method can find the best clustering number automatically; 4) The results of clustering are more accurate after raising the weight of certain samples.⑥We find the relationship between the parameterθand the parameterσin each dataset used in this thesis and then get the proper ranges ofθaccording the relationship.
【Key words】 Gene expression data; Bioinformatics; Spectral clustering; Weights of the sample; Clustering accuracy;