Cargando…

Accelerating prediction of chemical shift of protein structures on GPUs: Using OpenACC

Experimental chemical shifts (CS) from solution and solid state magic-angle-spinning nuclear magnetic resonance (NMR) spectra provide atomic level information for each amino acid within a protein or protein complex. However, structure determination of large complexes and assemblies based on NMR data...

Descripción completa

Detalles Bibliográficos
Autores principales: Wright, Eric, Ferrato, Mauricio H., Bryer, Alexander J., Searles, Robert, Perilla, Juan R., Chandrasekaran, Sunita
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7250467/
https://www.ncbi.nlm.nih.gov/pubmed/32401799
http://dx.doi.org/10.1371/journal.pcbi.1007877
_version_ 1783538769651040256
author Wright, Eric
Ferrato, Mauricio H.
Bryer, Alexander J.
Searles, Robert
Perilla, Juan R.
Chandrasekaran, Sunita
author_facet Wright, Eric
Ferrato, Mauricio H.
Bryer, Alexander J.
Searles, Robert
Perilla, Juan R.
Chandrasekaran, Sunita
author_sort Wright, Eric
collection PubMed
description Experimental chemical shifts (CS) from solution and solid state magic-angle-spinning nuclear magnetic resonance (NMR) spectra provide atomic level information for each amino acid within a protein or protein complex. However, structure determination of large complexes and assemblies based on NMR data alone remains challenging due to the complexity of the calculations. Here, we present a hardware accelerated strategy for the estimation of NMR chemical-shifts of large macromolecular complexes based on the previously published PPM_One software. The original code was not viable for computing large complexes, with our largest dataset taking approximately 14 hours to complete. Our results show that serial code refactoring and parallel acceleration brought down the time taken of the software running on an NVIDIA Volta 100 (V100) Graphic Processing Unit (GPU) to 46.71 seconds for our largest dataset of 11.3 million atoms. We use OpenACC, a directive-based programming model for porting the application to a heterogeneous system consisting of x86 processors and NVIDIA GPUs. Finally, we demonstrate the feasibility of our approach in systems of increasing complexity ranging from 100K to 11.3M atoms.
format Online
Article
Text
id pubmed-7250467
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-72504672020-06-08 Accelerating prediction of chemical shift of protein structures on GPUs: Using OpenACC Wright, Eric Ferrato, Mauricio H. Bryer, Alexander J. Searles, Robert Perilla, Juan R. Chandrasekaran, Sunita PLoS Comput Biol Research Article Experimental chemical shifts (CS) from solution and solid state magic-angle-spinning nuclear magnetic resonance (NMR) spectra provide atomic level information for each amino acid within a protein or protein complex. However, structure determination of large complexes and assemblies based on NMR data alone remains challenging due to the complexity of the calculations. Here, we present a hardware accelerated strategy for the estimation of NMR chemical-shifts of large macromolecular complexes based on the previously published PPM_One software. The original code was not viable for computing large complexes, with our largest dataset taking approximately 14 hours to complete. Our results show that serial code refactoring and parallel acceleration brought down the time taken of the software running on an NVIDIA Volta 100 (V100) Graphic Processing Unit (GPU) to 46.71 seconds for our largest dataset of 11.3 million atoms. We use OpenACC, a directive-based programming model for porting the application to a heterogeneous system consisting of x86 processors and NVIDIA GPUs. Finally, we demonstrate the feasibility of our approach in systems of increasing complexity ranging from 100K to 11.3M atoms. Public Library of Science 2020-05-13 /pmc/articles/PMC7250467/ /pubmed/32401799 http://dx.doi.org/10.1371/journal.pcbi.1007877 Text en © 2020 Wright et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Wright, Eric
Ferrato, Mauricio H.
Bryer, Alexander J.
Searles, Robert
Perilla, Juan R.
Chandrasekaran, Sunita
Accelerating prediction of chemical shift of protein structures on GPUs: Using OpenACC
title Accelerating prediction of chemical shift of protein structures on GPUs: Using OpenACC
title_full Accelerating prediction of chemical shift of protein structures on GPUs: Using OpenACC
title_fullStr Accelerating prediction of chemical shift of protein structures on GPUs: Using OpenACC
title_full_unstemmed Accelerating prediction of chemical shift of protein structures on GPUs: Using OpenACC
title_short Accelerating prediction of chemical shift of protein structures on GPUs: Using OpenACC
title_sort accelerating prediction of chemical shift of protein structures on gpus: using openacc
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7250467/
https://www.ncbi.nlm.nih.gov/pubmed/32401799
http://dx.doi.org/10.1371/journal.pcbi.1007877
work_keys_str_mv AT wrighteric acceleratingpredictionofchemicalshiftofproteinstructuresongpususingopenacc
AT ferratomauricioh acceleratingpredictionofchemicalshiftofproteinstructuresongpususingopenacc
AT bryeralexanderj acceleratingpredictionofchemicalshiftofproteinstructuresongpususingopenacc
AT searlesrobert acceleratingpredictionofchemicalshiftofproteinstructuresongpususingopenacc
AT perillajuanr acceleratingpredictionofchemicalshiftofproteinstructuresongpususingopenacc
AT chandrasekaransunita acceleratingpredictionofchemicalshiftofproteinstructuresongpususingopenacc