Hunan Provincial Key Lab on Bioinformatics, School of Computer Science and Engineering, Central South University, Changsha 400083, P. R. China.
School of Computer Science and Engineering, Yulin Normal University, Yulin, Guangxi, P. R. China.
J Bioinform Comput Biol. 2020 Jun;18(3):2040009. doi: 10.1142/S0219720020400090.
Clustering analysis of gene expression data is essential for understanding complex biological data, and is widely used in important biological applications such as the identification of cell subpopulations and disease subtypes. In commonly used methods such as hierarchical clustering (HC) and consensus clustering (CC), holistic expression profiles of all genes are often used to assess the similarity between samples for clustering. While these methods have been proven successful in identifying sample clusters in many areas, they do not provide information about which gene sets (functions) contribute most to the clustering, thus limiting the interpretability of the resulting cluster. We hypothesize that integrating prior knowledge of annotated gene sets would not only achieve satisfactory clustering performance but also, more importantly, enable potential biological interpretation of clusters. Here we report ClusterMine, an approach that identifies clusters by assessing functional similarity between samples through integrating known annotated gene sets in functional annotation databases such as Gene Ontology. In addition to the cluster membership of each sample as provided by conventional approaches, it also outputs gene sets that most likely contribute to the clustering, thus facilitating biological interpretation. We compare ClusterMine with conventional approaches on nine real-world experimental datasets that represent different application scenarios in biology. We find that ClusterMine achieves better performances and that the gene sets prioritized by our method are biologically meaningful. ClusterMine is implemented as an R package and is freely available at: www.genemine.org/clustermine.php.
基因表达数据的聚类分析对于理解复杂的生物数据至关重要,广泛应用于细胞亚群和疾病亚型识别等重要的生物学应用中。在层次聚类(HC)和共识聚类(CC)等常用方法中,通常使用所有基因的整体表达谱来评估样本之间的相似性以进行聚类。虽然这些方法在许多领域成功地识别了样本聚类,但它们没有提供哪些基因集(功能)对聚类的贡献最大的信息,从而限制了聚类结果的可解释性。我们假设整合已知注释基因集的先验知识不仅可以达到令人满意的聚类性能,而且更重要的是,可以对聚类进行潜在的生物学解释。在这里,我们报告了 ClusterMine,这是一种通过整合功能注释数据库(如基因本体论)中的已知注释基因集来评估样本之间功能相似性以识别聚类的方法。除了传统方法提供的每个样本的聚类成员身份外,它还输出最有可能导致聚类的基因集,从而促进生物学解释。我们在九个代表生物学不同应用场景的真实实验数据集上比较了 ClusterMine 和传统方法。我们发现 ClusterMine 具有更好的性能,并且我们方法优先的基因集具有生物学意义。ClusterMine 作为 R 包实现,并可在:www.genemine.org/clustermine.php 免费获得。