Cargando…

SDA 7: A modular and parallel implementation of the simulation of diffusional association software

The simulation of diffusional association (SDA) Brownian dynamics software package has been widely used in the study of biomacromolecular association. Initially developed to calculate bimolecular protein–protein association rate constants, it has since been extended to study electron transfer rates,...

Descripción completa

Detalles Bibliográficos
Autores principales: Martinez, Michael, Bruce, Neil J., Romanowska, Julia, Kokh, Daria B., Ozboyaci, Musa, Yu, Xiaofeng, Öztürk, Mehmet Ali, Richter, Stefan, Wade, Rebecca C.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: John Wiley and Sons Inc. 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4755232/
https://www.ncbi.nlm.nih.gov/pubmed/26123630
http://dx.doi.org/10.1002/jcc.23971
_version_ 1782416171749867520
author Martinez, Michael
Bruce, Neil J.
Romanowska, Julia
Kokh, Daria B.
Ozboyaci, Musa
Yu, Xiaofeng
Öztürk, Mehmet Ali
Richter, Stefan
Wade, Rebecca C.
author_facet Martinez, Michael
Bruce, Neil J.
Romanowska, Julia
Kokh, Daria B.
Ozboyaci, Musa
Yu, Xiaofeng
Öztürk, Mehmet Ali
Richter, Stefan
Wade, Rebecca C.
author_sort Martinez, Michael
collection PubMed
description The simulation of diffusional association (SDA) Brownian dynamics software package has been widely used in the study of biomacromolecular association. Initially developed to calculate bimolecular protein–protein association rate constants, it has since been extended to study electron transfer rates, to predict the structures of biomacromolecular complexes, to investigate the adsorption of proteins to inorganic surfaces, and to simulate the dynamics of large systems containing many biomacromolecular solutes, allowing the study of concentration‐dependent effects. These extensions have led to a number of divergent versions of the software. In this article, we report the development of the latest version of the software (SDA 7). This release was developed to consolidate the existing codes into a single framework, while improving the parallelization of the code to better exploit modern multicore shared memory computer architectures. It is built using a modular object‐oriented programming scheme, to allow for easy maintenance and extension of the software, and includes new features, such as adding flexible solute representations. We discuss a number of application examples, which describe some of the methods available in the release, and provide benchmarking data to demonstrate the parallel performance. © 2015 The Authors. Journal of Computational Chemistry Published by Wiley Periodicals, Inc.
format Online
Article
Text
id pubmed-4755232
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher John Wiley and Sons Inc.
record_format MEDLINE/PubMed
spelling pubmed-47552322016-02-26 SDA 7: A modular and parallel implementation of the simulation of diffusional association software Martinez, Michael Bruce, Neil J. Romanowska, Julia Kokh, Daria B. Ozboyaci, Musa Yu, Xiaofeng Öztürk, Mehmet Ali Richter, Stefan Wade, Rebecca C. J Comput Chem Software News and Updates The simulation of diffusional association (SDA) Brownian dynamics software package has been widely used in the study of biomacromolecular association. Initially developed to calculate bimolecular protein–protein association rate constants, it has since been extended to study electron transfer rates, to predict the structures of biomacromolecular complexes, to investigate the adsorption of proteins to inorganic surfaces, and to simulate the dynamics of large systems containing many biomacromolecular solutes, allowing the study of concentration‐dependent effects. These extensions have led to a number of divergent versions of the software. In this article, we report the development of the latest version of the software (SDA 7). This release was developed to consolidate the existing codes into a single framework, while improving the parallelization of the code to better exploit modern multicore shared memory computer architectures. It is built using a modular object‐oriented programming scheme, to allow for easy maintenance and extension of the software, and includes new features, such as adding flexible solute representations. We discuss a number of application examples, which describe some of the methods available in the release, and provide benchmarking data to demonstrate the parallel performance. © 2015 The Authors. Journal of Computational Chemistry Published by Wiley Periodicals, Inc. John Wiley and Sons Inc. 2015-06-29 2015-08-05 /pmc/articles/PMC4755232/ /pubmed/26123630 http://dx.doi.org/10.1002/jcc.23971 Text en © 2015 The Authors. Journal of Computational Chemistry Published by Wiley Periodicals, Inc. This is an open access article under the terms of the Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/) License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software News and Updates
Martinez, Michael
Bruce, Neil J.
Romanowska, Julia
Kokh, Daria B.
Ozboyaci, Musa
Yu, Xiaofeng
Öztürk, Mehmet Ali
Richter, Stefan
Wade, Rebecca C.
SDA 7: A modular and parallel implementation of the simulation of diffusional association software
title SDA 7: A modular and parallel implementation of the simulation of diffusional association software
title_full SDA 7: A modular and parallel implementation of the simulation of diffusional association software
title_fullStr SDA 7: A modular and parallel implementation of the simulation of diffusional association software
title_full_unstemmed SDA 7: A modular and parallel implementation of the simulation of diffusional association software
title_short SDA 7: A modular and parallel implementation of the simulation of diffusional association software
title_sort sda 7: a modular and parallel implementation of the simulation of diffusional association software
topic Software News and Updates
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4755232/
https://www.ncbi.nlm.nih.gov/pubmed/26123630
http://dx.doi.org/10.1002/jcc.23971
work_keys_str_mv AT martinezmichael sda7amodularandparallelimplementationofthesimulationofdiffusionalassociationsoftware
AT bruceneilj sda7amodularandparallelimplementationofthesimulationofdiffusionalassociationsoftware
AT romanowskajulia sda7amodularandparallelimplementationofthesimulationofdiffusionalassociationsoftware
AT kokhdariab sda7amodularandparallelimplementationofthesimulationofdiffusionalassociationsoftware
AT ozboyacimusa sda7amodularandparallelimplementationofthesimulationofdiffusionalassociationsoftware
AT yuxiaofeng sda7amodularandparallelimplementationofthesimulationofdiffusionalassociationsoftware
AT ozturkmehmetali sda7amodularandparallelimplementationofthesimulationofdiffusionalassociationsoftware
AT richterstefan sda7amodularandparallelimplementationofthesimulationofdiffusionalassociationsoftware
AT waderebeccac sda7amodularandparallelimplementationofthesimulationofdiffusionalassociationsoftware