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...

Full description

Bibliographic Details
Main Authors: Anuj Sharma, Elias S. Manolakos
Format: Article
Language:English
Published: Hindawi Limited 2015-01-01
Series:BioMed Research International
Online Access:http://dx.doi.org/10.1155/2015/563674
id doaj-ef8d1fbf1885404cbc07307967eff9fe
record_format Article
spelling doaj-ef8d1fbf1885404cbc07307967eff9fe2020-11-24T21:09:29ZengHindawi LimitedBioMed Research International2314-61332314-61412015-01-01201510.1155/2015/563674563674Efficient Multicriteria Protein Structure Comparison on Modern Processor ArchitecturesAnuj Sharma0Elias S. Manolakos1Department of Informatics and Telecommunications, University of Athens, Athens, GreeceDepartment of Informatics and Telecommunications, University of Athens, Athens, GreeceFast 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.http://dx.doi.org/10.1155/2015/563674
collection DOAJ
language English
format Article
sources DOAJ
author Anuj Sharma
Elias S. Manolakos
spellingShingle Anuj Sharma
Elias S. Manolakos
Efficient Multicriteria Protein Structure Comparison on Modern Processor Architectures
BioMed Research International
author_facet Anuj Sharma
Elias S. Manolakos
author_sort Anuj Sharma
title Efficient Multicriteria Protein Structure Comparison on Modern Processor Architectures
title_short 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_sort efficient multicriteria protein structure comparison on modern processor architectures
publisher Hindawi Limited
series BioMed Research International
issn 2314-6133
2314-6141
publishDate 2015-01-01
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.
url http://dx.doi.org/10.1155/2015/563674
work_keys_str_mv AT anujsharma efficientmulticriteriaproteinstructurecomparisononmodernprocessorarchitectures
AT eliassmanolakos efficientmulticriteriaproteinstructurecomparisononmodernprocessorarchitectures
_version_ 1716758293983002624