title: ProDomAs, protein domain assignment algorithm using center-based clustering and independent dominating set.
abstract: Decomposition of structural domains is an essential task in classifying protein structures, predicting protein function, and many other proteomics problems. As the number of known protein structures in PDB grows exponentially, the need for accurate automatic domain decomposition methods becomes more essential. In this article, we introduce a bottom-up algorithm for assigning protein domains using a graph theoretical approach. This algorithm is based on a center-based clustering approach. For constructing initial clusters, members of an independent dominating set for the graph representation of a protein are considered as the centers. A distance matrix is then defined for these clusters. To obtain final domains, these clusters are merged using the compactness principle of domains and a method similar to the neighbor-joining algorithm considering some thresholds. The thresholds are computed using a training set consisting of 50 protein chains. The algorithm is implemented using C++ language and is named ProDomAs. To assess the performance of ProDomAs, its results are compared with seven automatic methods, against five publicly available benchmarks. The results show that ProDomAs outperforms other methods applied on the mentioned benchmarks. The performance of ProDomAs is also evaluated against 6342 chains obtained from ASTRAL SCOP 1.71. ProDomAs is freely available at http://www.bioinf.cs.ipm.ir/software/prodomas.
authors.affiliation: Department of Bioinformatics, Institute of Biochemistry and Biophysics, University of Tehran, Tehran, Iran.
authors.forename: Elnaz Saberi
authors.initials: ES
authors.lastname: Ansari
authors.forename: Changiz
authors.initials: C
authors.lastname: Eslahchi
authors.forename: Hamid
authors.initials: H
authors.lastname: Pezeshk
authors.forename: Mehdi
authors.initials: M
authors.lastname: Sadeghi
mesh_terms: D000465:Algorithms; D000595:Amino Acid Sequence; D016000:Cluster Analysis; D019295:Computational Biology; D017434:Protein Structure, Tertiary; D011506:Proteins / Q000737:chemistry* / Q000145:classification*; D040901:Proteomics; D020539:Sequence Analysis, Protein
chemical_list: D011506:Proteins
keywords: bottom-up algorithm; compactness principle of structural domains; discontinuous domains; domain boundary detection; graph theoretical approach