Cargando…
An efficient algorithm for protein structure comparison using elastic shape analysis
BACKGROUND: Protein structure comparison play important role in in silico functional prediction of a new protein. It is also used for understanding the evolutionary relationships among proteins. A variety of methods have been proposed in literature for comparing protein structures but they have thei...
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2016
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5041553/ https://www.ncbi.nlm.nih.gov/pubmed/27708689 http://dx.doi.org/10.1186/s13015-016-0089-1 |
_version_ | 1782456435713507328 |
---|---|
author | Srivastava, S. Lal, S. B. Mishra, D. C. Angadi, U. B. Chaturvedi, K. K. Rai, S. N. Rai, A. |
author_facet | Srivastava, S. Lal, S. B. Mishra, D. C. Angadi, U. B. Chaturvedi, K. K. Rai, S. N. Rai, A. |
author_sort | Srivastava, S. |
collection | PubMed |
description | BACKGROUND: Protein structure comparison play important role in in silico functional prediction of a new protein. It is also used for understanding the evolutionary relationships among proteins. A variety of methods have been proposed in literature for comparing protein structures but they have their own limitations in terms of accuracy and complexity with respect to computational time and space. There is a need to improve the computational complexity in comparison/alignment of proteins through incorporation of important biological and structural properties in the existing techniques. RESULTS: An efficient algorithm has been developed for comparing protein structures using elastic shape analysis in which the sequence of 3D coordinates atoms of protein structures supplemented by additional auxiliary information from side-chain properties are incorporated. The protein structure is represented by a special function called square-root velocity function. Furthermore, singular value decomposition and dynamic programming have been employed for optimal rotation and optimal matching of the proteins, respectively. Also, geodesic distance has been calculated and used as the dissimilarity score between two protein structures. The performance of the developed algorithm is tested and found to be more efficient, i.e., running time reduced by 80–90 % without compromising accuracy of comparison when compared with the existing methods. Source codes for different functions have been developed in R. Also, user friendly web-based application called ProtSComp has been developed using above algorithm for comparing protein 3D structures and is accessible free. CONCLUSIONS: The methodology and algorithm developed in this study is taking considerably less computational time without loss of accuracy (Table 2). The proposed algorithm is considering different criteria of representing protein structures using 3D coordinates of atoms and inclusion of residue wise molecular properties as auxiliary information. |
format | Online Article Text |
id | pubmed-5041553 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2016 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-50415532016-10-05 An efficient algorithm for protein structure comparison using elastic shape analysis Srivastava, S. Lal, S. B. Mishra, D. C. Angadi, U. B. Chaturvedi, K. K. Rai, S. N. Rai, A. Algorithms Mol Biol Software Article BACKGROUND: Protein structure comparison play important role in in silico functional prediction of a new protein. It is also used for understanding the evolutionary relationships among proteins. A variety of methods have been proposed in literature for comparing protein structures but they have their own limitations in terms of accuracy and complexity with respect to computational time and space. There is a need to improve the computational complexity in comparison/alignment of proteins through incorporation of important biological and structural properties in the existing techniques. RESULTS: An efficient algorithm has been developed for comparing protein structures using elastic shape analysis in which the sequence of 3D coordinates atoms of protein structures supplemented by additional auxiliary information from side-chain properties are incorporated. The protein structure is represented by a special function called square-root velocity function. Furthermore, singular value decomposition and dynamic programming have been employed for optimal rotation and optimal matching of the proteins, respectively. Also, geodesic distance has been calculated and used as the dissimilarity score between two protein structures. The performance of the developed algorithm is tested and found to be more efficient, i.e., running time reduced by 80–90 % without compromising accuracy of comparison when compared with the existing methods. Source codes for different functions have been developed in R. Also, user friendly web-based application called ProtSComp has been developed using above algorithm for comparing protein 3D structures and is accessible free. CONCLUSIONS: The methodology and algorithm developed in this study is taking considerably less computational time without loss of accuracy (Table 2). The proposed algorithm is considering different criteria of representing protein structures using 3D coordinates of atoms and inclusion of residue wise molecular properties as auxiliary information. BioMed Central 2016-09-29 /pmc/articles/PMC5041553/ /pubmed/27708689 http://dx.doi.org/10.1186/s13015-016-0089-1 Text en © The Author(s) 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Software Article Srivastava, S. Lal, S. B. Mishra, D. C. Angadi, U. B. Chaturvedi, K. K. Rai, S. N. Rai, A. An efficient algorithm for protein structure comparison using elastic shape analysis |
title | An efficient algorithm for protein structure comparison using elastic shape analysis |
title_full | An efficient algorithm for protein structure comparison using elastic shape analysis |
title_fullStr | An efficient algorithm for protein structure comparison using elastic shape analysis |
title_full_unstemmed | An efficient algorithm for protein structure comparison using elastic shape analysis |
title_short | An efficient algorithm for protein structure comparison using elastic shape analysis |
title_sort | efficient algorithm for protein structure comparison using elastic shape analysis |
topic | Software Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5041553/ https://www.ncbi.nlm.nih.gov/pubmed/27708689 http://dx.doi.org/10.1186/s13015-016-0089-1 |
work_keys_str_mv | AT srivastavas anefficientalgorithmforproteinstructurecomparisonusingelasticshapeanalysis AT lalsb anefficientalgorithmforproteinstructurecomparisonusingelasticshapeanalysis AT mishradc anefficientalgorithmforproteinstructurecomparisonusingelasticshapeanalysis AT angadiub anefficientalgorithmforproteinstructurecomparisonusingelasticshapeanalysis AT chaturvedikk anefficientalgorithmforproteinstructurecomparisonusingelasticshapeanalysis AT raisn anefficientalgorithmforproteinstructurecomparisonusingelasticshapeanalysis AT raia anefficientalgorithmforproteinstructurecomparisonusingelasticshapeanalysis AT srivastavas efficientalgorithmforproteinstructurecomparisonusingelasticshapeanalysis AT lalsb efficientalgorithmforproteinstructurecomparisonusingelasticshapeanalysis AT mishradc efficientalgorithmforproteinstructurecomparisonusingelasticshapeanalysis AT angadiub efficientalgorithmforproteinstructurecomparisonusingelasticshapeanalysis AT chaturvedikk efficientalgorithmforproteinstructurecomparisonusingelasticshapeanalysis AT raisn efficientalgorithmforproteinstructurecomparisonusingelasticshapeanalysis AT raia efficientalgorithmforproteinstructurecomparisonusingelasticshapeanalysis |