Cargando…

Efficient Multicriteria Protein Structure Comparison on Modern Processor Architectures

Fast increasing computational demand for all-to-all protein structures comparison (PSC) is a result of three confounding factors: rapidly expanding structural proteomics databases, high computational complexity of pairwise protein comparison algorithms, and the trend in the domain towards using mult...

Descripción completa

Detalles Bibliográficos
Autores principales: Sharma, Anuj, Manolakos, Elias S.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4641208/
https://www.ncbi.nlm.nih.gov/pubmed/26605332
http://dx.doi.org/10.1155/2015/563674
_version_ 1782400159948210176
author Sharma, Anuj
Manolakos, Elias S.
author_facet Sharma, Anuj
Manolakos, Elias S.
author_sort Sharma, Anuj
collection PubMed
description Fast increasing computational demand for all-to-all protein structures comparison (PSC) is a result of three confounding factors: rapidly expanding structural proteomics databases, high computational complexity of pairwise protein comparison algorithms, and the trend in the domain towards using multiple criteria for protein structures comparison (MCPSC) and combining results. We have developed a software framework that exploits many-core and multicore CPUs to implement efficient parallel MCPSC in modern processors based on three popular PSC methods, namely, TMalign, CE, and USM. We evaluate and compare the performance and efficiency of the two parallel MCPSC implementations using Intel's experimental many-core Single-Chip Cloud Computer (SCC) as well as Intel's Core i7 multicore processor. We show that the 48-core SCC is more efficient than the latest generation Core i7, achieving a speedup factor of 42 (efficiency of 0.9), making many-core processors an exciting emerging technology for large-scale structural proteomics. We compare and contrast the performance of the two processors on several datasets and also show that MCPSC outperforms its component methods in grouping related domains, achieving a high F-measure of 0.91 on the benchmark CK34 dataset. The software implementation for protein structure comparison using the three methods and combined MCPSC, along with the developed underlying rckskel algorithmic skeletons library, is available via GitHub.
format Online
Article
Text
id pubmed-4641208
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-46412082015-11-24 Efficient Multicriteria Protein Structure Comparison on Modern Processor Architectures Sharma, Anuj Manolakos, Elias S. Biomed Res Int Research Article Fast increasing computational demand for all-to-all protein structures comparison (PSC) is a result of three confounding factors: rapidly expanding structural proteomics databases, high computational complexity of pairwise protein comparison algorithms, and the trend in the domain towards using multiple criteria for protein structures comparison (MCPSC) and combining results. We have developed a software framework that exploits many-core and multicore CPUs to implement efficient parallel MCPSC in modern processors based on three popular PSC methods, namely, TMalign, CE, and USM. We evaluate and compare the performance and efficiency of the two parallel MCPSC implementations using Intel's experimental many-core Single-Chip Cloud Computer (SCC) as well as Intel's Core i7 multicore processor. We show that the 48-core SCC is more efficient than the latest generation Core i7, achieving a speedup factor of 42 (efficiency of 0.9), making many-core processors an exciting emerging technology for large-scale structural proteomics. We compare and contrast the performance of the two processors on several datasets and also show that MCPSC outperforms its component methods in grouping related domains, achieving a high F-measure of 0.91 on the benchmark CK34 dataset. The software implementation for protein structure comparison using the three methods and combined MCPSC, along with the developed underlying rckskel algorithmic skeletons library, is available via GitHub. Hindawi Publishing Corporation 2015 2015-10-28 /pmc/articles/PMC4641208/ /pubmed/26605332 http://dx.doi.org/10.1155/2015/563674 Text en Copyright © 2015 A. Sharma and E. S. Manolakos. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Sharma, Anuj
Manolakos, Elias S.
Efficient Multicriteria Protein Structure Comparison on Modern Processor Architectures
title Efficient Multicriteria Protein Structure Comparison on Modern Processor Architectures
title_full Efficient Multicriteria Protein Structure Comparison on Modern Processor Architectures
title_fullStr Efficient Multicriteria Protein Structure Comparison on Modern Processor Architectures
title_full_unstemmed Efficient Multicriteria Protein Structure Comparison on Modern Processor Architectures
title_short Efficient Multicriteria Protein Structure Comparison on Modern Processor Architectures
title_sort efficient multicriteria protein structure comparison on modern processor architectures
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4641208/
https://www.ncbi.nlm.nih.gov/pubmed/26605332
http://dx.doi.org/10.1155/2015/563674
work_keys_str_mv AT sharmaanuj efficientmulticriteriaproteinstructurecomparisononmodernprocessorarchitectures
AT manolakoseliass efficientmulticriteriaproteinstructurecomparisononmodernprocessorarchitectures