| Literature DB >> 28280526 |
Seyed Morteza Najibi1, Mehdi Maadooliat2, Lan Zhou3, Jianhua Z Huang3, Xin Gao4.
Abstract
Recently, the study of protein structures using angular representations has attracted much attention among structural biologists. The main challenge is how to efficiently model the continuous conformational space of the protein structures based on the differences and similarities between different Ramachandran plots. Despite the presence of statistical methods for modeling angular data of proteins, there is still a substantial need for more sophisticated and faster statistical tools to model the large-scale circular datasets. To address this need, we have developed a nonparametric method for collective estimation of multiple bivariate density functions for a collection of populations of protein backbone angles. The proposed method takes into account the circular nature of the angular data using trigonometric spline which is more efficient compared to existing methods. This collective density estimation approach is widely applicable when there is a need to estimate multiple density functions from different populations with common features. Moreover, the coefficients of adaptive basis expansion for the fitted densities provide a low-dimensional representation that is useful for visualization, clustering, and classification of the densities. The proposed method provides a novel and unique perspective to two important and challenging problems in protein structure research: structure-based protein classification and angular-sampling-based protein loop structure prediction.Entities:
Keywords: Bivariate splines; Log-spline density estimation; Protein classification; Protein structure; Ramachandran distribution; Roughness penalty; SCOP; Trigonometric B-spline
Year: 2017 PMID: 28280526 PMCID: PMC5331158 DOI: 10.1016/j.csbj.2017.01.011
Source DB: PubMed Journal: Comput Struct Biotechnol J ISSN: 2001-0370 Impact factor: 7.271
Fig. 1A classification task with 33 domains from four Species of the same protein class, separated at the bottom of SCOP hierarchy with PSCDE approach [36]. (A) The scree plot with numbers showing the percentage of variability explained by the leading components; (B) the AIC plot; (C) the scatter plot of coefficients 1 vs 2; and (D) the scatter plot of coefficients 3 vs 4.
Fig. 2A classification task with 33 domains from four Species of the same protein class, separated at the bottom of SCOP hierarchy with PSCDE(T) approach. (A) The scree plot with numbers showing the percentage of variability explained by the leading components; (B) the trace of the penalized log-likelihood function; (C) the scatter plot of coefficients 1 vs 2; and (D) the scatter plot of coefficients 2 vs 3.
Fig. 3Dendrograms from hierarchical clustering for SCOP.4 task.
r × c contingency table M relating to two clustering A and B.
| B | ||||||
|---|---|---|---|---|---|---|
| … | … | |||||
| … | . | … | ||||
| ⋮ | ⋮ | ⋮ | ⋮ | |||
| A | . | . | ||||
| ⋮ | ⋮ | ⋮ | ⋮ | |||
| … | . | … | ||||
Comparing the clustering performance of eight approaches (NW, SW, TM-align, Yakusa, Dali, KDE, PSCDE and PSCDE(T)) on four different tasks: “Easy”, “Somewhat Hard”, “Hard” and “Challenging” (SCOP.1–SCOP.4) based on Normalized Mutual Information (NMI) and Adjusted Rand Index (ARI).
| Task | Measure | NW | SW | TM-align | Yakusa | Dali | KDE | PSCDE | PSCDE(T) |
|---|---|---|---|---|---|---|---|---|---|
| SCOP.1 | NMI | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 |
| ARI | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | |
| SCOP.2 | NMI | 1.00 | 1.00 | 0.93 | 1.00 | 1.00 | 1.00 | 0.93 | 1.00 |
| ARI | 1.00 | 1.00 | 0.91 | 1.00 | 1.00 | 1.00 | 0.91 | 1.00 | |
| SCOP.3 | NMI | 0.47 | 0.32 | 1.00 | 0.86 | 1.00 | 0.87 | 1.00 | 1.00 |
| ARI | 0.34 | 0.19 | 1.00 | 0.86 | 1.00 | 0.86 | 1.00 | 1.00 | |
| SCOP.4 | NMI | 0.48 | 0.48 | 0.71 | 0.29 | 0.44 | 0.39 | 0.56 | 0.64 |
| ARI | 0.30 | 0.30 | 0.60 | 0.17 | 0.23 | 0.30 | 0.47 | 0.51 |
Running time and number of iterations to achieve the final results of PSCDE and PSCDE(T) in a personal computer.
| PSCDE(T) | PSCDE | |||
|---|---|---|---|---|
| Method | Time (min) | Iterations | Time (min) | Iterations |
| SCOP.1 | 1.24 | 19 | 11.49 | 176 |
| SCOP.2 | 1.39 | 37 | 14.85 | 324 |
| SCOP.3 | 1.00 | 18 | 15.19 | 174 |
| SCOP.4 | 0.12 | 7 | 8.52 | 112 |